Всем доброго дня!
Попал в руки модуль SK-iMX53-OEM, до этого работал с SK-iMX6S-OEM. Со вторым проблем не возникло, хороший мануал, написано какие скрипты и когда запускать. На iMX53 мануал не обрадовал. По привычке попробовал команду make menuconfig, в окне попытался найти версию платы или тип конфигурации или тип индикатора - безуспешно, пусто. Попробовал выполнить скрипт menuconfig_nand как в мануале, там очень странное консольное меню, которое предлагает мне выбрать тип процессора из списка, где одни Pentium и в том же духе. Все бы ничего, да стоит на модуле винда, которую надо сменить на Линукс.
Подскажите список команд или скрипты, которые помогут мне получить сборку Линукс под SK-iMX6-OEM(материнка) + SK-ATM0700D4-Plug. Еще в мануале написано про Дебиан, по факту на ФТП лежит убунту 10. Это произошли некоторые изменения?)
для начала определитесь - что у вас собственно за продукт..
идете на главную страницу, ищете свой продукт, тащите руководство в pdf (для старых плат его может не быть или будет неполным)..
к продукту прилагается бумажка с адресом ftp, логином и паролем.. если у вас этого нет, то пишете Павлу на адрес из раздела "Контакты"
с ftp выкачиваете образ виртуальной машины, там обычно есть все необходимые начальные материалы - исходники, бинарники, кросскомпилятор..
всё остальное - программы пользователя, дополнительное железо, заморочки с софтом - самостоятельно. часто проблема решается после прочтения раздела своего продукта на форуме, иногда требуется подумать и погуглить..
ЗЫ1 если под iMX6 еще пилят под новые ядра, то для iMX5 похоже свежей поддержки ожидать не стоит..
ЗЫ2 дебьян или убунту - невелика разница, но считается, что для семейства iMX лучше собирать под убунту
SK-iMX6-OEM(материнка) - в скобках указал что именно материнка, на страничке с ее описанием есть поддержка imx53-модуля, который у меня на руках и который я не могу запустить, так что я тут точно определился. Я все выкачал, все поставил, проблема именно в отсутствии в menuconfig необходимых правил сборки, для imx6 там было 3, 1 с qt, 1 для медиа и еще какая-то. Вот с этим и собственно загвоздка, при попытке make он мне ругается, что необходимо ввести вручную модель процессора. Это меня и натолкнуло задать вопрос.
а вы точно в виртуалке с этим столкнулись? судя по описанию у вас затерся файл конфига билдрута..
я не знаток BR - попробуйте зайти в каталог BR и дать команду
должно отобразиться меню BR и слова Targ Arch armCortex-A8.. если этого не видно, то смотрите содержимое каталога board, там может лежать дефолтный конфиг для SK-iMX..
для проверки разверните еще раз виртуалку и из инструкции:
Основная рабочая папка /home/user/src, содержимое:
• kernel – содержит ядро системы, в корневой директории ядра лежат скрипты:
menuconfig.sh – служит для конфигурирования ядра системы штатной загрузки
build.sh – служит для сборки ядра штатной загрузки
командой build.sh проверьте что система собирается..
Итак, кое что вроде получилось.
Для начала зашел в kernel/linux-2.6.35.3-11.09.01 и выполнил
./menuconfig_nand - открылось окно конфигурации, выбрал там разъемы для подключения дисплея. Далее вышел сохранив и выполнил ./build.sh - прошел недолгий процесс сборки. После этого на всякий случай выполнил ./build_with_nand_rootfs - что-то тоже начало собираться.
После этого зашел в rootfs/main_fs/nand_fs/buildroot-2011.08
там выполнил ./build.sh - началась запись в папку output.
Вопрос, этого достаточно или еще есть что-то, что я забыл сделать?
Второй вопрос, можно ли загрузиться с флешки и с нее обновить систему как на imx6? если нет, как стереть винду? MFG_tools?