Forum: Mikrocontroller und Digitale Elektronik STM32F2xx mit ARM-USB-TINY-H JTAG läuft nicht


von mimi m. (Firma: mumu) (ysp)


Lesenswert?

Hallo Zusammen,

ich bekomme den Olimex JTAG mit Openocd einfach nicht zum laufen.

Ich habe alles installiert und unter OSX sowie Windows 7 getestet.

Ich erhalte immer folgende Fehlermeldung:

Open On-Chip Debugger 0.4.0 (2012-02-03-18:02)
Licensed under GNU GPL v2
For bug reports, read
  http://openocd.berlios.de/doc/doxygen/bugs.html
1000 kHz
jtag_nsrst_delay: 100
jtag_ntrst_delay: 100
Info : max TCK change to: 30000 kHz
Info : clock speed 1000 kHz
Error: JTAG scan chain interrogation failed: all ones
Error: Check JTAG interface, timings, target power, etc.
Error: JTAG scan chain interrogation failed: all ones
Error: Check JTAG interface, timings, target power, etc.

Mein Aufruf:

openocd -f 
/opt/local/share/openocd/scripts/interface/olimex-arm-usb-tiny-h.cfg -f 
/opt/local/share/openocd/scripts/target/stm32.cfg -c "init" -c "reset"


Kann mir jemand weiterhelfen? Bin für jede Idee dankbar.
Ich habe schon versucht mein Olimex STM32-P207 extern mit Spannung zu 
versorgen und nicht über JTAG, hat alles nichts gebracht.

Vielen Dank

von Uwe Bonnes (Gast)


Lesenswert?

Probiere doch mal ob Du mit dem Sourceforge SVN xc3sprog -c olimex die 
JTAG IDs des STM32 geliefert bekommst. Dann sollte die Jtag Kette gehen.
Ausgabe sollte etwa wie anhaengend sein
hertz:/spare/bon/xc3sprog/co/xc3sprog/trunk> xc3sprog -c ftdijtag
XC3SPROG (c) 2004-2011 xc3sprog project $Rev: 646 $ OS: Linux
Free software: If you contribute nothing, expect nothing!
Feedback on success/failure/enhancement requests:
        http://sourceforge.net/mail/?group_id=170565
Check Sourceforge for updates:
        http://sourceforge.net/projects/xc3sprog/develop

Using Libftdi,
JTAG loc.: 0    IDCODE: 0x06418041      Desc: STM32F1_Connectivity_line 
Rev: A  IR length: 5
JTAG loc.: 1    IDCODE: 0x3ba00477      Desc: ARM_Cortex-M3_r1p1-01rel0 
Rev: C  IR length: 4

von Jim M. (turboj)


Lesenswert?

> Open On-Chip Debugger 0.4.0 (2012-02-03-18:02)

Aktuell ist OpenOCD 0.5.0, das gibts dort:
http://www.freddiechopin.info/index.php/en/download/category/4-openocd

Checke mal Deine Verkabelung. An Pin 1 (Utg) muss Vcc anliegen, beim 
STM32 normalerweise 3,3 Volt. Sonst funktioieren die Pegelwandler nicht.

von mimi m. (Firma: mumu) (ysp)


Lesenswert?

Hey,

danke für die schnelle Antwort. Mit der Antwort von Uwe Bones kann ich 
leider nichts anfangen. Da bräuchte ich schon ein wenig mehr Infos wie 
ich das unter OSX unter WIN7 zum laufen bekomme.

Die Verkabelung sollte passen. Ist doch alles brandneu von Olimex 
gekommen.

Habt ihr zur neuen Fehlermeldung ne Idee??

OpenOCD 0.5.0 ist bei mir unter Windows7 drauf. Dort erhalte ich 
folgende Meldung:

C:\Users\michi\Desktop\openocd-x64-0.5.0\bin>openocd-x64-0.5.0.exe -f 
olimex-arm
-usb-tiny-h.cfg -f ./target/stm32f2x.cfg
Open On-Chip Debugger 0.5.0 (2011-08-09-23:26)
Licensed under GNU GPL v2
For bug reports, read
        http://openocd.berlios.de/doc/doxygen/bugs.html
Info : only one transport option; autoselect 'jtag'
15000 kHz
adapter_nsrst_delay: 200
jtag_ntrst_delay: 200
Info : max TCK change to: 30000 kHz
Info : clock speed 15000 kHz
Error: JTAG scan chain interrogation failed: all ones
Error: Check JTAG interface, timings, target power, etc.
Error: Trying to use configured scan chain anyway...
Error: stm32f2xxx.cpu: IR capture error; saw 0x0f not 0x01
Warn : Bypassing JTAG setup events due to errors
Warn : Invalid ACK 0x7 in JTAG-DP transaction
Polling target failed, GDB will be halted. Polling again in 100ms
Polling target failed, GDB will be halted. Polling again in 300ms
Polling target failed, GDB will be halted. Polling again in 700ms
Polling target failed, GDB will be halted. Polling again in 1500ms
Polling target failed, GDB will be halted. Polling again in 3100ms


danke!!

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.