toweroff 0 8 августа, 2019 Опубликовано 8 августа, 2019 · Жалоба Добрый день STM32F051 Мой бутлоадер нормально грузит прошивку, ремапит вектора на SRAM, правильно вычисляет ResetHandler прошивки и передаёт управление ОС в бутлоадере нет, используемый вектор на TIM3 отключается перед прыжком В прошивке есть RTX, как только доходит до SVC 0, сразу влетает в HardFault (в адресном пространстве прошивки) Что можно проверить? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 60 8 августа, 2019 Опубликовано 8 августа, 2019 · Жалоба 1 minute ago, toweroff said: Что можно проверить? А определить причину хардфолта пробовали? Конечно, возможности по расшифровки в M0 меньше, чем, скажем, в M3/M4. Но всё же не зря эта информация нам дана. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
toweroff 0 8 августа, 2019 Опубликовано 8 августа, 2019 · Жалоба Навёл я смуту... Перед приведением NVIC в порядок я отключал все прерывания __disable_irq() А включать их никто не удосужился Перед прыжком включаю - всё нормально работает Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться