Доброго времени суток. Имеется МК STM32F205RET6, на него нужно написать загрузчик, при помощи которого можно обновлять основную прошивку по usb через dfu режим, как на примере контроллера stm32f103c8t6, но выяснилось что организация память у F205 устроена по иному, и за основу был взят пример для stm32f205vg. И всё бы ничего, всё скомпилировалось, прошилось и МК по usb таки вышел в режим DFU, даже прошивка через этот режим проходит, но при перезагрузке МК или нажатии в DfuSeDemo кнопки Leave DFU mode, он снова грузится в режим DFU, т.е. не перескакивает на запуск кода из адреса 0х0800С000. Ещё заметил, что при ври верификации сразу после прошивки сразу вылетает ошибка не соответствия. То есть либо что-то не так пишется, либо в коде загрузчика есть какие-то не понятные проблемы. Может кто-то сталкивался, или может подсказать что не так? Ссылка на скачивание архива с исходником (весь проект под Stm32CubeIDE).
STM32F205RET6 и USB DFU Bootloader нужна помощь
- Сообщения: 10
- Зарегистрирован: Сб авг 06, 2022 09:10:04
- Реклама
- Сообщения: 10
- Зарегистрирован: Сб авг 06, 2022 09:10:04
Решение найдено, у МК есть собственный DFU, как зайти в него нашёл. Тему можно закрыть.
