Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Процессорные модули » SK-iMX6S/D-SODIMM
Mfgtool не распознает iMX6S-SODIMM-ind
popkov
Добавлено 27.07.2023 21:19 Редактировалось 28.07.2023 11:08
0
Сообщение: 1
popkov
5

Пункты: 728
Регистрация: 31.07.2013
Здравствуйте!
У меня возникла проблема при попытке запрограммировать 12 процессорных плат iMX6S-SODIMM-ind.
Первая попытка запрограммировать приобретенные платы iMX6S-SODIMMind была примерно месяц назад.
Утилита Mfgtool2 плату обнаруживала как "HID-совместимое устройство, определенное поставщиком",
но запрограммировать у меня не получалось.
Мы отправили платы вам.
Вы их проверили, сказали что платы программируются без проблем, и переслали их нам.
У меня же эти платы стали вести себя по другому: утилита Mfgtool2 не обнаруживает "HID-совместимое устройство, определенное поставщиком".
Мы запросили программные материалы по этой плате.
17 июля я получил от вас ссылку на материалы.
Скачал материалы.
Попробовал загрузчик Mfgtool2 из /Boot/SK-iMX6S-SODIMM-Ind/Mass_eFuse_Burn/Mfgtools-Rel-4.0.0_130424_MX6S_OEM_UPDATE_SK
Поведение такое же. То есть, я устанавливаю новую плату iMX6S-SODIMM-ind в отладочную, замыкаю J1, подаю питание, размыкаю J1.
Слышу звуковой сигнал и в диспетчере устройств Windows появляется "HID-совместимое устройство, определенное поставщиком",
но Mfgtool2 не обнаружает "HID-совместимое устройство, определенное поставщиком".
Прочитал, что есть две рекомендации по этому поводу.
1. В консоле выполнил команду "dd if=/dev/zero of=/dev/mmcblk0 bs=1024 count=10000 && sync"
Пробую программировать. Поведение такое же.
Слышу звуковой сигнал и в диспетчере устройств Windows появляется "HID-совместимое устройство, определенное поставщиком",
но Mfgtool2 не обнаружает "HID-совместимое устройство, определенное поставщиком".
2. Замкнул резистор на землю, как показано http://starterkit.ru/html/index.php?name=forum&op=view&id=28082
затем подал питание, разомкнул резистор, поведение такое же.
Скажите, пожалуйста, какой программой Mfgtool2 вы программировали, или не Mfgtool2 ?
Есть ли программа, которой вы программировали в материалах, которые вы нам предоставили по ссылке ?
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 28.07.2023 11:35 Сообщение: 2
Pavel Ivanchenko
Admin
4.39

Пункты: 92788
Регистрация: 24.03.2009
Пол: Мужчина
Мм-да, хороший урок на будущее - никаких отступлений от серийных изделий делать нельзя, иначе "выдолб мозга" гарантирован!
Два года назад, попросили поставить на небольшую партию модулей emmc флешки другого объема и как выяснилось другой версии (не поддерживаемой в "лохматых" сборках). Два года спустя началось ...
Объясняю принцип программирования через USB (MFG):
1) при принудительном переводе загрузки через USB (или отсутствии загрузчика во внешней флешке), модуль появляется в системе как HID-совместимое устройство и MFG должен его показывать, если этого не происходит, дальнейшие действия бесполезны (какие при этом команды и куда умудряетесь вводить - для меня большая загадка).
Бывает, винда глючит или сама MFG и устройство не появляется в MFG, что делать в этом случае - не знаю, пробовать на других ПК и т.п.
2) когда устройство успешно определилось в MFG и нажали кнопку старт, запускается соответствующий раздел скрипта ucl2.xml, в котором, сначала загружается в DDR3 загрузчик, ядро с интегрированной корневой ФС
3) запускается загрузчик, который запускает ядро и на модуле стартует система с минимально возможными функциями (для форматирования и копирования образов)
4) дальше возможны варианты, либо командами ucl2.xml форматируется флешка и копируются образы, либо скриптами имеющимися в КФС

Весь "сыр бор" ваших модулей лишь в том, что используемая версия MFG запускает ядро которое не поддерживает эту eMMC!
Версия MFG из папки /Boot/SK-iMX6S-SODIMM-Ind/Mass_eFuse_Burn поддерживает (вернее оно просто игнориует проверки версии) все версии eMMC, этой версией я и шью все модули, разбирайтесь почему MFG не определяет модуль.
Спуститься к концу Подняться к началу
Персональная информация
popkov
Добавлено 31.07.2023 08:26 Сообщение: 3
popkov
5

Пункты: 728
Регистрация: 31.07.2013
Посмотрел я vid и pid "HID-совместимое устройство, определенное поставщиком", которое Windows обнаруживает, а Mfgtool не видит.
Вижу, что pid не соответствует модулю iMX6S-SODIMM, а соответствует модулю iMX6D-SODIMM.
Далее запустил Mfgtools-Rel-4.1.0_130816_SK-iMX6D-SODIMM_UPDATER (из предоставленых материалов),
он обнаружил "HID-совместимое устройство, определенное поставщиком" от новой(проблемной) платы.
И новая плата без проблем программируется образом из предоставленных материалов, как двухядерная (на экране два пингвина).
Свой buildroot залить не могу, так как он собран как SOLO, да и загрузчик тоже.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Процессорные модули » SK-iMX6S/D-SODIMM