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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.