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

 
 
 
Reply to this topicStart new topic
> Windows CE6 на AT91SAM9G45-EKES, Не могу запустить загрузчик
Proton
сообщение Aug 9 2010, 15:39
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 185
Регистрация: 3-08-05
Из: Новосибирск
Пользователь №: 7 334



Взялся осваивать на данной платформе 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


--------------------
Всяк хорошая мысля к нам приходит опосля.
Go to the top of the page
 
+Quote Post
dlman
сообщение Aug 10 2010, 05:15
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 88
Регистрация: 28-05-06
Из: Москва
Пользователь №: 17 530



Судя по логу, загрузчик у вас успешно запускается и пытается законнектится с компом чтобы загрузить образ. попробуйте сделать так:
1) в меню загрузчика явно задать IP адрес и отключить DHCP
2) подключить сетевой кабель через роутер (или кросс-кабель напрямую к компу)
3) включить девайс, дождаться появления Sent BOOTME to..
4) в платформ билдере указать настройки подключения к устройству (Target->Connectivity options...), потом там же нажать кнопку Settings напротив Download, устройство должно появиться в списке Active target devices, если нет - разбираемся с настройками подключения.
5) для загрузки образа нажимаем Target->Attach Device
Go to the top of the page
 
+Quote Post
Proton
сообщение Aug 10 2010, 07:54
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 185
Регистрация: 3-08-05
Из: Новосибирск
Пользователь №: 7 334



Цитата(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.


--------------------
Всяк хорошая мысля к нам приходит опосля.
Go to the top of the page
 
+Quote Post
dlman
сообщение Aug 10 2010, 08:53
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 88
Регистрация: 28-05-06
Из: Москва
Пользователь №: 17 530



Нажать пробел в терминале не пробовали?
Go to the top of the page
 
+Quote Post
Proton
сообщение Aug 11 2010, 13:58
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 185
Регистрация: 3-08-05
Из: Новосибирск
Пользователь №: 7 334



Спасибо большое dlman что навели на правильный путь. Проблема оказалась в настройках ГиперТерминала, было включено аппаратное управление потоком, стоило его отключить и всё заработало. Загрузчик наконец-то начал реагировать на пробел и enter, меню выводится. Буду изучать дальше.


--------------------
Всяк хорошая мысля к нам приходит опосля.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 16:14
Рейтинг@Mail.ru


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