Hi,
I am not able to make software breakpoints working with a Segger J-Link probe.
As an exemple, here is my assert callback function:
void __attribute__((noreturn)) __assert_func(const char *file, int line, const char *func, const char *failedexpr) {
asm volatile("bkpt");
abort();
}
My program should be stopped automatically when entering any assert function. In general, I would like to stop the execution of my program using the asm volatile("bkpt")
instruction.
Using an ST-Link v2 probe, the code above works. Unfortunately, it doesn't work with a Segger J-Link probe. Any experience with this ? Is any specific configuration require to make this working ?
Note: I use the latest available J-Link firmware "SEGGER J-Link Lite-Cortex-M V8.00" with SEGGER J-Link V5.12 software.