если идеология загрузки схожа с 9260, то при включение остановите работу Uboot, в консоли наберите сначала printenv и изучите строку типа tftp_update
потом help
далее поднимаете VMWare с прилагаемого диска, на ней должен быть поднят сервис tftpd, свое ядро кладете в каталог типа /tftp или /tftpboot (там обычно лежит текущее ядро и корневая)
далее командами Uboot грузите ядро по сетке в память платы и прошиваете во флеш..
у ХЕ512 есть внутренний флеш - возможно алгоритм будет совершенно другим..
Не получается обновить, использую плату 9260, плата соединена с компьютером через свич, linux стоит на виртуальной машине дистрибутив Mandriva, chkconfig говорит что сервис tftp включен,
При загрузки в U-boot пишу run nand_update получаю :
Начал идти последовательно, попробовал сделать с платы пинг, на компьютер пинг не проходит. Посмотрел IP компьютера 172.19.130.134
набрал в U-Boot setenv ipaddr 172.19.130.136, после этого сделал с платы пинг
С компьютера из винды на плату тоже проходит, пинг из linux - а на плату проходит, но с платы на linux нет пинга.
т.е. надо прописать gatewayip, ну и до кучи IP-адрес для TFTP сервиса
/me плата сейчас не доступна, наберите остановив Uboot printenv
и проверьте/исправьте необходимые адреса
адрес TFTP должен указывать на IP линукс хоста
адрес шлюза на IP адрес сетевого интерфейса компа
я не великий знаток IP стека, возможно придется поправить маску сети зы1 это валидно для статики, если в сети DHCP, то надо более внимательно все смотреть.. зы2 и не забыть проверить права доступа на файлы в /tftpboot
IP-адрес для TFTP сервиса я установил gatewayip если верить Virtual Network Editop для NAT 192.168.74.2, я так понимаю на плате он устанавливается так :
setenv gatewayip 192.168.74.2
http://depositfiles.com/files/4f9uggxr8
Вот ссылка, я выложил. Там мануал (читайте внимательно раздел 5), и два скрина, для настройки ИП-адресов в линуксе (который на виртуальной станции) и для ПК. Я делал под плату 9260.
далее после настройки ИП адресов делаем следующее:
т.е. у вас два варианта, либо настраиваете как указано у меня, либо перенастраиваете саму плату как указано ниже.
к сожалению я сейчас уезжаю до воскресенья вечера
выложите что показывает printenv, иначе сложно в голове кучу параметров держать - а так будет проще..
вот тут ошибка гейтом служит 172.19.130.134 - хост-компьютер ipaddr 172.19.130.136 - это адрес платы, тогда они будут в одной подсети inet addr:192.168.74.128 - это адрес виртуалки, отсюда сервис tftp будет запрашивать файлы..
зы как-то притащил такую плату к приятелю с похожей конфигурацией - за 5 минут перестроили..
Проблема была еще в том, что оказывается и с хостовой системы не проходили пинги в гостевую.
Проверил, не стоит ли на мандриве фаервол, оказывается стоял, пинги из хостовой системы стали проходить, но все ровно пинги не проходят с платы. Пробовал различные варианты настроек.
Само ядро я обновил используя tftp для Windows. И с платы из под линукса тоже не могу достучаться до гостевой системы.
Обновил ядро до 2.6.34.Решил модули вынести в rootfs и столкнулся с тем что система просит /lib/modules/2.6.34/modules.dep, а при компиляции ядра он не появляется.Как получить данный файл?