Datum: 20.04.2008 20:01
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...
Datum: 21.04.2008 20:30
Nimm die OpenOCD Version r247 und versuchs dann nochmal. Gibts in diesem Thread: Beitrag "OpenOCD mit AT91SAM7X-EK und Wiggler aus einem Batch oder aus Eclipse"
Datum: 24.04.2008 18:23
Danke, damit funktioniert es jetzt. beste Grüße Thomas
Antwort schreiben
Die Angabe einer Email-Adresse ist freiwillig. Wenn Sie automatisch per Email über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.
Wichtige Regeln - erst lesen, dann posten!
- Suchfunktion und Betreffsuche benutzen - vielleicht gibt es schon einen ähnlichen Beitrag
- Aussagekräftigen Betreff wählen
- Im Betreff angeben um welchen Controllertyp es geht (AVR, PIC, ...)
- Groß- und Kleinschreibung verwenden
- Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang
- JPEG-Dateien (.jpg) nur für Fotos und Scans verwenden
- Schaltpläne, Screenshots usw. als PNG oder GIF anhängen
Formatierung (mehr Informationen...)
- [c]C-Code[/c]
- [avrasm]AVR-Assembler-Code[/avrasm]
- [pre]vorformatierter Text (z.B. Code in anderen Sprachen)[/pre]
- [math]Formel in LaTeX-Syntax[/math]
- [[Titel]] - Link zu Artikel