www.mikrocontroller.net

Forum: Compiler & IDEs OpenOCD Versionen


Autor: B. Lan (blan)
Datum:

Bewertung
0 lesenswert
nicht 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:

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

meine openocd.cfg sieht so aus:
#daemon configuration
telnet_port 4444
gdb_port 3333
daemon_startup reset

#interface
interface parport
parport_port 0x378
parport_cable wiggler
jtag_speed 0

#use combined on interfaces or targets that can't set TRST/SRST separately
#reset_config trst_and_srst srst_pulls_trst
reset_config srst_only

#jtag scan chain
#format L IRC IRCM IDCODE (Length, IR Capture, IR Capture Mask, IDCODE)
jtag_device 4 0x1 0xf 0xe

#target configuration
#target <type> <startup mode>
#target arm7tdmi <reset mode> <chainpos> <endianness> <variant>
target arm7tdmi little run_and_init 0
run_and_halt_time 0 30

#flash configuration
#working_area 0 0x00200000 0x4000 nobackup
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

Autor: Lukas Winter (geloescht)
Datum:

Bewertung
0 lesenswert
nicht 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.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.