SK-iMX6Q/D - бесконечная загрузка
olvldrozd
Пункты: 954
Регистрация: 03.05.2019
Здравствуйте.
Имеется отладочная плата SK-iMX6Q/D, версия V1.E. При загрузке в режиме NAND Flash через USB-COM адаптер наблюдается "бесконечная загрузка" без вывода приглашения (лог загрузки:
https://pastebin.com/Vp3tMt6a ), питание от внешнего источника.
Положение джамперов по умолчанию, перемычки J6-J8 разомкнуты.
Чем может быть вызвана проблема и можно ли ее решить?
sasamy
Пункты: 83540
Регистрация: 14.08.2009
Цитата
Чем может быть вызвана проблема и можно ли ее решить?
похоже на работу сторожевого таймера. Посмтрите включена ли опция в конфиге buildroot
make menuconfig
Bootloaders --->
[*] Enable HW watchdog
если включена - надо отключить
[ ] Enable HW watchdog
выйити с сохранением конфигурации и пересобрать u-boot
./uboot_rebuild.sh
записать образ на nand
olvldrozd
Пункты: 954
Регистрация: 03.05.2019
Вы не подскажете, где можно найти данную опцию для buildroot-2013.02, виртуальная машина с Яндекс.Диска:
скриншот
Цитата Цитата
Чем может быть вызвана проблема и можно ли ее решить?
похоже на работу сторожевого таймера. Посмтрите включена ли опция в конфиге buildroot
make menuconfig
Bootloaders --->
[*] Enable HW watchdog
если включена - надо отключить
[ ] Enable HW watchdog
выйити с сохранением конфигурации и пересобрать u-boot
./uboot_rebuild.sh
записать образ на nand
sasamy
Пункты: 83540
Регистрация: 14.08.2009
Цитата Вы не подскажете, где можно найти данную опцию для buildroot-2013.02, виртуальная машина с Яндекс.Диска:
там нет такой опции но вы предоставили лог не от этого buildroot а от того где ядро 4.1.15
olvldrozd
Пункты: 954
Регистрация: 03.05.2019
Отладочная плата была получена именно в такой комплектации, с ядром 4.1.15, при этом на Яндекс.Диске выложена виртуальная машина с более старой версией исходных кодов (
ссылка
). Не могли бы вы поделиться ссылкой на виртуальную машину с актуальной версией ядра и buildroot, например, на версию из этой инструкции (
ссылка ).
Цитата Цитата Вы не подскажете, где можно найти данную опцию для buildroot-2013.02, виртуальная машина с Яндекс.Диска:
там нет такой опции но вы предоставили лог не от этого buildroot а от того где ядро 4.1.15
sasamy
Пункты: 83540
Регистрация: 14.08.2009
Цитата
). Не могли бы вы поделиться ссылкой на виртуальную машину с актуальной версией ядра и buildroot, например, на версию из этой инструкции (
ссылка ).
тут виртуалка с buildroot и ядром 4.1.15 но это не то что Павел выкладывал.
https://disk.yandex.ru/d/MLDY4aFg8ijeZg
user: user
pass: 123456
/home/user/src - собран минимальный конфиг для imx6q
olvldrozd
Пункты: 954
Регистрация: 03.05.2019
Здравствуйте.
Отключил сторожевой таймер, загружаюсь с SSD-карточки, загрузка по-прежнему бесконечная, лог загрузки:
ссылка .
Цитата Цитата
). Не могли бы вы поделиться ссылкой на виртуальную машину с актуальной версией ядра и buildroot, например, на версию из этой инструкции (
ссылка ).
тут виртуалка с buildroot и ядром 4.1.15 но это не то что Павел выкладывал.
https://disk.yandex.ru/d/MLDY4aFg8ijeZg
user: user
pass: 123456
/home/user/src - собран минимальный конфиг для imx6q
Pavel Ivanchenko
Admin
Пункты: 92788
Регистрация: 24.03.2009
Пол: Мужчина
Подобный эффект может вызывать слабый блок питания.
Jury093
Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата Здравствуйте.
Отключил сторожевой таймер, загружаюсь с SSD-карточки, загрузка по-прежнему бесконечная, лог загрузки:
ссылка .
присоединяюсь к совету Павла - проверьте блок питания, imx6q хорошо кушает
плотно не возился с watchdog, но в вашем логе
Код imx2-wdt 20bc000.wdog: IMX2+ Watchdog Timer enabled. timeout=60s (nowayout=0)
помимо настроек в ядре, я бы посмотрел в конфигурацию u-boot, может там в консоли или в его конфиге можно заблокировать собаку
На любой вопрос есть любой ответ.
olvldrozd
Пункты: 954
Регистрация: 03.05.2019
Судя по всему проблема была в недостаточной мощности блока питания.