Hilfe bei OpenOCD 0.6.1

OP #3527549
Lesenswert?
• ▲
▼
Hi

Ich versuche seit Tagen schon einen At91Sam7S256 zu flashen und komme 
jetzt leider nicht mehr weiter. Hoffe von euch kann mir jemand helfen.

Mein System:
-Windows XP 32 Bit
-Einen auf einem FTDI Chip FT2232L basierenden JTAG Key.
-Der FTDI Chip wird mit der libusb-win32 für OpenOCd nutzbar gemacht.

Meine bisherige .cfg sieht so aus:

telnet_port 4444
gdb_port 3333

#commands specific to the Amontec JTAGKey
interface ft2232
ft2232_device_desc "JTAG Interface A"
ft2232_layout jtagkey
ft2232_vid_pid 0x0403 0x6010


adapter_khz 2
adapter_nsrst_delay 200
jtag_ntrst_delay 200


source [ find target/at91sam7x256.cfg ]


reset halt

flash protect_check 0
flash protect 0 0 15 off

flash write_bank 0 Firmware/Boot.bin 0x0    # Bootloader
flash write_bank 0 Firmware/42787_1.hdr 0x01FF00 # Firmware Header
flash write_bank 0 Firmware/42787_1.cfw 0x02000  # Firmware
flash write_bank 0 Firmware/42787_1_1730.cal 0x3E000 # Calibration File

resume
shutdown
init



Leider geht der letzte Teil (ab reset halt) einfach nicht, obwohl es 
meinem Verständis nach so im UserGuid steht.



Fehlermeldungen sind:

-invalid command name "reset"

-testCFG.cfg:23: flash write_bank 0 Firmware/Boot.bin 0x0 # Bootloader: 
command requires more arguments

-invalid command name "reset"



Der Rest scheit zu funktionieren. Wenn ich diese Zeilen auskommentiere, 
sieht die OpenOcd Ausgabe so aus:

C:\Dokumente und Einstellungen\elo-prakt-ent\Desktop\Neuer 
Ordner\openocd-0.6.1\
bin>openocd-0.6.1.exe -f testCFG.cfg
Open On-Chip Debugger 0.6.1 (2012-10-07-10:34)
Licensed under GNU GPL v2
For bug reports, read
        http://openocd.sourceforge.net/doc/doxygen/bugs.html
Info : only one transport option; autoselect 'jtag'
adapter speed: 2 kHz
adapter_nsrst_delay: 200
jtag_ntrst_delay: 200
srst_only srst_pulls_trst srst_gates_jtag srst_open_drain
shutdown command invoked
Info : clock speed 2 kHz
Info : JTAG tap: sam7x256.cpu tap/device found: 0x3f0f0f0f (mfg: 0x787, 
part: 0x
f0f0, ver: 0x3)
Info : Embedded ICE version 1
Info : sam7x256.cpu: hardware has 2 breakpoint/watchpoint units

C:\Dokumente und Einstellungen\elo-prakt-ent\Desktop\Neuer 
Ordner\openocd-0.6.1\
bin>pause
Drücken Sie eine beliebige Taste . . .




Hoffe es kann mir jemand helfen. Wenn ihr noch mehr Infos benötigt 
einfach kommentieren, versuche diese dann zu liefern.

Schonmal Danke

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.