Comments 6
По опыту скажу, что в алгоритм стоит внести возможность принудительного перевода устройства в бут режим (например, замыканием какой-то ножки на землю). Если по какой-то причине в устройство запишется некорректная прошивка (Application section будет не пуста), то устройство уже никогда нельзя будет обновить, кроме как самим разработчиком.
Maple stm32 выложили код своего USB bootloader который работает как. А также nxp semiconductors выпускает чипы с аппаратным bootloader как USB Mass Storage Device и есть порт для других чипов
Решение с USB бутлоадером достаточно очевидно, поэтому не удивительно, что большинство лидеров имеют его в своём портфолио.
Но нужно признать, что решение от NXP обладает изяществом в высшей степени.
Но нужно признать, что решение от NXP обладает изяществом в высшей степени.
Sign up to leave a comment.
USB bootloader на микроконтроллере: обновление прошивки с флешки