ЗАО «ЗЭО»
Техническая поддержка пользователей => Тион270, Тион-Про270, Сириус270 => Тема начата: t1000 от 11 Июня, 2009, 17:41:52
-
Добрый день уважаемые.
Только что стал счастливым обладателем данного отладочного набора. На борту u-boot и linux. Хочу поменять на Eboot и WinCE. Читаю соответствующие доки смене e-boot через u-boot, но при попытке соединить плату с ПК через сетевой кабель (100% работающий кроссовер - проверял на других машинах и роутере) получаю уведомление в трее, что сетевой кабель не подключен. Пролистал всю группу в гугле, посвященную тионам и обнаружил, что такое встречается и у других, но вот решения так и не нашел. Как быть?
П.С. J19 в положении 1-2.
Заранее спасибо.
-
В U-Boot есть проблема с 10 Mb подключением, видимо по умолчанию включается на 100.
-
В U-Boot есть проблема с 10 Mb подключением, видимо по умолчанию включается на 100.
Т.е. я должен подсоединить свой Сириус 270 к 100 Мб сетевой карте? Так она итак 100 Мб!
-
> получаю уведомление в трее
Это где?
-
> получаю уведомление в трее
Это где?
Системный трей - это набор иконок рядом с часиками, в нижнем левом углу (там же есть иконка сетевого подключения, которое в моем случае перечеркнуто красным крестом )))
-
Кажется понял.
Попробуйте начать что-нибудь принимать по TFTP (даже с несуществующего сервера):
tftboot 0xA0000000 192.168.0.1:file
Сеть в U-Boot без необходимости не включается.
-
Кажется понял.
Попробуйте начать что-нибудь принимать по TFTP (даже с несуществующего сервера):
tftboot 0xA0000000 192.168.0.1:file
Сеть в U-Boot без необходимости не включается.
Ах вот оно в чем дело. Да действительно включается тогда, когда требуется ))) Первый раз с таким сталкиваюсь. Спасибо.
Теперь вопрос по загрузки самого образа WIN CE в ТИОН:
В документации написано:
Для записи образа ОС необходима утилита передачи файлов по протоколу TFTP, например TFTPD32 для Widows XP/2000. Для передачи образа в Тион необходимо указать IP-адресс Тиона, порт - 980, файл образа ОС, а также имя файла на удаленной стороне - boot.bin .
По порядку.
1. Во вкладке TFTP Client программы TFTPD32 вписываю IP-адрес ТИОНА (10.42.42.233), устанавливаю порт 980, а вот далее надо указать файл образа ОС и не очень понятно какой из EBOOT.bin или NK.bin. Далее в этой же вкладке нажимаю кнопку PUT (если честно по наитию) и перехожу в Hyper Terminal.
2. Включаю плату, нажимаю пробел, получаю меню загрузчика, далее нажимаю D) Download image now. В итоге вот что вижу в логе:
EBoot Loader Configuration:
0) IP address: 10.42.42.233
1) Subnet mask: 255.255.255.0
2) Boot delay: 3 seconds
3) DHCP: (Disabled)
4) Reset to factory default configuration
5) RNDIS MAC address: 0-0-0-0-0-0
6) Download new image at startup
7) Boot device order: DM9000, USB RNDIS, USB SERIAL (DL Only)
8) Debug serial port: FFUART
D) Download image now
F) Download image and store in flash now
L) Launch existing flash resident image now
T) Set RTC date dd-mm-yyyy
G) Debug serial is [USED]
Enter your selection: d
INFO: FlashErase: erasing flash BCA40000 to BCA7FFFF. Please wait...
.
INFO: FlashWrite: writing to flash...
INFO: FlashWrite: verifying the data written to flash...
INFO: FlashWrite: flash programmed successfully!
INFO: Trying to initialize the built-in Davicom NIC...
dm9000 i/o: 0xBA900000, id: 0x90000A46
DM9000: running in 32 bit mode
MAC: 0:0:0:0:0:0
operating at 100M full duplex mode
INFO: Davicom DM9000 Ethernet controller initialized.
ERROR: Invalid Ethernet address read from Ethernet controller.
-
1. Во вкладке TFTP Client программы TFTPD32 вписываю IP-адрес ТИОНА (10.42.42.233), устанавливаю порт 980, а вот далее надо указать файл образа ОС и не очень понятно какой из EBOOT.bin или NK.bin. Далее в этой же вкладке нажимаю кнопку PUT (если честно по наитию) и перехожу в Hyper Terminal.
2. Включаю плату, нажимаю пробел, получаю меню загрузчика, далее нажимаю D) Download image now. В итоге вот что вижу в логе:
Пропишите мак-адресс сетевого контроллера (пункт 5 меню загрузчика), например такой 1-2-3-4-5-6.
Eboot.bin - образ загрузчика, NK.bin - образ ОС. Записывать нужно поочереди и тот и другой. Еще на вкладке Client нужно выбрать размер блока - 512, 1024 или 2048. Не забудьте указать имя файла на принимаемой стороне (Remote File) - boot.bin
-
Сделал всё как написали, выставил размер блока 512, хотя пробовал и с другими (1024, 2048), сначала шлю eboot.bin, но получаю в итоге:
Sent BOOTME to 255.255.255.255
TFTP link[0]: State:0, DestAddr.wPort: 0, SrcAddr.wPort: 0
TFTP link[1]: State:5, DestAddr.wPort: 2504, SrcAddr.wPort: 980
TftpReceiver, port: 0x0000D403, wkp: 0x0000D403
Sent BOOTME to 255.255.255.255
TFTP link[0]: State:0, DestAddr.wPort: 0, SrcAddr.wPort: 0
TFTP link[1]: State:5, DestAddr.wPort: 2504, SrcAddr.wPort: 980
TftpReceiver, port: 0x0000D403, wkp: 0x0000D403
Sent BOOTME to 255.255.255.255
TFTP link[0]: State:0, DestAddr.wPort: 0, SrcAddr.wPort: 0
TFTP link[1]: State:5, DestAddr.wPort: 2504, SrcAddr.wPort: 980
TftpReceiver, port: 0x0000D403, wkp: 0x0000D403
-
Сравните настройки TFTPD32 с этим скриншотом http://www.zao-zeo.ru/img/fixes/tftp32.jpg (http://www.zao-zeo.ru/img/fixes/tftp32.jpg)
-
Получилось залить EBOOT.bin. Правда на другой машине (на моей стоит сборка Windows Xtreme и там очевидно по умолчанию закрыты необходимые порты).
П.С. Кстати Remote file будет boot.bin и в случае EBOOT.bin и в случае NK.bin??? Имеет ли значение порядок их посылки в ТИОН?
-
Получилось залить EBOOT.bin. Правда на другой машине (на моей стоит сборка Windows Xtreme и там очевидно по умолчанию закрыты необходимые порты).
П.С. Кстати Remote file будет boot.bin и в случае EBOOT.bin и в случае NK.bin??? Имеет ли значение порядок их посылки в ТИОН?
boot.bin должен быть в обоих случаях. Порядок значения не имеет.