Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Отладочные платы » SK-iMX53
[iMX535] - uboot
rw9uao
Добавлено 05.09.2012 08:38 Сообщение: 11
rw9uao
Ранг
5

Группа: Клиенты
Пункты: 6973
Регистрация: 26.03.2009
похоже проблема у evan011 была в другом. образ собирался с мусором перед блоком кода.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 05.09.2012 09:55 Редактировалось 05.09.2012 10:05 Сообщение: 12
sasamy
4.70

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

похоже проблема у evan011 была в другом. образ собирался с мусором перед блоком кода.


Если речь про u-boot, то там не "мусор" а DCD с настройками DDR для встроенного бутрома, но тем не менее проблема ТС именно в том что он пытается бинарники запускать с неправильных адресов/неправильно их линкует.
Спуститься к концу Подняться к началу
Персональная информация
buletz
Добавлено 24.09.2012 09:57 Сообщение: 13
buletz
3

Пункты: 5920
Регистрация: 16.11.2011
Пол: Мужчина
Есть платка SK-iMX53-MB с установленной на нее процессорной платой SK-iMX53-OEM. Прошивка стоковая (стартеркитная), не менялась.

ПРОБЛЕМА: Из убута не видно виртуальную машину (192.168.0.2), с которой пытаюсь прошить через run system_update.
Пинг не проходит:

Код
EVK U-Boot > ping 192.168.0.2
FEC: enable RMII gasket
Using FEC0 device
FEC: Link is down 7849
FEC: Link is down 7849
FEC: Link is down 7849
FEC: Link is down 7849
FEC: Link is down 7849
FEC: Link is down 7849
FEC: Link is down 7849
FEC: Link is down 7849
FEC: Link is down 7849
FEC: Link is down 7849

Abort
ping failed; host 192.168.0.2 is not alive


При этом если загрузиться, то из под линукса пинг идет нормально, следовательно сама сеть и настройки виртуалки в порядке.

У меня кривой убут зашит в плате?
Плату покупали недавно, меньше месяца назад наверное. Я уж думал все свежее и отстроенное там должно быть...
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 24.09.2012 10:10 Сообщение: 14
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Плату покупали недавно, меньше месяца назад наверное. Я уж думал все свежее и отстроенное там должно быть...

я плату iMX535 покупал черти когда - всё работает "искаропки" с настройками "по умолчанию"..
на содержимое вывода команды юбута printenv можно взглянуть?
другие хосты (если есть) пингуются?

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
buletz
Добавлено 24.09.2012 10:14 Сообщение: 15
buletz
3

Пункты: 5920
Регистрация: 16.11.2011
Пол: Мужчина
убут даже сам себя не видит по сети, т.е. не пингуется собственный ip:

Код
EVK U-Boot > ping 192.168.0.136
FEC: enable RMII gasket
Using FEC0 device
FEC: Link is down 7849
FEC: Link is down 7849
FEC: Link is down 7849
FEC: Link is down 7849

Abort
ping failed; host 192.168.0.136 is not alive


вот окружение (все по умолчанию):

Код
EVK U-Boot > printenv
bootdelay=3
baudrate=115200
loadaddr=0x70800000
ipaddr=192.168.0.136
netmask=255.255.255.0
ethaddr=00:1f:f2:00:00:00
serverip=192.168.0.2
netdev=eth0
ethprime=FEC0
uboot=u-boot.bin
kernel=uImage
nfsroot=/home/user/nfsroot
bootargs_nfs=setenv bootargs console=ttymxc0,115200 root=/dev/nfs ip=dhcp nfsroot=${serverip}:${nfsroot},v3,tcp
nfs_boot=run bootargs_nfs; tftpboot ${loadaddr} ${kernel}; bootm
mmc_boot=mmc rescan; fatload mmc 0 ${loadaddr} ${kernel}; bootm
sata_boot=sata init; fatload sata 0 ${loadaddr} ${kernel}; bootm
nand_boot=nand read ${loadaddr} 1A00000 5E0000; bootm
safe_update=tftpboot ${loadaddr} uImage_safe; nand erase 1000000 a00000; nand write ${loadaddr} 1000000 a00000
system_update=tftpboot ${loadaddr} ${kernel}; nand erase 1a00000 5E0000; nand write ${loadaddr} 1A00000 5E0000
safe_boot=nand read ${loadaddr} 1000000 a00000; bootm
tftp_boot=tftpboot ${loadaddr} ${kernel}; bootm
nand_env_clean=nand erase 200000 20000
bootcmd=run nand_boot
stdin=serial
stdout=serial
stderr=serial
ethact=FEC0
Environment size: 1020/8188 bytes
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 24.09.2012 10:19 Сообщение: 16
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
убут даже сам себя не видит по сети, т.е. не пингуется собственный ip:

и не должен - эта функция не заложена..

в настройках все в порядке..
пингуется ли 192.168.0.1 (если он есть)
пингуется ли хост (на котором поднята виртуалка)?
и повторюсь:
Код
другие хосты (если есть) пингуются?

все вопросы о пинге из юбута..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 24.09.2012 10:22 Сообщение: 17
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
вдогонку - юбут "фекает" раз 20-30 пока проинтит сеть - может просто не дожидаетесь успешного хендшейка?

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 24.09.2012 10:25 Сообщение: 18
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
из консоли юбута дайте команду:
Код
tftpboot 70800000 uImage

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
buletz
Добавлено 24.09.2012 10:27 Редактировалось 24.09.2012 10:27 Сообщение: 19
buletz
3

Пункты: 5920
Регистрация: 16.11.2011
Пол: Мужчина
юбут не видит ни одного хоста (пробовал 192.168.0.1 и 192.168.0.2), при этом линукс видит все.

пинг и run system_update из юбута отваливаются сами, без прерывания по ctrl+c, так что гипотеза что не дожидаюсь не подтверждается.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 24.09.2012 11:12 Сообщение: 20
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
хм.. пока идей больше нет..
из вариантов остается попробовать
- сменить сетевой кабель с кроссового на прямой (или наоборот) - в теории юбут может не уметь это настроить..
- соединить плату и комп сетевым шнурком напрямую. компу дать адрес, например 192.168.0.1
дома (по возможности) посмотрю на поведение кита, но у меня таких проблем нету..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-iMX53