STM32F100C8T6 Option bytes auf Werkszustand setzen?

Gast #6995449
Lesenswert?
• ▲
▼
Hallo Leute.

Ich will einen STM32F100C8T6 neu flashen. Leider geht das nicht, da
wohl irgendein Bit noch gesetzt ist, was das mehr oder weniger effektiv 
verhindert. Jetzt wollte ich mal fragen, ob einer hier weiß, wie man die 
Opetion bytes ALLE wieder auf den Werkszustand kriegt, und jeglichen 
Flash / Programmierschutz resetten kann (RDP Level 2 ist NICHT gesetzt, 
sonst wärs ja auch sinnlos zu fragen) ich habe auch die RDP1 schon auf 0 
gesetzt (Dass sich der µC dann löscht ist mir durchaus bewusst) aber er 
wehrt sich beim neu flashen mit OpenOCD, daher gehe ich davon aus, dass 
da noch "Reste" gesetzt sind. Gib es einen command (z.B. in STVP, den 
hätte ich auf Windows da) mit dem man ALLE Bytes wieder auf Werkszustand 
kriegt?

Gruß
Gast #6995567
Lesenswert?
• ▲
▼
Eine Funktion "factory reset" oder gibt es wohl nicht. Mit OpenOCD (mit 
telnet verbunden) sollte "stm32f1x options_read 0" folgendes ergeben:

> stm32f1x options_read 0
option byte register = 0x3fffffc
write protection register = 0xffffffff
read protection: off
watchdog: software
stop mode: no reset generated upon entry
standby mode: no reset generated upon entry
user data = 0xffff

Falls irgendetwas verstellt sein sollte: Zurücksetzen geht mit "stm32f1x 
options_write" (dann werden die möglichen Optionen angezeigt) bzw. das 
write protection register mit "flash protect 0 0 last off".

Zur Kontrolle, ob das erfolgreich war: Diese Register werden erst beim 
nächsten  power-up aktualisiert gelesen, also einmal aus und wieder an.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.