mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Probleme mit OpenOCD Phytec lpc2294


Autor: Thomas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Zusammen,

ich bin noch recht neu auf dem Gebiet und habe die Anleitung auf der 
Yagarto-Seiten versucht nachzuvollziehen. Beim Kompilieren des Beispiels 
LPC2294Test hat auch alles noch geklappt. Als ich dann jedoch den 
Debugging-Teil probieren wollte habe ich folgende Meldung bekommen:
Ich habe das "External Tools" konfiguriert, die gleiche Meldung bekomme 
ich allerdings auch unter der Dos-Shell. Ich würde mich über Hilfe an 
der Stelle freuen....

beste Grüße und vielen Dank

Thomas

OpenOCD-Version: r520
Yagarto: 4.2.2 vom 01.02.2008
Yagarto IDE
lpc2294 von Phytec

Hier die Ausgabe des OpenOCD:
-----
Open On-Chip Debugger (2008-03-22 12:00 CET) svn: r520
URL: http://svn.berlios.de/svnroot/repos/openocd/trunk/
Error:   lpc2000.c:393 lpc2000_flash_bank_command(): unknown LPC2000 
variant
Error:   flash.c:257 handle_flash_bank_command(): 'lpc2000' driver 
rejected flash bank at 0x00000000
Info:    jtag.c:1329 jtag_examine_chain(): JTAG device found: 0x4f1f0f0f 
(Manufacturer: 0x787, Part: 0xf1f0, Version: 0x4)
Warning: jtag.c:902 jtag_add_reset(): requested reset would assert trst
-----
Anschließend habe ich dann den Debugger gestartet, aber ich konnte nicht 
wirkliche debuggen:

----
No symbol table is loaded.  Use the "file" command.
target remote localhost:3333
0x80001180 in ?? ()
monitor reset
requested reset would assert trst
monitor sleep 500
monitor poll
target state: halted
target halted in Thumb state due to debug request, current mode: User
cpsr: 0x20000010 pc: 0x8000138c
monitor soft_reset_halt
requesting target halt and executing a soft reset
target was already halted
monitor arm7_9 sw_bkpts enable
software breakpoints enabled
monitor mww 0xE01FC040 0x0002
monitor mdw 0xE01FC040
0xe01fc040: 00000002
break main
No symbol table is loaded.  Use the "file" command.
load
No executable file specified.
Use the "file" or "exec-file" command.
continue
----


ich verwende folgendes cfg-file zur Kommunikation über den 
Parallel-Port:
#daemon configuration
telnet_port 4444
gdb_port 3333

#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

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

#target configuration
daemon_startup reset

#target <type> <startup mode>
#target arm7tdmi <reset mode> <chainpos> <endianness> <variant>
target arm7tdmi little run_and_halt 0 arm7tdmi-s_r4
run_and_halt_time 0 30

working_area 0 0x40000000 0x40000 nobackup

#flash configuration
flash bank lpc2000 0x0 0x40000 0 0 lpc2000_v1 0 14765 calc_checksum
flash bank cfi 0x80000000 0x400000 2 2 0

# For more information about the configuration files, take a look at:
# http://openfacts.berlios.de/index-en.phtml?title=O...

Autor: Markus Müller (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nimm die OpenOCD Version r247 und versuchs dann nochmal.

Gibts in diesem Thread:
Beitrag "Re: OpenOCD mit AT91SAM7X-EK und Wiggler aus einem Batch oder aus Eclipse"

Autor: Thomas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke,
 damit funktioniert es jetzt.
beste Grüße
Thomas

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.