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?
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.
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
>- 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.
>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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.