STM32F4 mit OpenOCD

Gast #4565567
Lesenswert?

Guten Tag,

ich bin im Besitz des Waveshare Core4X9I Boards 
(http://www.waveshare.com/core429i.htm) und versuche dieses über OpenOCD 
mit dem Olimex Programmer ARM-USB-OCD-H zu programmieren.

Leider kann ich nicht einmal eine Verbindung zu dem Device herstellen.
Vor ein paar Tagen funktionierte es noch. Dann habe ich, als ich eine 
kleine Steckbrettschaltung aufgebaut hatte, wohl einen Kurzschluss 
erzeugt - ich bin mir aber ehrlich gesagt nicht sicher (es war so ein 
Kabelsalat).

Ich habe absolut keine Ahnung wo ich nach dem Problem suchen soll.
Könnt ihr mir da vielleicht helfen?

Merkwürdig finde ich es, dass der µC immer noch teilweise ansprechbar 
ist.
Im weiteren Verlauf bricht er dann aber ab.
*stm32f4x.cpu tap/device found: 0x4ba00477*

>username@Rechner:~/test$ lsusb
>[...]
>Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
>Bus 006 Device 003: ID 15ba:002b Olimex Ltd. ARM-USB-OCD-H JTAG+RS232
>Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
>[..]

>username@Rechner:~/test$ make
>openocd -f interface/olimex-arm-usb-ocd-h.cfg -f target/stm32f4x.cfg
>Open On-Chip Debugger 0.7.0 (2013-10-22-08:31)
>Licensed under GNU GPL v2
>For bug reports, read
>  http://openocd.sourceforge.net/doc/doxygen/bugs.html
>Info : only one transport option; autoselect 'jtag'
>adapter speed: 1000 kHz
>adapter_nsrst_delay: 100
>jtag_ntrst_delay: 100
>cortex_m3 reset_config sysresetreq
>Info : max TCK change to: 30000 kHz
>Info : clock speed 1000 kHz
>Info : JTAG tap: stm32f4x.cpu tap/device found: 0x4ba00477 (mfg: 0x23b, >part: 
0xba00, ver: 0x4)
>Info : JTAG tap: stm32f4x.bs tap/device found: 0x06419041 (mfg: 0x020, >part: 
0x6419, ver: 0x0)
>Warn : JTAG tap: stm32f4x.bs       UNEXPECTED: 0x06419041 (mfg: 0x020, >part: 
0x6419, ver: 0x0)
>Error: JTAG tap: stm32f4x.bs  expected 1 of 1: 0x06413041 (mfg: 0x020, >part: 
0x6413, ver: 0x0)
>Error: Trying to use configured scan chain anyway...
>Warn : Bypassing JTAG setup events due to errors
>Info : stm32f4x.cpu: hardware has 6 breakpoints, 4 watchpoints

^Cmake: *** [flash] Unterbrechung

Ich habe etwas im Internet recherchiert und bin auf diese Seite 
gestoßen:
https://www.tincantools.com/wiki/OpenOCD_Troubleshooting:_JTAG_Tap_Unexpected
Leider hilft mir das nicht weiter, da die Hex-Zahl korrekt ist.

Beste Grüße

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren