Вступить в клуб →
средняявопросПрошивка: память, загрузчик и надёжность

Прошивка раз в сутки падает в HardFault_Handler, отладчик не подключён

На стенде без отладчика контроллер раз в сутки попадает в HardFault_Handler — пустой бесконечный цикл. В логе UART перед этим ничего подозрительного. Нужно узнать, какая строка кода вызвала сбой.

Что добавить в обработчик?

  • Сохранить PC из кадра исключения на стеке
  • Вывести текущее значение регистра PC
  • Вывести в лог значение регистра LR
  • Сохранить последнюю строку лога UART

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела