Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Windows CE6 на AT91SAM9G45-EKES
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Операционные системы
Proton
Взялся осваивать на данной платформе WIN CE. На ней был установлен Windows и Linux, обе операционки запускались и нормально работали. Откомпилировал свою сборку Windows и начал устанавливать на плату. Однако возникла проблема с загрузкой образа ОС, вроде делаю всё по мануалу(Install Notes v1.4.0 A SAM9G45M10.pdf), но никак не могу запустить загрузчик EBOOT, процессор выдаёт один и тот-же лог. Может кто сталкивался с похожей проблемой, подскажите что можно сделать в данной ситуации, буду весьма благодарен.

P.S. Ревизия процессора CU-ES2 (не инженерный образец, errat'ы нет).

Код
INFO : Low Level Init : OK
INFO : DDRam init : OK
Init Nand flash
Load CE-BOOT from Flash to DDRAM
D_DirectRead lasted 5 ms for 0x62 bytes (timer granularity is 400)
WARNING : LoadEBootCFG: No valid Eboot configuration found.
INFO : Loading default bootloader settings

Press [ENTER] to download now or [SPACE] to cancel.
Initiating image download in   0 seconds
System ready!
Preparing for download...

INFO: Trying to initialize the internal NIC (EMACB)...
pEmac->EMAC_SA1L=  4090202
pEmac->EMAC_SA1H= 505
Init Emac Ethernet controler
Enter in AT91F_EmacEntry  base = 0xbffbc000
EMACB revision 0x1010c
->Enter in AT91F_EMACInit
Found Phy (DM9161A) at address 0
CONTROL REG : 0x3100
STATUS REG : 0x7849
Autonegociation failed
ERROR: Failed to initialize EMACB Ethernet controller.
WARNING : No Ethernet link detected... Check the connection !
INFO : Retrying in few seconds. (press <SPACE> or <ENTER> to cancel)
Initiating image download in   0 seconds
dlman
Судя по логу, загрузчик у вас успешно запускается и пытается законнектится с компом чтобы загрузить образ. попробуйте сделать так:
1) в меню загрузчика явно задать IP адрес и отключить DHCP
2) подключить сетевой кабель через роутер (или кросс-кабель напрямую к компу)
3) включить девайс, дождаться появления Sent BOOTME to..
4) в платформ билдере указать настройки подключения к устройству (Target->Connectivity options...), потом там же нажать кнопку Settings напротив Download, устройство должно появиться в списке Active target devices, если нет - разбираемся с настройками подключения.
5) для загрузки образа нажимаем Target->Attach Device
Proton
Цитата(dlman @ Aug 10 2010, 12:15) *
Судя по логу, загрузчик у вас успешно запускается и пытается законнектится с компом чтобы загрузить образ. попробуйте сделать так:
1) в меню загрузчика явно задать IP адрес и отключить DHCP
Не могу разобраться как вызвать меню загрузчика. Это меню видел только в мануале по установке Win CE.

Цитата(dlman @ Aug 10 2010, 12:15) *
2) подключить сетевой кабель через роутер (или кросс-кабель напрямую к компу)
3) включить девайс, дождаться появления Sent BOOTME to..
4) в платформ билдере указать настройки подключения к устройству (Target->Connectivity options...), потом там же нажать кнопку Settings напротив Download, устройство должно появиться в списке Active target devices, если нет - разбираемся с настройками подключения.
5) для загрузки образа нажимаем Target->Attach Device
Эти действия я выполнял, только без пункта №1. Плата коннектится к VS, правда не показывает рабочий стол Win CE, после ресета загрузчик вместо запуска ОС опять шлёт Sent BOOTME ... Также пробовал загружать при помощи SAM-BA прилагаемый образ ОС, он тоже не запускается. Может у меня какой-то неправильный загрузчик EBOOT.
dlman
Нажать пробел в терминале не пробовали?
Proton
Спасибо большое dlman что навели на правильный путь. Проблема оказалась в настройках ГиперТерминала, было включено аппаратное управление потоком, стоило его отключить и всё заработало. Загрузчик наконец-то начал реагировать на пробел и enter, меню выводится. Буду изучать дальше.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.