STM32F4: Unterschied zwischen den Versionen
John (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 43: | Zeile 43: | ||
=== Toolchain === | === Toolchain === | ||
Um lustige Software für das Board zu bauen ohne irgendwie eine Entwicklungsumgebung zu kaufen musst Du Dir Deien eigene CrossToolchain bauen. | Um lustige Software für das Board zu bauen ohne irgendwie eine Entwicklungsumgebung zu kaufen musst Du Dir Deien eigene CrossToolchain bauen. | ||
Für MacOS und Linux:<br> | |||
jsnyder arm-eabi-toolchain: https://github.com/jsnyder/arm-eabi-toolchain<br> | |||
ACHTUNG! BAUT EWIG! | |||
[[Kategorie:Projekt]] | [[Kategorie:Projekt]] |
Version vom 22. Mai 2012, 20:21 Uhr
Im HQ befinden sich zur Zeit für verschiedene Bastelprojekte und Experimente fünf STM32F4 Discovery Boards.
Doku
- Produktseite und Doku: http://www.st.com/internet/evalboard/product/252419.jsp
- Projekte auf Github: https://github.com/sebseb7/pentstm32f4
eLua
für das board gibt es auch einen noch nicht upstream geflossenen elua support
http://wiki.eluaproject.net/STM32F4DISCOVERY
dieser findet sich auch github
https://github.com/jsnyder/elua/tree/bikeNomad-master
_john bastelt wohl da mit mal etwas rum. Bereits gestestete erste Schritte:
git clone git@github.com:tuxcodejohn/elua.git … cd elua git checkout -b origin/bikeNomad-master … export PATH=$PATH:/<hier toolchain bin pfad> scons board=STM32F4DSCY prog …
jetzt solltest man elua_lua_stm32f407vg.bin im aktuellen verzeichnis finden... sonst war wohl noch irgendeine vorraussetzung nicht erfüllt... siehe auch toolchain.
Um diese auf eines dieser boards zu programmieren brauchst du ein Programmiertool. Zum Beispiel das dfu-util (mindestens in der Version 0.5)
2 b continued...
Exemplare in Benutzung
Boards sind gegenwärtig verliehen an bzw. in Benutzung durch:
- koeart
- john
- lachmoewe
Toolchain
Um lustige Software für das Board zu bauen ohne irgendwie eine Entwicklungsumgebung zu kaufen musst Du Dir Deien eigene CrossToolchain bauen.
Für MacOS und Linux:
jsnyder arm-eabi-toolchain: https://github.com/jsnyder/arm-eabi-toolchain
ACHTUNG! BAUT EWIG!