SK-AT91SAM9XE512-S3E не проходит Ping сПК на плату, а с платы - проходит...
borplo
Пункты: 305
Регистрация: 06.05.2011
Добрый день, я новичок.
Подскажите, пож.
Пытаюсь выполнить с платы tftpboot 22000000 zlinux,
получаю Load T T T T T....
Пытаюсь разобраться, почему не грузится.
Делаю Ping с платы на ПК: U-Boot>ping 192.168.0.202
host 192.168.0.202 is alive
ОК, проходит.
Делаю Ping с ПК на плату: ping 192.168.0.136
Превышен интервал ожидания.
Отправлено =4, получено =0 (100% потерь)
Не проходит !!!
Сетевые настройки на ПК.
IP 192.168.0.202
Маска 255.255.255.0
Основной шлюз 192.168.0.1
Переменные окружения на плате
U-Boot> printenv
bootcmd=run nand_boot
bootdelay=3
baudrate=115200
df_update=tftpboot 20400000 zlinux; cp.b 20400000 c0038000 3e8000; boot
tftp_boot=tftpboot 20400000 zlinux; bootm 20400000
boot_df=cp.b c0038000 20400000 3e8000; bootm 20400000
sdram_test=mtest
sram_test=mtest 10000000 10080000
nand_update=nand erase 60000 7A0000; tftpboot 20400000 zlinux; nand write 204000
00 60000 7A0000; run nand_boot
nand_boot=nand read 20400000 60000 7A0000; bootm 20400000
ipaddr=192.168.0.136
netmask=255.255.255.0
ethaddr=00:1f:f2:00:00:00
gatewayip=192.168.0.1
serverip=192.168.0.202
stdin=serial
stdout=serial
stderr=serial
sasamy
Пункты: 79218
Регистрация: 14.08.2009
Цитата
Делаю Ping с ПК на плату: ping 192.168.0.136
Не проходит!!!
U-Boot > printenv
это нормальное поведение для u-boot - он может послать ping, но сам на пинги не отвечает
borplo
Пункты: 305
Регистрация: 06.05.2011
Подскажите пож., ссылки (информацию) на это: U-Boot на Ping'и не отвечает
sasamy
Пункты: 79218
Регистрация: 14.08.2009
borplo
Пункты: 305
Регистрация: 06.05.2011
sasamy! Спасибо.
Не могу понять, все-таки!
Настроен ftp-сервер (Linux), анонимно захожу с другого ПК (Windows) по
FTP - вижу доступные файлы
Но эти файлы скачать не удается на плату командой tftpboot 22000000 название файла
sasamy
Пункты: 79218
Регистрация: 14.08.2009
borplo
Пункты: 305
Регистрация: 06.05.2011
Спасибо, прочитаю.
Я пытался "cтыковать" tftp (на плате) с ftp (на сервере)!
Надо было tftp (на плате) с tftp (на сервере)....
borplo
Пункты: 305
Регистрация: 06.05.2011
tftpboot - отработало без ошибок.
Но bootm c0038000 выдает Bad magic number
Как я понял: несоответствие размеров источник - получатель
На другой плате этой-же модели из предыдущей партии
bootm c0038000 - отрабатывала правильно.
Подскажите, пожалуйста, в чем может быть проблема?
Код U-Boot 1.1.5 (Mar 27 2010 - 09:37:35)
DRAM: 64 MB
NAND: NAND device: Manufacturer ID: 0xec, Chip ID: 0xda ( NAND 256MiB 3,3V 8-bi
t)
NAND: Pagesize: 2048, Blocksize: 128K, OOBsize: 64
256 MiB
DataFlash:AT45DB321
Nb pages: 8192
Page Size: 528
Size= 4325376 bytes
Logical address: 0xC0000000
Area 0: C0000000 to C0003FFF (RO)
Area 1: C0004000 to C0007FFF
Area 2: C0008000 to C0037FFF (RO)
Area 3: C0038000 to C041FFFF
In: serial
Out: serial
Err: serial
KS8721 PHY Detected
ETH: 100M Full Duplex.
End of Autonegociation
Hit any key to stop autoboot: 0
U-Boot> tftpboot 22000000 zlinux
TFTP from server 192.168.0.204; our IP address is 192.168.0.136
Filename 'zlinux'.
Load address: 0x22000000
Loading: #################################################################
#################################################################
#################################################################
########################################
done
Bytes transferred = 1198565 (1249e5 hex)
U-Boot> bootm c0038000
## Booting image at c0038000 ...
Bad Magic Number
U-Boot>
borplo
Пункты: 305
Регистрация: 06.05.2011
Вопрос снят. Разобрался.
забыл набрать
Код cp.b 22000000 c0038000 1249e
5
перед
Код bootm c0038000