Вполне возможно, u-boot и без посредников как то "кривовато" образы может читать (иногда по несколько раз приходится пытаться запустить чтение по tftp) ...
Для imx233 сделал все по описанию для ks8851 от производителя - там пошаговое руководство нашел для полинга, так вот там тоже у меня иногда спотыкается при загрузке и мне кажется дело тут в самом u-boot. Так как это некритично то я не стал углубляться в изучение вопроса.
судя по отсутствию команд pingtftpload в хелпе - как минимум надо прописать в файле конфигурации платы сетевую карточку и работу с сетью (давно не крутил МНУКовский юбут, успел позабыть где править, что-то типа /include/configs/nuc950_config??)
а тема весьма интересная, я и не знал что кто-то делает что-то для Uboot под NUC950 - спасибо. вернусь с дачи через неделю - покручу повнимательнее..
ЗЫ скажу очевидное - сначала надо поднять сетевой интерфейс, потом разрешить сетевые сервисы, прописать настройки (адрес, гейт, маски) тогда и tftpload заработает
Вопрос: Можно ли перетащить драйвера NET, SERIAL, USBDEVICE и FLASH из u-boot-1.1.6 в u-boot-2010.03?
Если да, то какие настройки изменять? А то голова пухнет от мануалов
судя по логу Uboot что-то выводит на консоль - полагаю, что SERIAL перетаскивать не надо - и так работает..
переносить остальные драйвера - это зависит от квалификации программиста, может перенесутся а может придеться писать свои..
смотреть, сравнивать и "делать по образу и подобию"
повторюсь, я сейчас пробегом с дачи и обратно - только общие советы. в структуре Uboot разобраться можно - главное, чтобы не было серьезных изменений при вызове драйверов и общей идеологии.
посмотрите для начала - что делает этот патч, может уже все готово и написано, надо только правильно включить.
я бы начал с разборкой с сетевым интерфейсом и протоколами верхнего уровня. потом наверно FLASH. а вот лично мне врядли удастся написать USB под Uboot..