Startupcode in IAR EWB für ARM einstellen?

Gast #2409390
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?
Gast
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.
Gast
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)
Gast
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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.