Bootloader STM32F4 RS232

OP #4753465
Lesenswert?

Hallo,

ich habe einen STM32F446 Chip, dieser soll mittels des internen 
Bootloaders zu flashen sein.

Meine Platine verfügt u.a. über folgende Anschlüsse (siehe Anhang) für 
den Bootloader sowie für die serielle Kommunikation.

Ich habe durch die nachfolgende Anleitung verstanden, dass ich den Boot0 
auf high und Boot1 auf low setzten muss.

http://stm32f4-discovery.net/2014/09/program-stm32f4-with-uart/

Der Boot1 ist liegt grundsätzlich auf Masse.

Ich habe bereits RxD,TxD sowie GND meines seriellen Datenkabels an den 
Stecker angeschlossen.

Nun möchte ich den Bootloader mittels der Software "Flash Loader Demo" 
von ST in Betrieb nehmen.

Meine Frage ist welche Pins ich vom seriellen Kabel noch benötige bzw. 
was ich an den Pins IN_Boot0 und In_Reset anschließen muss.
Muss ich einfach die Betriebsspannung von 3,3V an den Boot0 anlegen?

Die Umsetzung soll rein in Hardware erfolgen.

Hoffe ihr könnt mir weiterhelfen.
Angehängte Dateien:
#4753776
Lesenswert?

Ja, für den F446 muss Boot0 auf 3,3V gezogen werden, während Boot1 auf 
Masse liegt. Führst du dann einen Reset durch, befindet sich der 
Controller im Bootloader-Modus. Für den UART-Bootloader brauchst du nur 
RX und TX des jeweiligen UARTs.

Genaue Infos zu den integrierten Bootloadern findest du in der AN2606:
www.st.com/resource/en/application_note/CD00167594.pdf

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