Forum: Compiler & IDEs OpenOCD Versionen


von B. L. (blan)


Lesenswert?

hi,
also ich wollte mal wieder mit dem AT91SAM7S256 spielen. allerdings komm 
ich nicht dahinter warum die ganzen config-files nicht mehr 
funktionieren. ich habe mit die neuste svn-version runtergeladen und 
gebaut aber ich bekomme folgende fehlermeldung:

1
Open On-Chip Debugger 1.0 (2008-08-09-17:34) svn:902
2
$URL: svn://svn.berlios.de/openocd/trunk/src/openocd.c $
3
Runtime error, file "?", line 1:
4
    Unknown command: daemon_startup_reset
5
In procedure 'script' called at file "?", line 1
6
In procedure 'daemon_startup' called at file "openocd.cfg", line 4
7
In procedure 'unknown' called at file "?", line 1

meine openocd.cfg sieht so aus:
1
#daemon configuration
2
telnet_port 4444
3
gdb_port 3333
4
daemon_startup reset
5
6
#interface
7
interface parport
8
parport_port 0x378
9
parport_cable wiggler
10
jtag_speed 0
11
12
#use combined on interfaces or targets that can't set TRST/SRST separately
13
#reset_config trst_and_srst srst_pulls_trst
14
reset_config srst_only
15
16
#jtag scan chain
17
#format L IRC IRCM IDCODE (Length, IR Capture, IR Capture Mask, IDCODE)
18
jtag_device 4 0x1 0xf 0xe
19
20
#target configuration
21
#target <type> <startup mode>
22
#target arm7tdmi <reset mode> <chainpos> <endianness> <variant>
23
target arm7tdmi little run_and_init 0
24
run_and_halt_time 0 30
25
26
#flash configuration
27
#working_area 0 0x00200000 0x4000 nobackup
28
flash bank at91sam7 0 0 0 0 0

kann mir das jemand erklären - wurde da etwas geändert?
selbst wenn ich diesen unbekannten befehl "daemon_startup reset" aus der 
config entferne bleibt der fehler gleich. ich versteh nicht was das 
soll...

blan

von Lukas W. (geloescht)


Lesenswert?

Dieser Befehl wurde entfernt. Es hat sich noch mehr geändert, was ich 
jetzt nicht alles sagen kann. Auf jeden Fall ist die neue Version nicht 
kompatibel zu älteren Versionen. Außerdem wurde das Debug-Level 
hochgesetzt auf 2, was zur Folge hat, dass er immer versucht die 
Quell-Dateien in denen der Fehler passiert ist, anzuzeigen (klappt aber 
scheinbar nicht, da steht nur ?). Vielleicht bringt es was, wenn du dir 
zum neuen Syntax die Beispieldateien anschaust. Da ist eigentlich zu 
jedem Chip und zu jedem JTAG-Interface was dabei. Als ich mein Paket auf 
Linux gebastelt habe wurden die in /usr/lib/openocd/ installiert, aber 
ich weiß ja nicht, welches Betriebssystem du verwendest.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.