ЗАО «ЗЭО»

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

Автор Тема: Загрузка EBoot  (Прочитано 16319 раз)

0 Пользователей и 1 Гость просматривают эту тему.

djoni-kga

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 14
Загрузка EBoot
« : 01 Июля, 2009, 14:50:13 »

Добрый день!
Приобрели у вас Тион и отладочную плату Сириус.
Задача загрузить образ WinCE 5.0 собранный в Platform Builder.

Последовательность действий:
1. Подключил кабель на СОМ1;
2. Снимаю перемычку BOOT0;
3. Загружаю через download.exe файл EBOOT.nb0 (загрузка прошла успешно);
4. Надеваю перемычку BOOT0, подключаю сетевой кабель(Crossover Cable) на ПК;
5. Запускаю DHCP-server на ПК настраиваю диапазон ip;
6. Запускаю HiperTerminal 38400 8-N-1, управление потоком нет:
7. Подаю питание на Тион.

И тишина, в HiperTerminal ни чего не просходит. Загрузил EBOOT_tftp_fix_322d.nb0 через download тоже ни чего. Проверил DHCP-server с кабелем на другом ПК, все работает ip-адреса он раздает.
Вопрос: что я делаю не так?
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: Загрузка EBoot
« Ответ #1 : 01 Июля, 2009, 15:22:41 »

Добрый день.
Попробуйте сделать по инструкции, написанной тут http://www.zao-zeo.ru/dokuwiki/doku.php/wince#тион_тион-про_тион-про2
Записан

djoni-kga

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 14
Re: Загрузка EBoot
« Ответ #2 : 01 Июля, 2009, 16:09:30 »

ваш образ по этой инструкции я загружал, работает нормально.
Меня сейчас, собственно интересует Eboot, почему он не стыкуется с моим DHCP-server.

И еще  вопрос, что это за загадочный eeprom.bin, нужен ли он, а если нужен, то где его брать, так же не понятно, что это за загрузчик в архиве com_boot.zip и счем его едят.
Записан

djoni-kga

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 14
Re: Загрузка EBoot
« Ответ #3 : 07 Июля, 2009, 12:14:00 »

c eeprom.bin я разобрался, загрузил:
 download eboot.nb0;
 download -s 2 -o 0x1000 -b 9600 eeprom.bin.
 Одеваю перемычку, перезапускаю в HiperTerminal вижу, что eboot получил ip-адрес и запускает TFTP-server.
 через TFTP-client загружаю ему образ.
Вот лог. с HiperTerminal:
ide_reset succeeded.
Enable IDE controller
Detecting IDE device...
Not ATA Device. Try ATAPI !!!
ATAPI: Device not found.
Downloading BIN file using Ethernet.
EEINFO: EEInformation.
EEINFO: 0x45 0x4D 0x41 0x43.
EEINFO: 0xDE 0x0 0xF0 0xAD.
EEINFO: 0x0 0xD 0x0 0x0.
EEINFO: 0x0 0x0 0x0 0x0.
MAC Address = 0xDE, 0xADF0, 0xD00
Board Name = WindowsCE
Card Type = CS8950, Address = 0x80010000.
EthernetMAC: PhyId=1 PhyType=2 Speed=100 Mbs Duplex=Full.
System ready!
Preparing for download...
INFO: Using device name: 'WindowsCE'
InitDHCP():: Calling ProcessDHCP()
ProcessDHCP()::DHCP_INIT
Got Response from DHCP server, IP address: 192.168.1.10

ProcessDHCP()::DHCP IP Address Resolved as 192.168.1.10, netmask: 255.255.255.0
Lease time: 21600 seconds
Got Response from DHCP server, IP address: 192.168.1.10
No ARP response in 2 seconds, assuming ownership of 192.168.1.10
+EbootSendBootmeAndWaitForTftp
Sent BOOTME to 255.255.255.255
Locked Down Link 1
Src IP 192.168.1.10 Port 0800   Dest IP 192.168.1.7 Port 05BC
EthDown::TFTPD_OPEN::boot.bin
-EbootSendBootmeAndWaitForTftp
Found pTOC signature.
ROMHDR at Address 002C0044h
RomHdr.ulRAMStart=82000000h RomHdr.physfirst=802C0000h.

дальше ни чего не происходит
что я делаю не так?
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: Загрузка EBoot
« Ответ #4 : 07 Июля, 2009, 12:45:35 »

откуда Вы взяли eboot.bin и образ WinCE?
Записан

djoni-kga

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 14
Re: Загрузка EBoot
« Ответ #5 : 07 Июля, 2009, 13:04:44 »

образ WinCE, файл NK.bin и eboot.nb0 я взял после сборки в Platform Builder 5.0
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: Загрузка EBoot
« Ответ #6 : 07 Июля, 2009, 13:22:33 »

Каким TFTP-клинтом пользуетесь? Как настраиваете?
Записан

djoni-kga

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 14
Re: Загрузка EBoot
« Ответ #7 : 07 Июля, 2009, 13:50:51 »

TFTP-tftpd32 порт - 980, остальные настройки, как на картинке http://www.zao-zeo.ru/img/fixes/tftp32.jpg
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: Загрузка EBoot
« Ответ #8 : 07 Июля, 2009, 14:09:20 »

Настройки на картинке - для CE 6. Для пятой, возможно, нужны другие параметры.
Записан

djoni-kga

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 14
Re: Загрузка EBoot
« Ответ #9 : 07 Июля, 2009, 14:22:18 »

тогда что можете посоветовать?
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: Загрузка EBoot
« Ответ #10 : 07 Июля, 2009, 14:38:07 »

посмотреть в исходниках eboot, какие нужны параметры для загрузки образа
Записан

djoni-kga

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 14
Re: Загрузка EBoot
« Ответ #11 : 07 Июля, 2009, 15:58:25 »

хорошо, на какие параметры нужно особо, обратить внимание, а то кроме номера порта ни чего в голову не приходит.
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: Загрузка EBoot
« Ответ #12 : 07 Июля, 2009, 16:01:39 »

имя принимаемого файла
Записан

djoni-kga

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 14
Re: Загрузка EBoot
« Ответ #13 : 28 Июля, 2009, 11:35:07 »

я так понимаю вы имеет ввиду это:
в файле .../inc/ethdbg.h
// Image downloads are achieved by TFTP to the download port using the
// following filename.
#define EDBG_DOWNLOAD_FILENAME "boot.bin"
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: Загрузка EBoot
« Ответ #14 : 30 Июля, 2009, 11:58:51 »

Скорее всего это.
Проверял на нашем образе для WinCE 6. После надписи RomHdr.ulRAMStart=82000000h RomHdr.physfirst=802C0000h. запускается WinCE, на экране появляется рабочий стол.
Записан