Прошивка раз в сутки падает в HardFault_Handler, отладчик не подключён
На стенде без отладчика контроллер раз в сутки попадает в HardFault_Handler — пустой бесконечный цикл. В логе UART перед этим ничего подозрительного. Нужно узнать, какая строка кода вызвала сбой.
Что добавить в обработчик?
- Сохранить PC из кадра исключения на стеке
- Вывести текущее значение регистра PC
- Вывести в лог значение регистра LR
- Сохранить последнюю строку лога UART
