Bug: Breakpoint in ISR fails (Atollic)
Background: Atollic 9.1, F429 Nucleo with Segger debug stub loaded.
CubeMX-generated FreeRTOS application.
Trying to debug an LwIP problem, but breakpoint does not operate properly.
When the breakpoint is hit in an ISR (FreeRTOS idle, no active task),
the breakpoint fails to operate properly. The application stops, and a debugging
failure is reported in the console window (shown below).
Any idea how to work around this?
Need the debugger to operate properly at the breakpoint!
Thanks,
Best Regards, Dave
[Switching to Thread 1]
Temporary breakpoint 7, main () at ..\Src\main.c:139
139 {
[New Thread 536873360]
[New Thread 536872096]
[New Thread 536872728]
[New Thread 536877952]
[New Thread 536879560]
[New Thread 536887872]
Program received signal SIGTRAP, Trace/breakpoint trap.
[Switching to Thread 536873360]
prvIdleTask (pvParameters=<optimized out>) at ..\Middlewares\Third_Party\FreeRTOS\Source\tasks.c:3166
3166 if( listCURRENT_LIST_LENGTH( &( pxReadyTasksLists[ tskIDLE_PRIORITY ] ) ) > ( UBaseType_t ) 1 )
[New Remote target]
[Switching to Thread 536877952]
Invalid selected thread.