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