Плата sk-imx6d-sodimm. После очередной загрузки перестала грузится:
U-Boot 2013.10 (Feb 03 2015 - 15:59:17)
CPU: Freescale i.MX6Q rev1.5 at 792 MHz
Reset cause: POR
Board: Starterkit
DRAM: 1 GiB
Setup enet clock OK
MMC: FSL_SDHC: 0, FSL_SDHC: 1
In: serial
Out: serial
Err: serial
Net: FEC
Hit any key to stop autoboot: 0
mmc0(part 0) is current device
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
Wrong Image Format for bootm command
ERROR: can't get kernel image!
=>
Присоединяюсь к вопросу, чтобы не плодить лишних тем.
Имею проблемы с запуском Hola(Duo)-PC.
Использовал сборку buildroot-2014.08sk, конфигурацию imx6sk_min_defconfig. В конфигурации изменил параметр платы для загрузчика на Hola(Duo)-PC и разрешение hdmi (включил аппаратный watchdog, да). Запись на SD-карту осуществлял при помощи скрипта mk-sd.sh . Всё скомпилировалось / записалось без проблем, однако при запуске стабильно вижу черный экран (HDMI).
К сожалению, в виду отсутствия переходника USB-UART не имею возможности снять логи загрузчика (судя по конфигурации он должен их также выводить на hdmi). В связи с этим хочу поинтересоваться имеется ли возможность настройки u-boot для вывода логов в сеть, например через netconsole? Если да, то как правильно осуществить настройку под данный способ ввода/вывода.
В старых версиях скриптов сборки u-boot, найденный на виртуальной машине Hola, встречал использование конфигурации для платы wanderboard. Я попробовал собрать buildroot (уже новый) под эту плату и запустить на Hola. В результате после включения питания я наблюдаю на экране стартовую картинку c логотипом Wandboard (хоть что-то), однако дальнейшей загрузки не происходит.
Понимаю, что без логов u-boot довольно сложно что-то понять, но если у кто-то сталкивался с похожими проблемы. подскажите пожалуйста, что ещё можно попробовать в таком случае?
Питание платы осуществляю через D-Link-ский блок питания на 1.2А. Пробовал подавать питание от компьютера через usb, но судя по мерцаниям монитора - тока недостаточно.
После сборки минимального образа котрый не грузится у вас выполните в корне буилдрута
cp .config output/images/
tar cjvf images.tar.bz2 output/images/
и выложите куда-нибуть получившийся архив images.tar.bz2
даже не представляю что нужно сделать чтобы не загрузилось - судя по всему с карточкой все в порядке раз на старом убуте лого видно, попробую у себя полученный образ.
Конфигурационный файл должен быть там, проверьте его первым, если там найдутся несовпадения с оригинальным, то я пересоберу и обновлю архив (возможно я проводил какие-нибудь эксперименты и забыл о них).
1 Есть возможность попробовать с другой картой SD (желательно не UHS) ?
2 Монитор нужен настойщий HDMI (телевизор как вариант) а не DVI с переходником на HDMI
Спасибо вам большое за проделанную проверку.
Буду теперь ориентироваться, что эти образы рабочие.
В качестве устройства вывода для HDMI использую монитор с подключенным напрямую кабелем. С этой точки зрения проблем быть не должно. Лежащая по соседству Raspberry PI грузится без проблем с отображением.
Имеются подозрения на карту памяти и внешний картридер, постараюсь убедиться в их работоспособности.
Надеюсь, что дело в них. Позднее напишу, что в итоге получилось. Ещё раз спасибо.
Произвел дополнительные запуски с целью проверки работоспособности карты памяти и картридера. Несколько успешных запусков сборки Buildroot-а на raspberry pi с тестируемой картой заставляют сомневаться в том, что Hola не запускается именно по этой причине.
Однако, при подготовке карты памяти для запуска на Raspberry PI столкнулся с проблемами создания соответствующих разделов при помощи утилиты fdisk. На созданных мною разделах система отказывалась запускаться, вероятно из за неправильного указанного типа загрузочного раздела ID=0x83 (Linux), вместо 0x0C (FAT32). При разбивке программой gparted все заработало. К чему я это? После успешных запусков на raspberry я пробовал разметить всё вручную так же через программу gparted. Создал ext2 раздел, отступив 1Мб от начала, распаковал туда rootfs.tar (под root-ом), записал загрузчик со смещением 1024 байт и после подачи питания продолжил наслаждаться черной, периодически мерцающей картинкой на HDMI мониторе.
Буду рад, если кто-нибудь обратит моё внимание на возможную ошибку в последовательности моих действий. К сожалению, кроме логотипа Wandboard с HolaDuo получить так ничего и не удалось. Что ещё можно попробовать в такой ситуации?
Если кто-нибудь всё таки имел опыт настройки u-boot для отправки логов по net-console буду рад советам по соответствующей настройке. Пока единственным вариантом вижу снятие логов (если они там есть) через преобразователь интерфейсов USB-UART.
Рад любым советам.
Если "на ровном месте" возникают сложности, зачем забегать на несколько шагов вперед.
Все предельно просто:
1) Скачиваете из раздела boot MFGtools (только не перепутайте платы)
2) По инструкции выполняете "Подготовка загрузочной MicroSD карты памяти"
Если и в этом случае не работает, попробуйте еще пару разных microSD карт, если и в этом случае не заработает и в случае не истечения гарантийного срока отправляйте плату почтой.