Forum: Mikrocontroller und Digitale Elektronik Debug Problem J-Link, Keil c5, MDK-Arm


von Manuel B. (desteini)


Lesenswert?

Hi Leute,

ich benutze ein Olimex LPC2919 Board mit dem J-Link EDU und KEIL v5 mit 
MDK-ARM. Das flashend funktioniert mittlerweile ohne Probleme, LEDs und 
Buttons leuchten wie gewollt.

Im Debug-Modus jedoch hällt er bei keinem Break-Point. Sprich er springt 
ganz normal in den Debug Modus, ich stoppe die CPU, setze ein 
Breakpoint, starte Sie wieder, aber sie stoppt nie am Breakpoint. 
Programm läuft ganz normal. Zudem kann ich keine variablen im Watch 
Fenster anzzeigen lassen.

Falls ich mit F10 Step bei Step durchspring, zeigt er mir die jeweiligen 
assembler Befehle im "Disassembly" Fenster an und springt nicht im 
C-Code hin und her. Habe da vom XC888 im Studium in Erinnerung, dass er 
im C-Code springen sollte.

Meine Debug-Settings sind Use: J-Link/J-TRACE ARM ->Settings: Auto 
Selection, Cache Code und Cache Memory, Enable Trace angeklickt. Reset 
Strategy: Hardware, halt after reset.

Ansonsten ist alles angeklickt und ohne Initalization File.

Hat jemand ne Idee wo der Fehler liegt?

Sollte ja wohl nicht so funktionieren..

Vielen Dank schonmal =)

von Krampmeier (Gast)


Lesenswert?

Vielleicht einfach nur ohne Debug-Informationen kompiliert? Sollte in 
den Compiler-Optionen einstellbar sein.

von Manuel B. (desteini)


Lesenswert?

Hmm kann dir nich ganz folgen, welche Debug-Informationen meinst du? In 
den Debugg und Projekt Einstellungen find ich nicht wirklich was, dass 
noch mit dem Debuggen zu tun hat...

von Manuel B. (desteini)


Lesenswert?

Keiner mehr ne Idee hier? Ziemlich beschissen die ARMs zu programmieren 
(als Arm Anfänger) und ohne funktionierender Debug-Funktion noch 
beschissener..

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.