Hallo, ich habe hier einen STM32F407. Dieser lässt sich seit neuestem nicht mehr flashen. Wenn ich mit dem Debugger Code herunter lade und im Single Step ausführen lasse, dann funktioniert es, aber der Flash lässt sich nicht ansprechen. Kann man den Chip durch falsche Benutzung irgendwie locken, sodass man sich aussperren kann?
Ein falscher Zugriff auf das Flash sperrt weitere Zugriffe bis zum naechsten Reset. Also ersteinmal den Chip spannungslos machen und dann nochmals provieren.
Ja kann man. Schau dir mal das Flash Option Control Register an
Lade dir STM32 ST-Link Utility runter und lösche damit den Flash, evtl. mit der Einstellung "Connect under reset". Danach sollte es wieder funktionieren.
Danke für den Tip mit dem ST Link Utily. Ich habe zwar keinen ST Link, aber ein Discovery Board - damit müsste es glaube ich auch gehen.
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.