Atmel Studio und J-Link Debugger: keine Breakpoints und kein Singlestepping möglich?

Gast #6238228
Lesenswert?

Hi,

ich habe hier ein ATSAMD51G19-Board (das ItsyBitsy M4) und versuche 
gerade, dieses zusammen mit dem J-Link-Debugger zu nutzen (per 
SWD-Interface mit SWDIO und SWCLK).

Allerdings funktioniert da nur sehr wenig: Egal wo ich einen Breakpoint 
hinsetze, beim Programmstart wird dieser an den Anfang von main() 
verschoben. Singlestepping geht auch nicht, weder Step Over noch Step 
Into bewirken irgend was.

Ich baue die Debug-Version meines Programmes mit den per Default 
vorgegebenen Parametern (-O1 und -g3).

Woran könnte das liegen? Muss ich sonst noch irgend was einstellen, 
damit das Debugging ordentlich funktioniert?

Ich bin für jeden Hinweis dankbar :-)
Gast #6238254
Lesenswert?

Narvik schrieb:
> Woran könnte das liegen?

Optimierter Code verhindert oft dass man einen Breakpoint an
der Stelle setzen kann wo man möchte. Also erst mal jegliche
Optimierung ausschalten ....  -O0

Der J-Link ist jedenfalls primär nicht dran schuld. Works
on my machine, sozusagen.

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