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


von Florian Scherb (Gast)


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?info=p13_LPC2148-ARM-Header-Board--LPC-H2148-.html
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

von Markus Müller (Gast)


Lesenswert?

Hallo,

sowas zum Beispiel:
1
target remote localhost:3333
2
set remote memory-write-packet-size 1024
3
set remote memory-write-packet-size fixed
4
set remote memory-read-packet-size 1024
5
set remote memory-read-packet-size fixed
6
monitor reset
7
monitor sleep 200
8
monitor poll
9
monitor soft_reset_halt
10
monitor arm7_9 sw_bkpts disable
11
monitor arm7_9 force_hw_bkpts enable
12
monitor mww 0xE01FC040 0x0001
13
monitor mdw 0xE01FC040
14
monitor flash erase_sector 0 0 14
15
monitor flash auto_erase on
16
monitor flash erase_check 0
17
monitor flash write_image main.elf
18
set remote hardware-watchpoint-limit 2
19
break main
20
continue

Ich bin mir nicht sicher ob's tut.

Gruß Markus.

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.