Breakpoint not triggering in STM32CubeIDE
I've got the following interrupt configured for TIM4:
void TIM4_IRQHandler(void)
{
if ( LL_TIM_IsActiveFlag_UPDATE( TIM4 ) )
{
LL_TIM_GetDirection( TIM4 ) == 0 ? ++x : --x;
LL_TIM_ClearFlag_UPDATE( TIM4 );
}
}I know this interrupt is being called as I can see the value of 'x' changing. However, breakpoints within the interrupt routine do not stop the debugger. I have removed and readded the breakpoint, but that makes no difference.
Breakpoints elsewhere within the code work as expected.
Processor is an STM32G431 and the Cube version is 1.17.0
Any idea what's going on here?
