Forum: Mikrocontroller und Digitale Elektronik Stm 32 Programmieren


von Moritz (Gast)


Lesenswert?

Guten Abend,

Ich hab jetzt ein "STM32 Value line discovery" board.
Jetzt will ich das Ding erstmals programmieren.
Das große Problem ist ich weiß nicht welche Pogramme ich brauche.
Ich will nur Freeware nutzen.
Und bitt eine Liste was ich downloaden muss.
Zweitens bitte eine sehr gute beschreibung , ich bin 13 Jahre daher 
kanns
meinchmal etwas dauern bis ich es verstehe.
Und ich hab alles schon zum Thema auf mikrocontroller gelesen.



Mfg. Moritz Hännes
von Roland H. (batchman)


Lesenswert?

> Und ich hab alles schon zum Thema auf mikrocontroller gelesen.

Soso. Dafür reichen 13 Jahre physikalisch nicht aus.

> Ich hab jetzt ein "STM32 Value line discovery" board.

Da liegt m. W. eine IDE bei, beginne mal mit dieser.

Wenn Du dann eine LED zum Blinken gebracht hast,

dann nimmst du Linux,
baust Dir den ARM GCC,
und suchst oder schreibst Dir ein Linker-Script und den Startup-Code,
und besorgst die die arm-utilities.

Kurz: Es geht alles mit Freeware, sogar mit gdb, aber der Weg ist 
steinig. Und der µC ist für den Einstieg auch recht heftig.
von Gnubbel (Gast)


Lesenswert?

Also ich würde ja die Keil-Evaluierungsversion empfehlen, die ist keine 
Freeware, aber kostenlos.

Die hat fast den vollen Funktionsumfang und kann Programme bis 32kByte 
kompilieren. Das musst du erstmal ausnutzen.
von Moritz (Gast)


Lesenswert?

GUT probier ich morgen aus

vielen dank
von Matthias K. (matthiask)


Lesenswert?

Atollic TrueStudio Lite für STM32 und ST-Link als Jtag. Kostenlos ohne 
Einschränkung der Programmgröße beim Compiler und Debugger. Als Einstieg 
gut geeignet, da nach der Installation alles bereits konfiguriert ist. 
Auch die STM FW-Lib wird gleich mit eingebunden.
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.