борда 9260 (1.A) - 64MB sdram, 256MB nand, 1G mmc, 100mbit ethernet etc..
чего не поднял, ибо очень заморочно - звук..
также не трогал spi flash и usb device..
а что там пилить? собрал, накатил в нанд и забросил обратно на полку раздавать время с gps по квартире..
жаль, что там со звуком полная беда, иначе бы они еще и квакали каждый час..
Скачал вышеуказанное ядро, файл board-XXX.c положил в /arch/arm/mach-at91, файл config переименовал в .config и положил в корень ядра.
В самом файле конфига вместо 64М написал 32М.
Ядро собралось, прошиваю. Все запускается. Установил SD карту и USB флегку. Подмонтировал. Дальше идут одни проблемы:
Конекчусь по FTP к USB флещке - скорость 800КБ/с на чтение. Скачав меньше 10 МБ - FTP отваливается. И больше не коннектится. С армом все с виду в порядке.
Пробую переписать файл самим армом с sd карты на isb флешку - скорость вообще никакая.
надеюсь вы в курсе что на этой платформе usb 1.1
и существуют проблемы с отдельными современными SD карточками (на форуме есть тред)..
как минимум, у вас на плате должны быть резисторы подтяжки для интерфейса sd/mcc
и карточку (для опытов) лучше взять 500М-1Г, у не современные uSD с SDHC..
это 9260 (с нее беру файл по scp, который лежит на SD):
это 9g45 (сюда сливаю файл):
начните с установки заводской прошивки и тестирования внешних интерфейсов на ней, потом уже смотрите более свежее ядро..