Forum: Mikrocontroller und Digitale Elektronik mplab: debuggen auf C-Ebene


von Entwicker (Gast)


Lesenswert?

Hallo mplab Nutzer,

ich habe meinen bestehenden C-code etwas erweitert, compiliert (mcc18)
und COF Datei auf das Target (PIC18F8527) geladen (PICKIT3).
Wenn das Programm im Debugger angehalten wird, zeigt MPLAB
mir assembler code und nicht den C-code.  In anderen Worten
source level debugging funktioniert nicht.

Erstaunlich ist, dass beim Laden der COF Datei des alten Projektes
dieses Verhalten nicht auftritt. Es macht den Anschein, als wäre die 
neue
COF Datei fehlerhaft. Beide Projekte verwenden das gleiche Makefile,
mit gleichem Compiler und gleichen Einstellungen.

Im Moment weiß ich nicht, wo ich bei "Fehlersuche" ansetzen soll.
Kennt jemand vielleicht das Problem oder eine Idee wie man es eingrenzen
kann?

Die meisten Optimierungen sind übrigens ausgeschaltet. Hier die 
Optionen.
CFLAGS = -w3 --no-extended -k -ms -Oi- -Od- -Ot- -Or- -Op- -Ob- -Ou- 
-Opa-

Grüße

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.