реклама на сайте
подробности

 
 
> Автоматический апгрейд прошивки с Windows Embedded, Кто как делает?
Zlumd
сообщение Jan 13 2012, 02:41
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 327
Регистрация: 12-04-05
Из: Новосибирск
Пользователь №: 4 057



Сейчас проектирую устройство на базе VAR-SOM-AM35.
На нем предполагается ставить Windows Embedded.
Кто как обновляет прошивку для подобных устройств?
У модуля есть нога:
0 - грузиться с внутренней NAND-flash
1 - грузиться с USB, UART, MMC-карты, чтобы запустить процесс перепршивания внутренней flash.

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

Может есть путь проще? Можно ли как-то обойтись без внешнего триггера?
До этого делал бутлоадеры для AVR. Хотелось бы получить аналогичный бутлоадер и для CortexA8 с Windows.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 2)
GDI
сообщение Jan 13 2012, 13:20
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



А мы прошиваем по Ethernet-у. Правда ОС Linux. Flash разделена на 2 равные части, для ОС они ReadOnly, в uboot-е выбирается которая из них активная. Прошивка происходит в неактивную область Flash, потом перезагрузка и проверка прошивки, сперва сумма контрольная, потом кореектной работы софта, если что-то не так, то следует перезагрузка и возврат на предыдущую прошивку, если все нормально, то работаем в новой активной области Flash.


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
SimpleSoft
сообщение Jan 17 2012, 11:32
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 273
Регистрация: 3-11-05
Пользователь №: 10 442



Цитата(Zlumd @ Jan 13 2012, 04:41) *
Сейчас проектирую устройство на базе VAR-SOM-AM35.
Хотелось бы получить бутлоадер и для CortexA8 с Windows.

Как правило если правильно дописать EBOOT для Windows Embedded то он без проблем прошивает устройства по Ethernet либо по USB.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th July 2025 - 02:46
Рейтинг@Mail.ru


Страница сгенерированна за 0.01402 секунд с 7
ELECTRONIX ©2004-2016