Forum: Mikrocontroller und Digitale Elektronik STM32F4 Discovery Disc1 läuft nur, wenn verbunden mit PC


von Heinrich H. (Firma: Ich.AG) (hhanff)


Lesenswert?

Ich habe ein discovery board STM32F407G DISC1.

Ein gleicher Typ wurde schon früher ohne Probleme von mir 
programmiert/geflasht und getestet. Die Boards die ich nachgekauft habe 
haben ein merkwürdiges Problem: nachdem das Board geflasht wurde 
funktioniert das Programm nur, wenn das Board an den USB Port eines PC 
angeschlossen ist. Wird das Board von extern mit +5V oder von einem USB 
Ladegerät betrieben blinkt LD1 mit ca. 1Hz rot und LD1 ist konstant rot. 
Sonst passiert nix. Das Programm läuft nicht.

Ich möchte betonen, dass dieses Problem bei dem alten Board nicht 
aufgetreten ist. Außerdem möchte ich darauf hinweisen, dass ich bereits 
die neuste ST-LINK Firmware mit STLinkUpgrade 3.2.2. installiert wurde. 
Das selbe Problem tritt bei einem STM32F411-DISC0 auf.

Kann mir jemand weiter helfen?

von Markus (Gast)


Lesenswert?

Das selbe Problem haben die F7 Discovery.
Dort müsst man laut Manual einen Widerstand umlöten, damit das Board 
ohne USB los läuft.

von Heinrich H. (Firma: Ich.AG) (hhanff)


Lesenswert?

Danke für die Antworten.
Es sieht so aus, als ob

- Ein Teil der Boards doch noch nicht mit der aktuellen STLink FW 
geflashed wurde
- Die anderen Boards noch nicht mit der STM32F$ SW geflashed wurde
- Der Code auf den F411 Boards nicht lauffähig ist.

Zur Zeit laufen somit all STM32F407 und als nächstes werde ich 
untersuchen, warum der Code auf den STM32F411 nicht läuft.

Ticket closed

von Markus (Gast)


Lesenswert?

>- Ein Teil der Boards doch noch nicht mit der aktuellen STLink FW
>geflashed wurde

Also ich habe die Erfahrung gemacht, dass man am besten alle STM-Boards 
mit STLink-V2 erst mal "updated".
Sonst lief immer irgend was nicht.

von Markus (Gast)


Lesenswert?

>bei einem STM32F411-DISC0

Meinst Du dieses Board?:
http://www.mouser.de/ProductDetail/STMicroelectronics/STM32F411E-DISCO/?qs=ClYTdQWm4hA7%252b0FuWfpEHA%3d%3d

Ist ja unglaublich billig: ~13€ mit MEMs Sensoren

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.