Ich habe mir gestern von STMicroelectronics das ST32 Value Line Discovery - Board besorgt und versucht es über Keil MDK µVision 4.22 zu flashen / debuggen. Leider blieb es bei dem Versuch :-( Das Board hat einen ST-Link-Programmer integriert, welcher unter Win7 Pro x64 sofort als Speichermedium mit Lesezugriff erkannt wird. (darauf befinden sich 3 Internet-Links) Nur in der Keil-Entwicklungsumgebung wird es leider nicht gefunden. (habe als Flash- / Debug-Tool "ST-Link" eingestellt) Flash-Versuche werden mit der Fehlermeldung "no ST-Link detected" abgebrochen. Anschließend habe ich den ST-Link II USB Treiber installiert, was jedoch keine Änderung bewirkte. Anschließend habe ich versucht Keil µVision 4.23 unter WinXP Pro SP3 x86 zu installieren, was jedoch 2x fehlschlug. (bei etwa 80% bleibt die Fortschittsanzeige stehen, keine Rückmeldung, der Dualcore bleibt konstant zu 50% ausgelastet, nach etwa 15 min habe ich es abgebrochen)
Versuchs mal durch Installation des "STM32 ST-LINK Utility".
hmm... scheint eindeutig an meinem Laptop (Lenovo Thinkpad T61 14.4) zu liegen. Auf meinem Desktop-PC (gleiches Betriebssystem) funktioniert es mit "ST-Link Utility" tadelos, auf dem Laptop hingegen nicht. Leider hängt sich auf dem Desktop-PC die Installation der Keil Entwicklungsumgebung immer auf. Inzwischen weiß ich aber woran es liegt: die verbliebenen 10 GB auf C: wurden während des Installationsvorgangs vollständig ausgenutzt, bis halt kein Platz mehr war ;-)
Hallo, ich hab den ST Link V1 und V2 beide unter Win 7 64Bit mit folgendem Treiber installiert: http://www.st.com/internet/com/SOFTWARE_RESOURCES/SW_COMPONENT/SW_DRIVER/st-link_v2_usbdriver.zip Kannst ja probieren ob es geht. Ps. Bin mir gerade nicht sicher ob der V1 nicht sogar über das Windows Update installiert worden ist. Gruß Frank
besagten Treiber habe ich von Anfang an benutzt... Da es mit der gleichen Software/Treiber/Betriebssystem auf einem Rechner funktioniert, auf dem anderen aber nicht, gehe ich davon aus, dass sich auf meinem Laptop irgendwas quer stellt. In irgendeinem Forum habe ich gelesen, dass Daemon Tools Probleme verursachen kann, aber selbst das ist auf beiden Rechnern installiert und entfällt damit als Fehlerursache.
Hi ähnliches Problem hatte ich auch mit Keil, habe als Betriebssystem Win XP und konnte irgendwie nie eine Verbindung zum STM herstellen, immer kam "No ST-Link detected". Bei meinem Kollegen auf nem Netbook mit Win7 läuft alles ohne Probleme. Ab und zu erhält er aber auch selbige Fehlermeldung. Nach einem Neustart von Keil läuft bei ihm meistens alles wieder, falls der Neustart von Keil bei ihm nichts bringt, startet er das Netbook neu und dann funktioniert es immer. Echt seltsam. Aber nun mal zu der Lösung des Problems (hat zumindest auf meinem Win XP Rechner tadellos funktioniert und ab jetzt kann ich das Board imemr ohne Probleme flashen und Debuggen): - Du musst einfach alle Virtuellen Laufwerke entfernen, die von Daemon Tools erstellt wurden. Anscheinend gibt es da gewisse Treiberkonflikte. Wichtig ist ausserdem, dass du bei Einstellungen/Debug nicht nur ST-Link auswählst sondern direkt daneben auf den "Settings" Button drückst und SWD auswählst. Hoffe ich kontne dir helfen. Mfg Eduard
Was du noch wissen solltest: Anscheinend geht das flashen des Boards nur über den Debug-Button, zumindest zeigt der Flash-Button bei mir und meinen Kollegen keine Wirkung. Mfg
Daemon Tool ist zwar auch auf dem Rechner installiert, auf dem es läuft, ich werde es trotzdem heute mal auf dem Laptop deinstallieren und erneut den ST-Link testen. Das Problem mit dem "sporadischen nicht Erkennen" habe ich mit dem SEGGER J-Link ebenfalls am Laptop (auch unter Keil). Manchmal muss ich den Laptop neu starten oder einfach einen anderen USB-Port nutzen, dann funktioniert der Programmer wieder. Wird beim Flashen mit dem Debug-Button nicht der Assembler-Code verändert (Breakpoints usw. eingefügt)?
Nachdem ich Daemon Tools deinstalliert habe funktioniert der ST-Link nun auch an meinem Laptop :-)
bei mir ist das Verhalten identisch, korrekt programmiert wird anscheinend nur, wenn "Debug" gedrückt wurde... :)
Ich habe seit gestern Das STM32f4 discovery. Sollte normal nicht das Board als USB Flash speicher erkannt werden und 3 Links draufgespeichert? Ich habe versucht alle möglichen treiber zu installieren, andere Kabel zu benutzen aber Atollic Truestudio erkennt das Board nicht. Ich habe es auch auf einigen anderen PCs probiert, Die LED neben dem USBanschluss blinkt dauernd. Hat jemand eine Idee oder einen Tip? Demontools ist nicht installiert.
Thomas Leitgeb schrieb: > Progblem gelößt. Wie hast du das Problem gelöst? Also ich konnte das STM32L Discovery nicht connecten. Beim STLink Utilty erscheint ständig die Meldung "No STLINK detected". Auf meinem Rechner ist Daemon Tools nicht installiert.
@phil: Ich habeauch das gleiche problem, keine lösung.
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.