Warning: touch() [function.touch]: Unable to create file /home/starterkit/starterkit.ru/html/error.log because Permission denied in /home/starterkit/starterkit.ru/html/errorhandler.php on line 51 Ind, новая eMMC - SODIMM - iMX6S - SK - SODIMM - iMX6S/D - SK - Форум - starterkit.ru
И еще раз, здравствуйте.
Спасибо за разборы полетов.
Благополучно справились с программированием модулей с новой флешкой.
Для перехода загрузки по USB используем аппаратный метод (R72 на землю).
Программированием целевых изделий занимается производство, им про консоль лучше не упоминать.
Для них необходим надежный и понятный способ, пишем инструкцию по программированию.
Очень хотелось бы иметь на внешнем разъеме модуля вывод R72 для организации на нашей плате кнопочки для программирования.
Можно ли надеяться на такую возможность в следующих партиях модулей?
Добрый день! Прошу помощи.
Перечитал данную тему вдоль и поперек, но не могу прошиь свой тестовый модуль iMX6S-SODIMM-Ind
Будучи новым модуль успешно загружал image_safe.
Перешел к этапу прошивки своей корневой.
Для начала хотел проверить нормальную работу MFGTools из архива Mass_eFuse_Burn с ftp без каких-либо изменений с моей стороны.
Не работает. Симптомы - ядро с initramfs грузит, скрипт emmc_format проходит.
Потом получаю [ utp_file_read ] copy errors и прошивка начинается по новой, так до бесконечности.
Плата точно с новой eMMC (THGB...BAWL)
Лог из консоли:
По факту - после снятия J1 плата кирпич, в консоли тишина. Модификация на MB с подтяжкой через 1к 132 линии есть (плата уже пришла с ней).
Уточнение по горячим следам. После ряда эксперментов вычислил что если в точно нужный момент после заливки корневой в MFgTools успеть ткнуть "Stop", то можно получить полноценно рабочюю плату. Ткнув Stop чуть раньше или чуть позже - получаем или кирпич (т.к. успела потереться eMMC) или битую корневую (не до конца скопировалась).
Посему вопрос свелся к совершенно детскому - как заставить MFGTools вовремя остановиться и не перешивать одну и ту же плату по кругу? Ситуация скорее смешная чем серьезная, но все же.
Недавно обнаружил не точность в значении при необходимости записи параметров загрузки eMMC в eFuse ...
В архиве Mass_eFuse_Burn.rar программирование eFuse предусмотрено, но закоментированно, см. ucl2.xml:
Значение 0x00001060 хотя и указывает на источник загрузки eMMC (3 порт), но оставляет High Speed режим при старте!
Правильнее будет писать 0x00001068 в FGF4.
3 Бит "SD/MMC Speed": 0 - High, 1 - Normal