Приветствую.
Я тут достал эту плату из загашника и хотел для начала собрать загрузочный образ с карты, чтобы память не трогать. Но что-то не могу найти мануала. С другой платой на sam9g45 я этим много занимался, а вот с этой платой не доводилось. Может, подскажете в нескольких словах - какие файлы нужно положить на карту и какие конфиги использовать?
если надо просто ядро и рутовую на SD, то проверяете - понимает ли юбут карточку mmc init 0 или mmc rescan
если понимает. то в переменных указываете откуда грузить, подсовываете размеченную карточку и пробуете..
Юрий, да, мне именно это и нужно. Я собираюсь дальше работать над ядром - дописывать драйвер, так что пользоваться готовым образом нет смысла, нужно все собирать.
А вот с загрузкой собранного ядра что-то совсем все плохо.
На плате ядро прошито в nand и оно успешно грузится.
Я скачал с ftp архив сырцов ядра и готовые образы для прошивки с карты.
Образ для прошивки, положенный на карту грузится, но настроен на rootfs в nand, это игрушки, не подходит.
Дальше я пытаюсь собрать ядро из каталога linux-2.6.35.3-11.09.01-sk, скачанного с ftp. Собираю code sourcery arm-2013.11, сборка успешная, но получившееся ядро при загрузке даже с сохранением конфигурации без изменений зависает при загрузке с карты памяти.
Дальше пробую его собрать с конфигурацией, снятой с ядра зашитого в nand - опять то же, зависание на середине загрузки. Вообще каталог имеет вид экспериментального, недоделанного...
Может быть, кто-нибудь поделится сконфигурированными сырцами ядра, которые загружаются, пусть хоть с использованием rootfs из nand?
так. значит есть комплект из ядра и рутовой, и все грузится из нанда, я правильно понял?
после загрузки видит ли ядро вставленную uSD карточку?
если не видит, то надо сначал разобраться с этим моментом.
если видит, то размечаете карточку, наливаете туда рутовую и через правку переменных в uboot сообщаете ядру откуда грузится..
Столько слов и ни одного лога :) то что не работает понятно из первого поста, то что на фтп лежит - работает, там ничего не менялось, попробуйте сделать по инструкции. Хотя бы логи покажите того что с фтп (все что в консоль валится начиная от убута и дотого как встает ядро) - на pastebin.com например.
Видит, это я все сделал. в убуте выполняю команду "run mmc_boot", она успешно загружает готовый образ ядра uImage, скачанный с фтп, но виснет загрузка собранного мной ядра с неизмененной конфигурацией. Такое впечатление, что у сырцов ядра на ftp дефектная конфигурация. Об этом свидетельствует, например, что в .config отсутствуют многие опции, при сборке используются их дефолтные значения из Kconfig.
последуйте совету Саши - выхлоп загрузки на pastebin.com и линк сюда..
тогда можно будет понять - настройки параметров загрузки ядра, что ядро увидело на накопителе, чего ждет в конце..
может забыли банальное rootwait для ядра прописать
может не ту партицию указали..
лог в студию..
на сырцы с фтп я бы грешил в последнюю очередь, их туда выкладывают после проверки, т.ч. вероятнее проблема более высокоуровневая, типа rukisys
если в логе ничего полезного не будет, тогда проверим .config ядра и файл борды..
вот это я проглядел - вполне может быть, что это действительно экспериментальное, всякое может быть..
возьмите исходники рабочего ядра (то что умеет грузиться с нанда) и "перекрутите" для загрузки с uSD..
если вечером будет время, дерну с фтп эти сорцы и попробую, что там и как..