STM32 (cortex-M3) startup code für codesourcery.

Gast #1266334
Lesenswert?

Hi !!

Ich bin gerade dabei mich mit dem STM32F103 zu beschäftigen .. ich will 
mit der codesourcery G++ light toolchain ,openocd und eclipse arbeiten 
weil ich gerne freie tools nützen will wenns die schon gibt ;-)

zu dem zweck hab ich einen amontec Jtag key und ein eval board von ebay 
(Artikelnummer:  110391221032 is genau so ein board)

installiert hab ich mal alles .. und in der eclipse hab ich auch ein 
projekt angelegt und mal eine dumdum main geschrieben ..

soweit so gut .. aber der comiler raunzt angesicht des fehlenden Startup 
codes wohl mit recht rum .. frohen mutes dachte ich mir das man so ein 
startup file doch auch sicher locker flockig runterschreiben kann, aber 
was soll ich sagen .. daür reichts bei mir dann wohl doch nicht :-(

kann mir da wer helfen wie ich da jetzt weiter komm, bzw wo ich mich 
einlesen kann?

am schönsten wäre natürlich funktionierender startup code, aber ich will 
den eigentlich auch selber schreiben können weil ich in weiterer folge 
auch freeRTOS verwenden will und da dann ev. was anpassen werde müssen 
.. und es interessiert mich eigentlich auch was sich da so tut.

vielen danke und lg.
Julian
(Firma: keine) #1266446
Lesenswert?

so ..

der vollständigkeit halber .. ich verwende:

eclipse 3.4.1
codesourcery g++ lite 2009q1-161-arm-none-eabi
openocd r1606
gnuarm eclipse plugin

ich hab inzwischen folgendes getan:

neues Projekt in eclipse angelegt und die sourcen aus dem angegeben 
archiv hinzugefügt .. danach musste ich noch die include verzeichnisse 
angeben und all diese dinge, aber dann hat er ohne murren compiliert ..

der einzige schöhnheits fehler sind die warnings die die files aus der 
STM libary auslösen (stm/lib) .. sind insgesammt 13 stück bei mir ..

next steps:
.. code an meinen prozessor (STM32F103RBT6) anpassen ... das wäre dann 
wohl im linkerskript zu erledigen .. oder? .. bloß größe des Ram und 
Flash anpassen .. oder is sonst noch was zu tun ?

ja und zu guter letzt ... openocd in eclipse einrichten und skripte 
anpassen

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren