Hallo, ich versuche FreeRTOS auf einem Cortex M3 in IAR EWB zum laufen zu bekommen und muss dazu einen veränderten Startup-code einbinden, ist ne Assembler Datei. Kann mir jemand sagen wo man das einstellen kann? Hab die Datei schon im Projekt aber beim debuggen komme ich in dem Startupcode vom CMSIS raus?
Hihihi... DAS kenne ich. Ist bei Keil auch nicht besser, weswegen ich mittlerweile eine Aversion gegen IDE's habe und meinen Kram ohne eine solche erledige. Wenn man ein bissel gründlich denken kann und ohne Debugger nicht aufgeschmissen ist, dann ist das allemal die schnellere und einfachere Variante. W.S.
Vielleicht hilft das weiter. Aus dem IAR Reference Guide. MODIFYING THE FILE CSTARTUP.S90 As noted earlier, you should not modify the file cstartup.s90 if a customized version of __low_level_init is enough for your needs. However, if you do need to modify the file cstartup.s90, we recommend that you follow the general procedure for creating a modified copy of the file and adding it to your project, see Overriding library modules, page 81. Note that you must make sure that the linker uses the start label used in your version of cstartup.s90. For information about how to change the start label used by the linker, read about the -s option in the IAR Linker and Library Tools Reference Guide. Option -s bei den Linker Optionen eintragen. gruss Yalcin (angehendes Genie)
W.S. schrieb: > Wenn man ein bissel gründlich denken kann In vielen Fällen lassen sich Verständnisprobleme bei der Nutzung solch eines Systems durch einfaches RTFM lösen, so auch hier. Das sollte einen nicht von der Nutzung von tools abhalten, die nachweislich die Produktivität erhöhen. Gründlich denken darf man ja trotzdem, in Bereichen, wo es sich dafür lohnt. Oliver
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.