Здравствуйте.
Скомпилил всё по инструкции. В убуте поставил плату HolaDou. Память 400MHz. Всё остальное не трогал.
Попытка загрузки - убут работает, ядро нет:
И так по кругу. Явно видно что сбрасывается по вотчдогу. В ядре уже выставил Early printk, эффекта ноль. В убуте в printenv видно, что к я дру тащит imx6q-hola.dtb
В чём может быть проблема?
У меня на этой холе уже были приключения с вотчдогом на старом ядре. Как только сетка поднималась, он начинал работать и сбрасывал плату, даже если был в конфиге ядра выключен.
1 по умолчанию сторожевой таймер во всех конфигах отключен и просто так он не включится. Вы уверены что все по инструкции сделали ?
2 Если есть возможность - попробуйте с другой картой SD, у меня например периодически бывают проблемы со скоростными картами большой емкости.
3 Память работает штатно (528 МГц для Dual) на всех платах кроме SK-IMX6Q - на данный момент страшилка в меню только для нее актуальна.
1. Уверен. Не, ну не настолько же блин... На китайских платах с закрытыми спецификациями систему поднимал, а тут примитивнейшая инструкция.
2. Была Transcend 4G Class 4, сменил на Transcend 8G Class 6, ничего не поменялось. Да и если остановить uboot и дать ему все команды вручную, всё отрабатывает. А насколько я понял, если хоть байт из считанного не совпадает, будет материться.
3. Вот теперь не понял, вроде 528 только для ранних редакций sk-imx6q, или я таки что-то не правильно прочитал? Даже если и память, разве uboot из какой-то другой работает?
Я ж говорю, у меня и раньше на этой холе приключения с вотчдогом были. А хола явно из самых ранних, заказывал буквально через 2-3 дня, как в магазине появилась
к сожалению SK-IMX6Q не откалибровать штатными средствами.
нет никакой разницы когда куплена плата, не может сторожевой таймер включиться сам по себе. Возможно в ранних версиях распаян другой тип памяти - посмотрите маркировку на чипах.
Ну я про сам по себе и не говорил. В настройках uboot в бьюлдруте я его включил. А со старыми приключениями так дело было: ядро 3.0.35 (ну или на что там в мейк файле изменено было, не суть), вотчдог вырублен в конфиге ядра (ну или не вырублен, это не влияло), плата стартует, всё замечательно работает, но как только даю команду ifconfig eth0 up, ждёт пару тройку секунд, дальше ребут и убут утверждает что перезагрузка по вотчдогу. Пока в бьюлдруте вотчдог на старте не включил, сеткой пользоваться было нельзя. Опять же я не утверждаю, что он сам включался, я на FEC грешу, только какого оно его дёргает ума не приложу...
SAMSUNG 310
K4B4G1646B-HIH9
Если всё правильно разглядел
Имею плату Hola-PC, скачал для нее buildroot-2014.08, собрал с конфигурацией imx6sk_min_defconfig, записал на SD. Доступ через SSH по статическому IP 192.168.0.136 работает, но MAC адрес интерфейса слетел на 00:1F:F2:00:00:00. Доступ через ttymxc0 не работает, хотя само устройство в /dev появилось. Пропал can0 интерфейс...
Куда копать, в Linux не сильно большой знаток...