ARM-USB-Tiny JTAG 20pin zu 10pin

Gast #1672826
Lesenswert?

Hallo

ich habe bei meinem icswift sam7x256 vor die JTAG Schnittstelle zu 
benutzen.
Ich habe außerdem einen ARM-USB-Tiny von Olimex.
Dieser hat einen 20 pin Stecker.
Auf dem Board ist lediglich ein 10 pin Stecker.
Die Belegungen hab ich.
http://www.ic-board.de/data/datasheet/610000003C_ICswiftSAM7X256.pdf
http://elmicro.com/files/olimex/arm-usb-ocd.pdf

meine Frage ist nun:

Kann ich die Pins einfach umlegen, TDI auf TDI usw.?
und was ist mit den Pins TRST und RTCK am 20 pin Stecker.
Kann ich die einfach weglassen?

Vielen Dank schonmal
#2210638
Lesenswert?

Hi,

sorry wenn ich das alte Thema nochmal aufwühle, aber es betrifft mich 
ggf. auch.

Ich habe den ARM-USB-Tiny-H JTAG und das ICSwift Sam7x128.
Die Pins habe ich auch so verbunden und glaube das es so richtig ist.
Aber ich kann keine Verbindung zum OpenOCD Server herstellen.
Mit Hilfe des TAP Autoprobing habe ich die korrekte Device ID 
herausgefunden und versucht den JTAG TAP richtig einzustellen (die 
usb-tiny-h cfg wurde vorher richtig geladen):
1
jtag newtap sam7x128 cpu -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id 0x7f1f1f1f
(Im ARM7TDMI TecRef steht auch das das IR 4 bit lang ist und das Capture 
mit 0x1 angesprochen werden muss)
Für die Mask habe ich auch alle Werte durchprobiert.

Trotzdem kommt folgende Fehlermeldung
1
srst_only srst_pulls_trst srst_gates_jtag srst_open_drain
2
Info : max TCK change to: 30000 kHz
3
Info : clock speed 30000 kHz
4
Info : JTAG tap: sam7x128.cpu tap/device found: 0x7f1f1f1f (mfg: 0x78f, part: 0x
5
f1f1, ver: 0x7)
6
Error: sam7x128.cpu: IR capture error; saw 0x03 not 0x01
7
Info : JTAG tap: sam7x128.cpu tap/device found: 0x7f1f1f1f (mfg: 0x78f, part: 0x
8
f1f1, ver: 0x7)
9
Error: sam7x128.cpu: IR capture error; saw 0x03 not 0x01
10
Command handler execution failed
11
Warn : jtag initialization failed; try 'jtag init' again.

Wenn ich den JTAG Stecker abziehe kommt:
1
srst_only srst_pulls_trst srst_gates_jtag srst_open_drain
2
Error: unable to open ftdi device: unable to claim usb device. Make sure the default FTDI driver is not in use
3
Command handler execution failed

Das heißt für mich, dass der Zugriff per JTAG scheinbar funktioniert...

Hat jemand eine Idee oder es schonmal mit dem Sam7x128 geschafft eine 
OpenOCD Verbindung herzustellen.

Schonmal großen Dank im Vorraus
David

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