Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Автоматический апгрейд прошивки с Windows Embedded
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Zlumd
Сейчас проектирую устройство на базе VAR-SOM-AM35.
На нем предполагается ставить Windows Embedded.
Кто как обновляет прошивку для подобных устройств?
У модуля есть нога:
0 - грузиться с внутренней NAND-flash
1 - грузиться с USB, UART, MMC-карты, чтобы запустить процесс перепршивания внутренней flash.

Я пока вижу только один путь - нужно ставить на эту ногу триггер.
Перед началом апгрейда устанавливать триггер, потом GPIO-ногой давить на RESET.

Может есть путь проще? Можно ли как-то обойтись без внешнего триггера?
До этого делал бутлоадеры для AVR. Хотелось бы получить аналогичный бутлоадер и для CortexA8 с Windows.
GDI
А мы прошиваем по Ethernet-у. Правда ОС Linux. Flash разделена на 2 равные части, для ОС они ReadOnly, в uboot-е выбирается которая из них активная. Прошивка происходит в неактивную область Flash, потом перезагрузка и проверка прошивки, сперва сумма контрольная, потом кореектной работы софта, если что-то не так, то следует перезагрузка и возврат на предыдущую прошивку, если все нормально, то работаем в новой активной области Flash.
SimpleSoft
Цитата(Zlumd @ Jan 13 2012, 04:41) *
Сейчас проектирую устройство на базе VAR-SOM-AM35.
Хотелось бы получить бутлоадер и для CortexA8 с Windows.

Как правило если правильно дописать EBOOT для Windows Embedded то он без проблем прошивает устройства по Ethernet либо по USB.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.