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
Der UART des Mikrocontrollers ist aber schon an einem Pegelwandler angeschlossen? (MAX232) RX TX vertauscht?
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?
Der interne Bootloader ist fest im Mikrocontroller. Den kannst du nicht anpassen.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.