Forum: Mikrocontroller und Digitale Elektronik STR9: Suche Startup-Code / Linkerfile für GCC


von Karl (Gast)


Lesenswert?

Hallo,

ich habe mit der Eval-Version von Keil mal die ersten Schritte mit dem 
STR9-Evalboard gemacht. Klappt soweit auch.
Allerdings liegt eine Vollversion von Keil ausserhalb meiner 
Möglichkeiten.

Also versuche ich es mit dem GCC. Leider bislang ohne Erfolg.
Ich habe nirgends passende Startup-Code und/oder Linker-File für den 
STR9 gefunden. Ein einfaches LED-Blink-Demo wäre ja schon ausreichend. 
:-)

Hat jemand vielleicht ein einfaches GCC-Beipsiel oder einen Link für 
mich ?

PS: Mir ist bei Keil noch aufgefallen, dass es für den GCC-Compiler die 
Option "-mcpu=arm7tdmi" verwendet, obwohl das richtige ARM9-Device 
eingestellt ist.
Sollte dort nicht eher "-mcpu=arm9tdmi" stehen ?

Gruß,
K.

von Dirk (Gast)


Lesenswert?

Lade dir doch mal von

http://www.st-angliamicro.com/software.asp

die  STR7 Toolchain  (auch für STR9-Derivate)

    Anglia IDEaliST IDE Version: v1.61

 Size: 7,228,920 bytes

With support for ST6, STR7, STR9, STM32 and uPSD.
Click here to download


    Anglia STRx Toolchain Version: v1.61

 Size: 47,984,803 bytes

STR7/STR9/STM32 GCC C/C++ Toolchain - GCC 4.2.1
Click here to download


    Getting Started Guide Version: 1.2

 Size: 555,510 bytes

Anglia STR7/9 Toolchain Getting Started Guide
Click here to download

herunter.

Dort findest du umfangreiche STR9-Beispiele.

Gruß Dirk

von Kurt (Gast)


Lesenswert?

Hallo Karl,

dass dort die option arm7tdmi steht, liegt vermutlich daran dass das 
Projekt von einem ARM7 kopiert und nicht alles auf ARM9 umgestellt 
wurde. Da ein ARM9 auch mit ARM7 instruction set läuft, fällt das nicht 
auf, ist ggf. nur nicht so effektiv.

Veispiele für GNU gibt es z.B. bei http://www.hitex.com/str9-comstick/ 
bei application download. Bei hitex kann auch eine GNU Installation 
runtergeladen werden.

Gruss
Kurt

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.