Forum: Mikrocontroller und Digitale Elektronik STM32 aus den Low Power Mode zwingen


von STM32 Neuling (Gast)


Lesenswert?

Hallo,

mir ist da wohl ein kleiner Unfall passiert.
Ich habe ein Programm in den STM32 programmiert, wo dieser im Low Power 
Mode arbeitet. Das scheint dieser auch zu machen.

Das Problem ist nur, das ich jetzt kein neues Programm mehr einspielen 
kann. In den Stromsparmodus kann dieser wohl nicht programmiert werden.

Weiß jemand wie man den aus den Low Power Modus rausbekommt?
Oder wie man das aktuelle Programm aus den MC löschen kann?

von Torwin (Gast)


Lesenswert?

Versuche es mit STM32 ST-Link Utilty
http://www.st.com/web/en/catalog/tools/PF258168

Damit sollte es möglich sein den Microcontroller zu löschen und neu zu 
flaschen.

von STM32 Neuling (Gast)


Lesenswert?

@ Torwin
Ich hatte schon gehofft, das es mit den standard Programmer STM32 ST 
link gemacht werden kann.
Aber das schein nicht mein Problem zu sein, ich glaube ich muss 
irgendetwas an der Hardware machen damit der Mikrocontroller wieder 
gefunden wird.

Noch ein Paar details zur Hardware Beschaltung:

- Boot0 ist bei mir mit den Pull-Down fest Low
- Spannungsversorgung ist 3,3V, seit dem Unfall arbeitet er mit 0,8V

von STM32 Neuling (Gast)


Lesenswert?

Die Fehlermeldung die Ich bekomme wenn ich Programmieren oder löschen 
möchte ist:
Unabled to read device IdCode: SWDIO is allwas low. Plwase check target 
power.

von Torwin (Gast)


Lesenswert?

>Spannungsversorgung ist 3.3V, seit dem Unfall arbeitet er mit 0.8V
>SWDIO is allways low. Please check target power

Das steht doch schon in deiner Fehlerbeschreibung, überprüfe die 
Spannungsversorgung. STM32F4 benötigt normallerweise 1.8V bis 3.6V 
Spannungsversorgung, deswegen will auch der Programmer den nicht 
flaschen. Überprüfe eventuell noch den Pegel auf dem Reset-Pin(NRST), 
bzw. auf dem PDR_ON Pin, vieleicht ist der µC im Dauerreset.

von JojoS (Gast)


Lesenswert?

Hast du in deinem Programm den SWDIO Pin evtl umprogrammiert? So habe 
ich mich bei meinem LPC mal ausgesperrt.

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.