Hallo, was kann ich aus einer map File alles rauslesen??
Falls du den GNU Linker meinst: alles Mögliche, vieles davon, was du nur brauchst, wenn du entweder den Linker selbst oder dein Linker- script debuggen willst. Du suchst nicht zufällig einfach nur die Symboltabelle? Die bekommst du mit
1 | [avr-]nm yourfile.elf > yourfile.sym |
Im WinAVR-Makefile-Template ist das schon standardmäßig enthalten.
CSTACK = 00000000 ( 00000002 ) Bedeutet das, dass auf dem internen Datenstack der Bereich von Adresse 00000000 bis 00000002 belegt ist???
achso schrieb: > CSTACK = 00000000 ( 00000002 ) OK, offenbar kein GNU-Linker. Dann vergiss das, was ich oben schrieb (und schreib das nächste Mal die Toolchain gleich dazu). > Bedeutet das, dass auf dem internen Datenstack der Bereich von Adresse > 00000000 bis 00000002 belegt ist??? Du müsstest die Doku deiner Toolchain fragen, aber wenn du mich fragst, klingt CSTACK nach `call stack', nicht nach `data stack' (oder parameter stack).
Wenn ich bei IAR in der Hilfe nachschau, dann steht da: CSTACK Description: Holds the internal data stack Segment memory type: DATA Memory placement: 0x0002-0xFFD
OK, dann hast du doch schon gefunden, was du suchst. Ansonsten: wenn du IAR gekauft hast und deren Doku unzureichend ist, dann hast du doch durch den Kauf dieses Mercedes unter den Compilern hoffentlich auch ein Anrecht auf Support erworben, oder?
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.