Breakpoint wird übersprungen

Beim Versuch auf einem Target mit dem Debugger einen Breakpoint zu setzen, wird die Ausführung des Programms zu spät oder gar nicht unterbrochen, obwohl die Instruktion mit dem Breakpoint eigentlich ausgeführt wurde.

Ursache

Die JTAG-Frequenz in den Projekteinstellungen überschreitet 1/4 der internen Taktfrequenz des AVR Core. Die Default-Einstellung der Fuses des AVR führt zu einem Systemtakt von 1 MHz.

Lösung

JTAG Frequenz auf maximal 1/4 der Arbeitsfrequenz des AVR Cores einstellen.