Hallo! Ich habe bisher meine STM32 mit dem alten ST-Link V1 programmiert. Nun habe ich mir als Ersatz mehrere neue ST-Link V2 gekauft. Leider funktioniert nun das Programmieren via Keil µVison 5 nichtmehr. Fehler: „Unknown target connected“. Auch das Programmieren mit dem STM32 ST-LINK Utility funktioniert beim neuen V2 Adapter nicht. Fehler: „Detection Failed“ Wie bekomme ich die neuen Adapter zum Laufen? Hat mir jemand einen Tip? Hier noch ergänzend die Details zu den Adaptern: ST-Link V1: HW Version: V1 FW Version: V1J11S3 ST-Link V2: HW Version: V2 FW Version: V2J25S4 Danke + Gruß Shottky
1.) Keil->Options for Target->Debug->ST-Link auswählen 2.) Settings->DebugAdapter-> ST-LinkV2 ausgewählt ? 3.) Settings->DebugAdapter-> Port-SW ausgewählt ? Wenn die Debug Hardware ausgetauscht wird stellt Keil alles auf Default zurück. Und Windows benötigt natürlich aktuelle Treiber für die V2. Ein Firmware Update auf V2J27M15 schadet auch nicht. Gruß, dasrotemopped.
dasrotemopped schrieb: > .) Keil->Options for Target->Debug->ST-Link auswählen > 2.) Settings->DebugAdapter-> ST-LinkV2 ausgewählt ? > 3.) Settings->DebugAdapter-> Port-SW ausgewählt ? Ja, das habe ich alles gemacht. dasrotemopped schrieb: > Und Windows benötigt natürlich aktuelle Treiber für die V2. Die sind aktuell. Der V2 wird sowohl in Keil als auch im STM32 ST-LINK Utility erkannt, jedoch schlägt die Verbindung zum Device fehl. dasrotemopped schrieb: > Ein Firmware Update auf V2J27M15 schadet auch nicht. Wo hast du die V2J27M15 her? Ich habe nur die V2J25S6 gefunden - Ergebnis: Gleiches Problem.
Shottky schrieb: > Der V2 wird sowohl in Keil als auch im STM32 ST-LINK > Utility erkannt, jedoch schlägt die Verbindung zum Device fehl. JTAG oder SWD? Welcher Takt? Ist das Target mit einem anderen Adapter ansprechbar?
:
Bearbeitet durch User
Walter T. schrieb: > JTAG oder SWD? Welcher Takt? Port: SW Max Clock: 5kHz ... 4MHz Fehlermeldung in Keil: No target connected Port: JTAG Max Clock: 140kHz ... 9MHz Fehlermeldung in Keil: Unknown target connected > Ist das Target mit einem anderen Adapter ansprechbar? Ja, mit dem ST-Link V1 ist das Target ohne Probleme ansprechbar.
Shottky schrieb: > Fehlermeldung in Keil: No target connected OK, zu Keil kann ich nichts sagen. Im ST-Link-Utility ist bei mir bei 4 kHz die Verbindung nur dann fehlgeschlagen, wenn die Kabelverbindung nicht in Ordnung war- ansonsten war sie wahnsinnig robust. Bei SWD können weniger Adern schuld sein :-). Um welche MCU handelt es sich denn?
Walter T. schrieb: > Shottky schrieb: >> Fehlermeldung in Keil: No target connected > > OK, zu Keil kann ich nichts sagen. Im ST-Link-Utility ist bei mir bei 4 > kHz die Verbindung nur dann fehlgeschlagen, wenn die Kabelverbindung > nicht in Ordnung war- ansonsten war sie wahnsinnig robust. > > Bei SWD können weniger Adern schuld sein :-). Die Leitung würde ich ausschließen, da mit genau dieser Leitung und dem V1 erfolgreich programmiert wird. > Um welche MCU handelt es > sich denn? STM32F103
>Wo hast du die V2J27M15 her? ST-LinkV2 Update von der ST Homepage. http://www.st.com/web/en/catalog/tools/PF260217 Gruß, dasrotemopped.
dasrotemopped schrieb: > ST-LinkV2 Update von der ST Homepage. > http://www.st.com/web/en/catalog/tools/PF260217 > > Gruß, > > dasrotemopped. Leider immernoch das gleiche Problem.
Habe heute einen ULINK2 ausprobiert, selbes Target, selbes Board. Ergebnis: Controller lässt sich programmieren! Gibt es noch irgendwelche Ideen?
Shottky schrieb: >> Um welche MCU handelt es >> sich denn? > STM32F103 OK, zu dieser MCU gilt das, was ich oben geschrieben habe: Walter T. schrieb: > Im ST-Link-Utility ist bei mir bei 4 > kHz die Verbindung nur dann fehlgeschlagen, wenn die Kabelverbindung > nicht in Ordnung war- ansonsten war sie wahnsinnig robust. Vielleicht sollte ich erwähnen, daß ich einen V2/Isol benutze- aber das wird wohl an dieser Stelle keinen Unterschied machen.
Habe leider das Problem immer noch nicht lösen können. Ich habe nochmal ein neues Programmierkabel gemacht (sehr kurze Leitungen: 5cm). Belegung stimmt, aber immer das gleiche Problem. Mit dem V1 kann ich durchprogrammieren. Mir ist aufgefallen, dass die LED immer rot leuchtet. Aus meiner Sicht sollte der Adapter zumindest bei Beginn der Kommunikation grün leuchten? Kann es auch ein Problem mit der WinUSB-Treiber sein?
Für alle die es interessiert: Problem gelöst. Der ST-Link v2 benötigt, anders als der v2 oder Ulink2, Target VCC an Pin 1/2. Pin 19 auf Pin 1 gebrückt - schon funktioniert's. Gruß Shottky
Hallo zusammen, habe ein ähnliches Problem. Ich prog mit Eclipse und beim alten Board ist alles kein problem. Nun habe ich ebenfalls neue Boards gekauft und die neuen werden nicht erkannt von Eclipse. "Error in final launch sequence Failed to execute MI command: -target-select remote localhost:3333 Error message from debugger back end: localhost:3333:........ " Mit dem ST-Link Utility bekomme ich eine Verbindung hin. Sehr offensichtlich ein Treiber Prob. Weis jmd, was, wo ich umstellen muss um auch mit den neuen STM32F4 Boards zu programmieren?
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.