Forum: Mikrocontroller und Digitale Elektronik Keine Verbindung per JTAG zu STM32 -H103


von Micha K. (kleinschnitker)


Lesenswert?

Hallo,

ich habe folgendes Problem. Ich nutze CrossStudio um meine Programme auf 
meinen STM32-H103 zu übertragen. Leider bekomme ich seite heute folgende 
Fehlermeldung:

"Cannot identify target, please check JTAG connections and target 
power."

Ich habe beides überprüft und beide ist einwandfrei. Nun habe ich auf 
der CrossStudio Seite den Hinweis gefunden, dass der Fehler unter 
anderem durch folgendes ausgelöst werden kann:

- The target is being held in reset.
- A program running on the target has disabled the JTAG pins or 
reconfigured them for an alternative function.

Wie kann ich herausfinden, welcher der beiden Punkte bei mir zutrifft?

Vielen Dank

Grüße
Micha

von Martin T. (mthomas) (Moderator) Benutzerseite


Lesenswert?

Micha Kleinschnitker schrieb:
>...
> - The target is being held in reset.
> - A program running on the target has disabled the JTAG pins or
> reconfigured them for an alternative function.
>
> Wie kann ich herausfinden, welcher der beiden Punkte bei mir zutrifft?

#1: Mit Multimeter Spannung zwischen Reset-Pin und GND messen. Diese 
sollte VCC (3,3V) sein. Allerdings ist auf dem JTAG-Anschluss auch ein 
Pin für Reset vorgesehen (TRST). Der JTAG-Adapter hat also Kontroller 
über diesen Pin, also zuerst ohne JTAG-Adapter messen.
Falls der Reset-Supervisor IC, der im Schaltplan eingezeichnet ist, 
tatsächlich auch vorhanden ist, ebenfalls prüfen, ob die 
Versorgungsspannung ausreicht.

#2: Ein evtl. vorhandenes Programm per seriellem Bootloader entfernen. 
Z.B. mit dem "STM32 Flash Loader Demonstrator" (irgendwo auf st.com zum 
Download). Dazu ist UART1 mit einem "echten" oder virtuellen (CDC) 
COM-Port zu verbinden.

Evtl. noch Rowley fragen, dabei auch den verwendeten JTAG-Adapter 
benennen.

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.