Software peeps, I spent a few minutes debugging some firmware where the SysTick interrupt on an ARM microcontroller was still firing with the systick interrupt disabled (in fact all interrupts disabled and pending cleared in NVIC / GIC). There's a SysTick control register that has an interrupt enable, it functions independently of global interrupt mask.

This is not ringing a bell. Am I just forgetting / blocking out that this always the case because SysTick is an ARM special sauce IRQ?

Sign in to participate in the conversation

private mastodon instance