Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:1
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Отладочные платы » SK-AT91SAM9XXXXX-S3E
SK-AT91SAM9XE512-S3E не проходит Ping сПК на плату, а с платы - проходит...
borplo
Добавлено 21.05.2015 13:28
0
Сообщение: 1
borplo
0

Пункты: 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
Добавлено 21.05.2015 14:05 Сообщение: 2
sasamy
4.71

Пункты: 83540
Регистрация: 14.08.2009
Цитата

Делаю Ping с ПК на плату: ping 192.168.0.136
Не проходит!!!
U-Boot> printenv


это нормальное поведение для u-boot - он может послать ping, но сам на пинги не отвечает
Спуститься к концу Подняться к началу
Персональная информация
borplo
Добавлено 21.05.2015 14:10 Сообщение: 3
borplo
0

Пункты: 305
Регистрация: 06.05.2011
Подскажите пож., ссылки (информацию) на это: U-Boot на Ping'и не отвечает
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 21.05.2015 14:36 Сообщение: 4
sasamy
4.71

Пункты: 83540
Регистрация: 14.08.2009
В официальной вике сходу не могу найти, но суть описана например тут

http://blackfin.uclinux.org/doku.php?id=bootloaders:u-boot:faq#ping_doesn_t_work

Цитата

Ping from U-Boot to a host should work. Ping from a host to U-Boot should not.

U-Boot uses a polling interface for networking - if you have not run a command, it will not respond to any packets.
Спуститься к концу Подняться к началу
Персональная информация
borplo
Добавлено 21.05.2015 14:54 Сообщение: 5
borplo
0

Пункты: 305
Регистрация: 06.05.2011
sasamy! Спасибо.
Не могу понять, все-таки!
Настроен ftp-сервер (Linux), анонимно захожу с другого ПК (Windows) по
FTP - вижу доступные файлы
Но эти файлы скачать не удается на плату командой tftpboot 22000000 название файла
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 21.05.2015 15:00 Сообщение: 6
sasamy
4.71

Пункты: 83540
Регистрация: 14.08.2009
Цитата

Настроен ftp-сервер (Linux),


нужен tftp а не ftp, тут например доступно описан процесс установки/настройки для убунты/дебиана

https://linuxlink.timesys.com/docs/linux_tftp
Спуститься к концу Подняться к началу
Персональная информация
borplo
Добавлено 21.05.2015 15:11 Сообщение: 7
borplo
0

Пункты: 305
Регистрация: 06.05.2011
Спасибо, прочитаю.
Я пытался "cтыковать" tftp (на плате) с ftp (на сервере)!
Надо было tftp (на плате) с tftp (на сервере)....
Спуститься к концу Подняться к началу
Персональная информация
borplo
Добавлено 21.05.2015 17:38 Сообщение: 8
borplo
0

Пункты: 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
Добавлено 25.05.2015 15:23 Сообщение: 9
borplo
0

Пункты: 305
Регистрация: 06.05.2011
Вопрос снят. Разобрался.
забыл набрать

Код
cp.b 22000000 c0038000 1249e
5

перед

Код
bootm c0038000
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-AT91SAM9XXXXX-S3E