www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik LPC2148 ARM7DMI Mit Yagarto/Eclipse und openOCD flashen


Autor: Florian Scherb (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo

Ich will in die ARM-Programmierung einsteigen, aber habe noch Probleme 
mein erstes Programm auf den ARM zu spielen und es zu debuggen.

Was ich bereits habe:

- ARM Starter Kit mit dem LPC2148
http://shop.embedded-projects.net/product_info.php...
mit Standard-JTAG-Interface (20 Pin)

- Fertig konfigurierter USBprog Programmieradapter für die Verwendung 
mit openOCD

- Yagarto (fertig installiert, läuft auch). Sowie Eclipse, ebenfalls 
fertig installiert und eingerichtet und openOCD, ebenfalls lauffähig.

- Geladenes Testprojekt, dass direkt auf einen LPC2148 geflashed werden 
kann


Nun meine Fragen:

- Das Debuggen schlägt noch fehl. Ich habe soweit alles eingerichtet bis 
auf "Open Debug Dialog... /MyProject/Commands". Ich weis nicht was ich 
dort eintragen muss damit sich etwas tut.

- Wie flashe ich nun meinen LPC2148? Ich finde leider kein konkretes 
Beispiel, das sich damit befasst.

Ich nutze Windows Vista.

Um Tips, Links und anderes wäre ich euch sehr dankbar!

Gruß
Florian

Autor: Markus Müller (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

sowas zum Beispiel:
target remote localhost:3333
set remote memory-write-packet-size 1024
set remote memory-write-packet-size fixed
set remote memory-read-packet-size 1024
set remote memory-read-packet-size fixed
monitor reset
monitor sleep 200
monitor poll
monitor soft_reset_halt
monitor arm7_9 sw_bkpts disable
monitor arm7_9 force_hw_bkpts enable
monitor mww 0xE01FC040 0x0001
monitor mdw 0xE01FC040
monitor flash erase_sector 0 0 14
monitor flash auto_erase on
monitor flash erase_check 0
monitor flash write_image main.elf
set remote hardware-watchpoint-limit 2
break main
continue

Ich bin mir nicht sicher ob's tut.

Gruß Markus.

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.