Hallo zusammen,
ich konfigurieren nun schon den ganzen Tag rum, wälze Dokumentationen
und frage Google, aber ich komm auf keine Lösung.
Ich habe ein Eval Board mit einem LPC 1788 (Cortex M3). Der Compiler und
die Linkereinstellungen sind inzwischen alle auch korret. Heute ist mein
j-Link gekommen und ich wollte nun noch den Hardware Debugger in Eclipse
einrichten.
An der Stelle bitte keine Hinweise auf alternative IDEs ich habe mir
inzwischen vermutlich alle kostenlosen IDEs angesehen und mir ist
Eclipse einfach immernoch am liebsten.
Mein Problem ist nurnoch die Konfiguration des Hardware Debuggings.
Aktuell sieht das so aus, wie auf den Screenshots. Ich hatte
zwischenzeitlich auch eine Konfiguration, die zumindest jedes zweite mal
lieft, solang ich mindestens einen Breakpoint gesetzt hatte. (ja ich
weiß, das klingt mystisch :))
Ich bin mit Hardwaredebugging nicht alzusehr vertraut. Ich hatte damit
zwar schon während der Ausbildung zu tun, nur musste ich es dort nicht
einrichten. Die Frage ist nun als mehr oder weniger, was ich in die
Felder "Initialization Commands" und "Run Commands" schreiben muss.
Aktuell läuft der ARM aus dem Flash. Die Dokumentation von Segger
schreibt:
3.4.2 Debugging in flash
When debugging in flash the stack pointer and the PC are set
automatically when the target is reset after the flash download. Without
reset after download, the stack pointer and the PC need to be
initialized cor-rectly, typically in the .gdbinitfile. [..]
An der Stelle habe ich bereits das Problem, dass ich keine Dokumentation
zum Eclipse Hardwaredebugging finde. Welche der beiden Commandofelder zu
welche Zeitpunkt ausgeführt wird, etc..
Kann mir da vielleicht jemand entweder sagen, welche Registerwerte ich
da für den LPC1788 setzten muss, oder (viel lieber) erklären, wo ich
diese finde. Ich habe diesbezüglich noch das Datenblatt durchforstet und
im startup nach initialisierungen des Stackpointers und ähnlichem
gesucht, aber nichts gefunden, mit dem ich etwas anfangen konnte.
Für jede Hilfe wäre ich dankbar
Grüße
Chris