CMSIS-DAP Debugger will nicht in Keil uVision5

Gast #4438063
Lesenswert?

ich habe ein STM32F103C8 China Board und einen LPCLink2 als Debugger 
Hardware. Der lässt sich per Firmware CMSIS-DAP kompatibel machen und 
wird dann auch von µVision erkannt. Mein Programm wird auch beim 
Download mit F8 fehlerfrei in den Flash Speicher geschrieben, nur der 
Debugger will nicht. Erst komm die Evaluation Warnung zum max. 32K 
Limit, das Programm hat aber auch nur 14k. Dann 'Cannot access target. 
Shutting down debug session'. Ich habe verschiedene Einstellungen in dem 
Dialog probiert, alles negativ. Weiss hier jemand ob/wie das mit dem 
CMSIS-DAP geht? Oder mag der Keil den LPCLink2 nicht?
Angehängte Dateien:
Gast #4438142
Lesenswert?

ja, damit bin einen Schritt weiter. Das hatte ich vorher auch mal an, 
aber da war dann wahrscheinlich etwas anderes falsch.
Der Debugger startet, läuft aber nicht auf den Breakpoint im main. 
Irgendwelcher Assembler Code und Registerinhalte werden angezeigt, 
Steppen geht auch. Zu Beginn kommt allerdings eine Fehlermeldung:
Cannot access Memory (@ 0x08000000, Write, Acc Size: 4 Byte)
*** error 57: illegal address (0x08000000)
Das Programm wurde aber vorher beim Download dorthin geladen und mit 
'Run' läuft das auch.
Debug Option in den Einstellungen ist auch an, Optimierung ist aus.
Angehängte Dateien:
Gast #4438255
Lesenswert?

so, habe es gefunden: http://www.keil.com/support/docs/3508.htm erklärt 
es. 'Download to Flash' muss aus sein, ich hatte den Verify 
eingeschaltet und der hatte dann den Fehler verursacht. Also Download 
und Verify aus und es geht. Weil das Flash dann über den Algo 
programmiert wird der ins RAM geladen wird.
Ganz schön verwirrend diese Einstellungen, kein Wunder warum W.S. von 
IDE und Debugger abrät :-) Da finde ich die LPCXpresso IDE allerdings um 
Längen besser, ist wesentlich fluffiger :-))

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren