Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Процессорные модули » SK-iMX6S-OEM(-WiFi)
Модуль не запускается с NAND
OMu4KA
Добавлено 27.10.2023 15:28 Редактировалось 27.10.2023 16:14
0
Сообщение: 1
OMu4KA
0

Пункты: 1057
Регистрация: 12.11.2018
Здравствуйте.

Производим серийное устройство с запаянным модулем SK-iMX6S(D)-OEM.
Обычно модули работают нормально, проблем нет.

Один модуль был запрограммирован, как обычно, на материнской плате SK-iMX6-MB v2.B, запуск с NAND проверили.
После чего модуль был запаян на нашу плату.

При включении устройства Linux, похоже, не запускается (COM-порта на плате нет, чтобы посмотреть. Но по Ethernet модуль недоступен, светодиоды не горят). При этом греется процессор на модуле и греется наша микросхема, которая выдает на модуль 3,3 вольта.
При попытке загрузки с SD-карты запускается нормально, ничего не греется. Запись в NAND (root2nand.sh) проходит нормально.
В чем причина? Что делать? Можно ли провести какую-то диагностику при загрузке с SD-карты?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 27.10.2023 16:26 Редактировалось 29.10.2023 14:04 Сообщение: 2
sasamy
4.70

Пункты: 77239
Регистрация: 14.08.2009
Цитата

Один модуль был запрограммирован, как обычно, на материнской плате SK-iMX6-MB, запуск с NAND проверили.
После чего модуль был запаян на нашу плату.

При включении устройства Linux, похоже, не запускается


Правильно ли я понял что модуль который не загружается вы прошили и проверили на MB перед запайкой что он загружается, потом припаяли и он перестал грузиться ?

В таком случае возможно u-boot ловит "мусор" из-за наводок на линии консольного uart и останавливает загрузку как будто ему нажали клавишу в консоли.

Цитата

Можно ли провести какую-то диагностику при загрузке с SD-карты?


Без консольного уарта не знаю как вообще диагностировать такое - попробовать сделать в конфиге убута хотя бы остановку на омысленную комбинацию а не на любое нажатие любой клавиши.
Если другие модули стартуют то это наиболее вероятный случай на мой взгляд, тем более с учётом этого

Цитата

При попытке загрузки с SD-карты запускается нормально, ничего не греется. Запись в NAND (root2nand.sh) проходит нормально.


можно предположить что нанд жива и ничего не закорочено при пайке - хотя тут тоже варианты, воможно после пайки что-то изменилось на пинах выбора устройства загрузки процессора

PS вот тут описан подобный случай

http://www.starterkit.ru/html//index.php?name=forum&op=view&id=26323

тут написано как совсем отключить реагирование на консоль при автозагрузке

http://www.starterkit.ru/html//index.php?name=forum&op=view&id=26323#27679

для OEM конфиг убута

uboot-imx_3.10.31_1.1.0_beta-sk/include/configs/oem_imx6.h

надо распаковать архив в dl, сделать исправление в конфиге include/configs/oem_imx6.h

#define CONFIG_BOOTDELAY 0
/* #define CONFIG_ZERO_BOOTDELAY_CHECK */

и снова запаковать, потом полностью пересобрать убут
Спуститься к концу Подняться к началу
Персональная информация
OMu4KA
Добавлено 30.10.2023 13:55 Сообщение: 3
OMu4KA
0

Пункты: 1057
Регистрация: 12.11.2018
Цитата

для OEM конфиг убута

uboot-imx_3.10.31_1.1.0_beta-sk/include/configs/oem_imx6.h

надо распаковать архив в dl, сделать исправление в конфиге include/configs/oem_imx6.h

#define CONFIG_BOOTDELAY 0
/* #define CONFIG_ZERO_BOOTDELAY_CHECK */

и снова запаковать, потом полностью пересобрать убут


Спасибо, но не помогло.

1. Распаковала архив из dl, исправила oem_imx6.h, запаковала снова. В архиве исправление вижу.
2. Запустила .../src/buildroot.../uboot_rebuild.sh
3. Собрала флешку: sudo ./mk-sd.sh /dev/sdb.
4. Загрузила модуль с флешки с джампером J1, скопировала в NAND скриптом root2nand.sh.

Но эффект тот же - без джампера не стартует. Даже светодиод на Ethernet-разъеме не моргает.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 02.11.2023 00:00 Сообщение: 4
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Но эффект тот же - без джампера не стартует. Даже светодиод на Ethernet-разъеме не моргает.

попробуйте раздобыть переходник usb-uart на нужные уровни и подпаяться проводками на rx/tx+gnd
это самый быстрый для понимания происходящего
без этого остается только тщательный просмотр под микроскопом монтажа и прозвонка элементов отвечающих за источник загрузки..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 02.11.2023 18:15 Сообщение: 5
Pavel Ivanchenko
Admin
4.39

Пункты: 91424
Регистрация: 24.03.2009
Пол: Мужчина
Цитата

Один модуль был запрограммирован, как обычно, на материнской плате SK-iMX6-MB v2.B, запуск с NAND проверили.
После чего модуль был запаян на нашу плату.
...
При попытке загрузки с SD-карты запускается нормально, ничего не греется. Запись в NAND (root2nand.sh) проходит нормально.
В чем причина?
Вы ведь сами ответили на свой вопрос, если запаянный модуль нормально грузится с SD и не грузится с NAND - значит ваша материнка не дает ему загрузиться с NAND!
Спуститься к концу Подняться к началу
Персональная информация
OMu4KA
Добавлено 07.11.2023 14:18 Сообщение: 6
OMu4KA
0

Пункты: 1057
Регистрация: 12.11.2018
Цитата
Цитата
Но эффект тот же - без джампера не стартует. Даже светодиод на Ethernet-разъеме не моргает.

попробуйте раздобыть переходник usb-uart на нужные уровни и подпаяться проводками на rx/tx+gnd
это самый быстрый для понимания происходящего
без этого остается только тщательный просмотр под микроскопом монтажа и прозвонка элементов отвечающих за источник загрузки..



Проблема решена! Всем спасибо!

Запаяли uart, обнаружили, что без SD-карты загрузки нет вообще, пустой экран. А грузится система всегда от SD независимо от джампера. Оказалось, при пайке замкнули этот контакт, но видно этого не было. Кое-как это место нашли :-)
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Процессорные модули » SK-iMX6S-OEM(-WiFi)