Всем доброго дня. Попалась мне тут плата в руки, правда у нее dataflash у нее всего 2 Мб. Поэтому засунуть туда все для загрузки не получается.. Но Bootstrap + u-boot запускаются из dataflash. Переконфигурирую bootstrap, u-boot под nand и u-boot не стартует.. Где-то видимо косячу в конфиге
никак не могу разобраться со строкой из файла u-boot/include/configs/at91sam9260.h
Как я понимаю 0x24000000 это размер оперативной памяти то есть 4000000 = 64Мб, а 20000000 это смещение; 0x200000 - а это максимальный размер ядра Linux. Но вот что означает цифра 0xA0000 мне как-то непонятно...
Собираю по руководствам и там написано, чтобы собрать u-boot для nand необходимо сконфигурировать командой
на что у меня выдается ошибка, что нет правил для сборки с такой целью, пробывал несколько версий u-boot, скорей всего проблема в этом
хм.. гадание - штука интересная.. а я бы заглянул в доку к юбуту
или на живом Uboot дал бы команду help nand
и трактовал бы чуть по другому - nand read куда откуда сколько
если буду сегодня кит включать, то уточню параметры :)
надо задать начальную конфигурацию через make что-то-там-nand_config
и поправить перед сборкой конфигурацию и адреса под свое железо..
кстати, я долго бился над сборкой бутстрапа для 9260 для загрузки с nand - нифига не получилось. и хоть ревизия камня "А" и Павел неоднократно писал, что все должно грузиться - я так и не осилил. потом плюнул и забил..