Forum: Mikrocontroller und Digitale Elektronik ARM OPENOCD - JTAG Problem ?


von Paul (Gast)


Lesenswert?

Hallo zusammen,

Ich verwende die Yagarto Toolchain also OpenOCD und Eclipse um einen 
STR912 Controller zu flashen. Beim versuch den Controller zu flashen 
kommt folgende Meldung:

Open On-Chip Debugger (2008-03-22 12:00 CET) svn: r520
URL: http://svn.berlios.de/svnroot/repos/openocd/trunk/
Info:    jtag.c:1329 jtag_examine_chain(): JTAG device found: 0x108d8041 
(Manufacturer: 0x020, Part: 0x08d8, Version: 0x1)
Info:    jtag.c:1329 jtag_examine_chain(): JTAG device found: 0x20a52cc1 
(Manufacturer: 0x660, Part: 0x0a52, Version: 0x2)
Info:    jtag.c:1329 jtag_examine_chain(): JTAG device found: 0x01ff24ff 
(Manufacturer: 0x27f, Part: 0x1ff2, Version: 0x0)
Info:    jtag.c:1329 jtag_examine_chain(): JTAG device found: 0x0000007f 
(Manufacturer: 0x03f, Part: 0x0000, Version: 0x0)
Error:   jtag.c:1339 jtag_examine_chain(): number of discovered devices 
in JTAG chain (32) doesn't match configuration (3)
Error:   jtag.c:1340 jtag_examine_chain(): check the config file and 
ensure proper JTAG communication (connections, speed, ...)
Error:   jtag.c:1487 jtag_init(): trying to validate configured JTAG 
chain anyway...
Error:   jtag.c:1384 jtag_validate_chain(): Error validating JTAG scan 
chain, IR mismatch, scan returned 0x078811
Error:   jtag.c:1384 jtag_validate_chain(): Error validating JTAG scan 
chain, IR mismatch, scan returned 0x070099
Error:   jtag.c:1384 jtag_validate_chain(): Error validating JTAG scan 
chain, IR mismatch, scan returned 0x078011
Error:   jtag.c:1384 jtag_validate_chain(): Error validating JTAG scan 
chain, IR mismatch, scan returned 0x078099
Error:   jtag.c:1384 jtag_validate_chain(): Error validating JTAG scan 
chain, IR mismatch, scan returned 0x070819
Error:   jtag.c:1384 jtag_validate_chain(): Error validating JTAG scan 
chain, IR mismatch, scan returned 0x078099
Error:   jtag.c:1495 jtag_init(): Could not validate JTAG chain, exit
make: *** [program] Error 1

Es scheint wohl, dass er in der JTAG chain etwas findet, aber zu viele ?
Der STR912 Controller hat 3 JTAG Devices die auch konfiguriert sind. Bei 
dem .cfg File bin ich (fast) sicher dass diese korrekt sind. Ich habe 
noch eine andere Hardware mit der das flashen funktioniert. Ist etwas 
mit der JTAG Schnittstelle "faul" ?

Kennt jemand diese Fehlermeldung oder hat eine Lösung für dieses 
Problem?

Habe auch schon mit der JTAG Speed experimentiert hat aber leider keine 
Besserung gebracht...

Grüße

Paul

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.