OpenOCD -> USB -> FT2232 -> JTAG -> AT91SAM7S256

#5823743
Lesenswert?

Hallo,

ich versuche mit OpenOCD per FT2232 auf einen AT91SAM7S256 zuzugreifen. 
Bei den Config Files bin ich noch nicht über

1
#---- test.cfg ----
2
interface ftdi
3
transport select jtag
4
ftdi_vid_pid 0x0403 0x6010
5
ftdi_serial "myOOCD"
6
adapter_khz 8

hinaus gekommen. Nach dem ändern der Treiber des FT2232 von "SerialPort" 
auf "WinUsb" gibt es nun keine Fehlermeldungen bezüglich des Interfaces 
mehr.

Ein Aufruf in der Console von Win10 führt zu folgender Ausgabe:
1
D:\OpenOCD-20190426-0.10.0\bin>openocd.exe -f test.cfg
2
Open On-Chip Debugger 0.10.0 (2019-04-26) [https://github.com/sysprogs/openocd]
3
Licensed under GNU GPL v2
4
For bug reports, read
5
        http://openocd.org/doc/doxygen/bugs.html
6
adapter speed: 8 kHz
7
Info : Listening on port 6666 for tcl connections
8
Info : Listening on port 4444 for telnet connections
9
Info : clock speed 8 kHz
10
Warn : There are no enabled taps.  AUTO PROBING MIGHT NOT WORK!!
11
Error: JTAG scan chain interrogation failed: all ones
12
Error: Check JTAG interface, timings, target power, etc.
13
Error: Trying to use configured scan chain anyway...
14
Warn : Bypassing JTAG setup events due to errors
15
Warn : gdb services need one or more targets defined

Soweit so gut.

Nun muss ich ja OpenOCD noch mitteilen welchen Mikrocontroller ich 
programmieren möchte. Im Augenblick stehe ich aber auf dem Schlauch wie 
das zu erfolgen hat. Kann jemand bitte Helfen oder hat gar die passenden 
Einträge in der/den Configfiles?

Gruß
#5823824
Lesenswert?

Folgendes an die test.cfg ranhängen für den µC:
1
set CHIPNAME at91sam7s256
2

3
source [find target/at91sam7sx.cfg]

Bei dem Config File fehlt außerdem noch die GPIO Layout Konfiguration 
für den FTDI Chip.

Da sollte sich was im interface/ftdi Ordner anfinden - denn es gibt 
zahllose FTDI Varianten die sich subtil in den verwendeten Pins 
unterscheiden.

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