Можно и через обычный уарт выводить состояние МК (регистры и PC) при улете в хардфолт. https://www.freertos.org/Debugging-Hard-Faults-On-Cortex-M-Microcontrollers.html https://www.silabs.com/community/mcu/32-bit/knowledge-base.entry.html/2014/05/26/debug_a_hardfault-78gc