Hallo zusammen, hab mal wieder ne Anfängerfrage. Ich Verwende IAR Workbench und programmiere in C. Normalerweise bekommt man ja nach der Compilierung ein entsprechendes Outputfile als .HEX, .BIN, etc... welches Format verwenden die MSP's, in der Testumgebung bekomm ich davon ja nix mit. Wie heißt das Ausgabeformat ? und viel wichtiger, wie kann ich die Codegröße abschätzen ? verwende derzeit einen 2K Typ. Gruß Joe
IAR speicher die Datei in seinem eigenen Format, diese Datei hat .d43 Extension. Bei mir liegt diese Datei im Debug\Exe-Ordner, aber das kann man unter Projects->Options->General Options->Output bestimmen. Wie man die tatsaechliche Groesse feststellt, kann ich leider nicht sagen. Aber wenn du nicht genuegend Speicher mehr hast, kriegst du bei der Kompilierung eine Meldung.
Der Compiler gibt doch im Programm die Meldung raus wie groß der Code geworden ist. Z.B.: 14 262 bytes of CODE memory 135 bytes of DATA memory (+ 74 absolute ) 589 bytes of CONST memory Oder ist das was anderes?
Der Linker gibt dies aus, wenn man unter Project->Options->Linker->List "Generate Linker Listing" + "Segment Map" einschaltet.
klasse, Ihr seid echt gut ;-)) Danke Die Hilfe die ich hier als Anfänger nun immer wieder bekommen habe finde ich echt toll. Hoffe ich nerve nicht zu viel.
Also eingestellt hab ich da nix, das hat er schon immer so ausgegeben (benutze IAR EW 3.20), warum auch immer....
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.