Deep dives from 2026
One real problem per article, from startup code and linker scripts to the manufacturing line, traced from symptom to cause.
- 27 October 2026Stack corruption, and not a single bug in your code: Cortex-M3 erratum 752419An interrupt during a load into the stack pointer makes the core repeat the load on return. In the write-back forms, SP ends up loaded from the wrong address and looks like stack corruption.
- 17 October 2026When ECC stops protecting your data: Cortex-M7 erratum 1267980Cache ECC is there so a bit flip can't silently change what your code reads. With both error bank registers locked, an ECC error leaves the cache stale, with no fault and no flag.