www.mikrocontroller.net

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


Autor: Paul (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.