Forum: Mikrocontroller und Digitale Elektronik STM32F030 Flashen über USART


von Franz F. (franzman)


Lesenswert?

Hallo,

ich möchte mir für ein kleines Bastelprojekt einen STM32F030C8 einbauen.
Ich würde den MCU am liebsten über die USART flashen, bin mir aber nicht 
sicher ob das geht.
Im Reference Manual steht wörtlich:
USART1 (PA9/PA10) or USART2 (PA14/PA15). For further details, please 
refer to AN2606.

Wenn ich mir die AN2606 
http://www.st.com/st-web-ui/static/active/jp/resource/technical/document/application_note/CD00167594.pdf 
ansehe, steht da, dass mein genannter Prozessor nicht unterstützt wird.

Auch in der AN3155, USART Protocol für Bootloader, 
http://www.st.com/st-web-ui/static/active/jp/resource/technical/document/application_note/CD00264342.pdf 
steht nichts von meinem Prozessor.

Ist der F030xx einfach noch nicht in den Dokumenten aufgenommen worden, 
oder geht das einfach nicht?

Danke

von Dr. Sommer (Gast)


Lesenswert?

Franz F. schrieb:
> Ist der F030xx einfach noch nicht in den Dokumenten aufgenommen worden,
> oder geht das einfach nicht?
Das kann gut sein. Allerdings ist stark zu empfehlen, die Fähigkeit der 
STM32 zu JTAG bzw. SWD auch zu nutzen - Instruction & Data Watchpoints 
und Step-by-Step Debugging sind enorm hilfreich beim Entwickeln. Und die 
9-15€ für ein STM32 Discovery mit integriertem ST-Link kann man sich 
gerade noch leisten.
Wenn du schon ein fertiges Programm hast und das nur draufspielen willst 
ist das natürlich was anderes...

von Bernardo F. (bernardo)


Lesenswert?

Hallo Franz,

der STM32F03x ist mit an Sicherheit grenzender Wahrscheinlichkeit 
namentlich nur noch nicht in AN2606 (Stand Mai 2013) aufgenommen worden. 
Zum einen wird der interne Bootloader sowohl im Prozessordatenblatt 
(Stand Juli 2013) beschrieben, zum anderen ist der Prozessor 
offensichtlich bereits mit dem stm32flash, einem
open source cross platform flash programmer für den STM32 Bootloader, 
erfolgreich getestet worden, siehe ab Zeile 93 ff

https://code.google.com/p/stm32flash/source/browse/stm32.c?r=2a64f885def6784a516dc1308023d6bc2a2dc5e4


Viele Grüße
bernardo

von Franz F. (franzman)


Lesenswert?

Ok danke für die Info.
Wollte nur sichergehen, um die Prozessoren nicht umsonst zu bestellen.

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.