ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
4 мая
1515224 Топик полностью
Nikolay_Po (29.04.2025 09:55, просмотров: 39) ответил SciFi на Загрузчик для перехода в приложение создаёт условие для перехода, которое сохраняется при сбросе. Скажем, у меня это просто статическая переменная, в которую записывается определённое значение. Далее софтовый сброс. На старте загрузчик первым делом проверятся условие: признак софтового сброса (есть такой регистр у stm32) и значение этой переменной.
Логично. У меня так и сделано, с ключом в секцией noinit. Есть ключ - переходим в режим бутлоадера. Нет ключа - обычный запуск приложения. Но первым всегда стартует нестираемый бутлоадер - чтобы можно было восстановить или заменить повреждённое или неподходящее приложение, даже если оно не функционирует.