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

OP #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

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.