Forum: Mikrocontroller und Digitale Elektronik Startupcode in IAR EWB für ARM einstellen?


von Bob Swarley (Gast)


Lesenswert?

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?

von W.S. (Gast)


Lesenswert?

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.

von Yalcin (Gast)


Lesenswert?

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)

von Oliver (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.