Forum: Mikrocontroller und Digitale Elektronik STM32F407: lässt sich nicht mehr Flashen


von STM32 User (Gast)


Lesenswert?

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?

von Uwe B. (Firma: TU Darmstadt) (uwebonnes)


Lesenswert?

Ein falscher Zugriff auf das Flash sperrt weitere Zugriffe bis zum 
naechsten Reset. Also ersteinmal den Chip spannungslos machen und dann 
nochmals provieren.

von ULpro (Gast)


Lesenswert?

Ja kann man. Schau dir mal das Flash Option Control Register an

von skycurve (Gast)


Lesenswert?

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.

von STM32 User (Gast)


Lesenswert?

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.

von skycurve (Gast)


Lesenswert?

Jo, geht genau so.

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.