STM32F107 seriell flashen

OP #3049420
Lesenswert?

Hallo,

ich wollte einen STM32F107 mit dem eingebauten Bootloader flashen. Ich 
verwende kein Discovery Board.
Leider habe ich noch keine Software gefunden, die ohne ST-Link oder so 
auskommt.

Hat hier jemand vielleicht Erfahrung mit "nackten STM32" und kann mir 
etwas helfen?

Ich habe alle VCC/GND, 25Mhz Quarz inkl. 22pf, BOOT0 auf GND 
angeschlossen und MRST über Schalter nach GND und 10K auf VCC gesetzt.

USART1_RX und USART_TX sind mit einem RS3232 verbunden. RX/TX geht dann 
an den PC (ohne USB-Wandler)

Wie kann ich jetzt ein File flashen?

Bin für jede Hilfe dankbar ;-)
Gast #3049449
Lesenswert?

Bootloader und die Software mit der man das Programm reinlädt sind immer 
aneinander gekoppelt. Wenn schon ein Bootloader auf dem dem STM drauf 
ist gibts dafür ein zugehöriges Programm. Wenn keiner drauf ist, dann 
brauchst nen STLink oder vergleichbares.
OP #3049520
Lesenswert?

Toll, habe gerade das in der AN2606 gefunden:

Bootloader unavailability on STM32F105xx/STM32F107xx devices
with a date code below 937 (meiner hat 923):

For 64-pin packages (benutze ich):
None. The bootloader cannot be used.


Damit hat sich das wohl erst einmal erledigt und ich muss auf einen 
J-Link warten :-/

Danke für die Hilfe.
#3081882
Lesenswert?

Hallo zusammen,

mir scheint, der allerortens erwähnte "STM32 Flash Loader Demonstrator" 
bzw. "um0462.zip"  ist nicht mehr aufzufinden ?!
Alle "ergoogelten" Links führen ins Leere und auf den www.st.com Seiten 
verirre ich mich seit Tagen wie im Dschungel...
Weiß jemand etwas Näheres oder kennt gar eine Quelle?

Gruss
Manfred
Gast #3081891
Lesenswert?

Umstieg auf LPC ist empfehlenswert: hier wird der Bootloader stetig 
weiterentwickelt und die Software (FlashMagic) auch. Zudem haben viele 
LPC zusätzlich USB-Bootloader und erscheinen einfach als USB-Stick.

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