Здравствуйте уважаемые!
Хочу спросить, может кто собирал и ставил U-boot для каких-либо архитертур?
Если есть такие, то теперь более конкретно.
Есть одноплатный компьютер Colibri PXA320 (806 MHz), архитертура ARM. Кому интресно то вот:
http://www.toradex.com/En/Products/Colibri_XScale_Computer_Modules_Overview_PXA255_PXA270_PXA270M_PXA300_PXA310_PXA320_ARM.
Для загрузки ОС Линукс очень рекомендуют в роли загрузчика использовать U-boot.
Что я и сделал, но сетевая подсистема убута никак не хочет работать. А она нужна хотя бы для загрузки по TFTP.
Для работы с сетью на плате есть ethernet контроллер ax88796BLF компании ASIX.
Общался с разработчиками (компания Toradex), писал в майллисты разработчиков убута, все говорят, что поддержка этих плат (PXA320) в загрузчике реализована! Но у меня никак это не работает.
В конфигурационном файле загрузчика есть такое определение
#define AX88796B_BASE 0x08000000.
Думаю что дело именно в этом адресе, т.к. обращение к регистрам сетевого контроллера основывается именно на этом базовом адресе + смещение.
Вот очень бы хотелось знать откуда берется этот адрес? Это в даташите написано?
Спасибо!