Forum: Mikrocontroller und Digitale Elektronik stm32f2xx - Bootloader


von Bootman (Gast)


Lesenswert?

hallo,

ich habe einen STM32F2xx den ich gerne seriell programmieren möchte.
hierfür habe ich den Mikrocontroller über USART1 mit dem PC verbunden. 
Den Boot0 pin habe ich an 3,3V und den Boot1 pin auf GND, hab dann auch 
einen Reset ausgeführt. nun möchte ich ein neues Programm mit dem Flash 
Loader Demonstrator in den Controller laden. aber hierbei bekomme ich 
immer die Fehlermeldung:

"No Response from the target, the Bootloader can not be started. Please
verify the boot mode configuration and the flash protection status.
Reset your device then try again."

Hab auch schon verschiedene Baudraten und Parities ausprobiert, aber 
immer der gleiche Fehler. hab auch schon 0x7f mit einem Terminalprogramm 
geschickt, aber da kam auch keine antwort.

Kennt sich jemand damit aus und kann mir weiter helfen?
bin für jeden tip dankbar

von Peter Z. (hangloose)


Lesenswert?

Der UART des Mikrocontrollers ist aber schon an einem Pegelwandler 
angeschlossen? (MAX232)

RX TX vertauscht?

von Bootman (Gast)


Lesenswert?

danke, den tipp habe ich gebraucht.

einen pegelwandler habe ich dran, aber bei dem muss man die 
Senderichtung einstellen. aber das macht der bootloader nicht, also kann 
er nicht antworten. jetzt müsste ich die software des bootloaders 
anpassen.

kannst du mir sagen, ob es die zum herunterladen gibt und ob man die 
einfach in den Controller laden kann?

von Peter Z. (hangloose)


Lesenswert?

Der interne Bootloader ist fest im Mikrocontroller.
Den kannst du nicht anpassen.

von Bootman (Gast)


Lesenswert?

und einen eigenen schreiben und den in den Speicherbereich programmieren 
in dem er sonst auch ist, sodass man des auch über die boot pins steuern 
kann von wo er laden soll

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.