ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
10 июля
322465
SciFi (12.04.2012 10:21, просмотров: 3030)
Посоветуйте, как можно организовать загрузчик: Сейчас схема такая: Есть МК, в котором сидит постоянный маленький загрузчик и сменяемая главная прошивка. Снаружи есть SPI flash для того, чтобы застраховаться от выключения питания при перепрошивке. Основная прошивка через веб-интерфейс закачивает новую прошивку в SPI flash и запускает загрузчик. Тот перекачивает прошивку из SPI flash в МК. У загрузчика есть аварийный режим, в котором можно залить прошивку через TFTP. Что хочется изменить: Хочется отказаться от SPI flash (естественно, ценой отказа от устойчивости к выключению питания при перепрошивке). Но не хочется отказываться от обновления прошивки через веб-нитерфейс. Вопрос: как это сделать? В принципе могу встроить в загрузчик веб-сервер с минимальным функционалом для закачивания прошивки. Или даже принимать загрузчик через веб-интерфейс, закачивать в ОЗУ (могу выделить ~16кБ) и запускать там. Как организовать переключение на загрузчик по команде с веб-интерфейса прозрачно для пользователя? Возможно, есть трюки с javascript?
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้