Ник:
Пароль:

Контакты

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

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:6
Форум » starterkit.ru » Embedded Linux
прошивка SK-iMX6ULL-MB + MOD через mk-sd.sh
NikitaNova
Добавлено 28.07.2022 12:41
0
Сообщение: 1
NikitaNova
0

Пункты: 169
Регистрация: 26.07.2022
Здравствуйте! Решил прошить iMX6 через mk-sd в обход mfg, однако возникла неожиданная проблема: виртуалка не видит плату, подключенную через USB. Контакты 37-38 на разъеме X4 зажаты, более того: сама виртуалка пишет, что Freescale SE Blank 6ULL среди подключенных имеется, однако терминал при использовании команд "ls /dev/sd*" или "lsblk" выводит только sda, sda1, sda2 и sda5.
Может быть, я какие-то шаги пропустил?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 28.07.2022 14:32 Сообщение: 2
sasamy
4.71

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

виртуалка не видит плату, подключенную через USB. Контакты 37-38 на разъеме X4 зажаты, более того: сама виртуалка пишет, что Freescale SE Blank 6ULL среди подключенных имеется


почему-то не запускается скрипт udev - он должен автоматически запускаться демоном udev при горячем подключении платы через USB и загрузить в нее имидж Linux котрый эмулирует mass storage - поэтому нет диска в системе
Спуститься к концу Подняться к началу
Персональная информация
NikitaNova
Добавлено 28.07.2022 15:57 Редактировалось 28.07.2022 15:58 Сообщение: 3
NikitaNova
0

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

виртуалка не видит плату, подключенную через USB. Контакты 37-38 на разъеме X4 зажаты, более того: сама виртуалка пишет, что Freescale SE Blank 6ULL среди подключенных имеется


почему-то не запускается скрипт udev - он должен автоматически запускаться демоном udev при горячем подключении платы через USB и загрузить в нее имидж Linux котрый эмулирует mass storage - поэтому нет диска в системе


Хорошо, сам скрипт в системе я не нашел (хотел вручную запустить), однако есть же и альтернативный вариант: загрузка с SD, благо, с ней у меня все в порядке. В таком случае вопрос: как перевести плату на загрузку по SD?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 28.07.2022 19:11 Редактировалось 28.07.2022 19:13 Сообщение: 4
sasamy
4.71

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

Хорошо, сам скрипт в системе я не нашел


не знаю есть ли он штатно в виртуалке, должен быть архив imx-usb-loader.tar.gz в buildroot

http://starterkit.ru/html/index.php?name=forum&op=view&id=29207#29217

Цитата

однако есть же и альтернативный вариант: загрузка с SD, благо, с ней у меня все в порядке. В таком случае вопрос: как перевести плату на загрузку по SD?


непосредственно с SD стартануть не получится - процессор зашит на старт с eMMC, но можно грузить ядро и корень на SD из загрузчика который в emmc, остановить загрузку u-boot и поменять переменные окружения

setenv mmcdev "0"
setenv mmcroot "/dev/mmcblk0p1 rootwait rw"
saveenv

потом если это не нужно можно вернуть как было

env default -a -f
saveenv
Спуститься к концу Подняться к началу
Персональная информация
NikitaNova
Добавлено 04.08.2022 14:38 Сообщение: 5
NikitaNova
0

Пункты: 169
Регистрация: 26.07.2022
Еще раз здравствуйте! Перепробовал много, но, внезапно, помогла смена платы -- прошилось все отлично, есть только одно странное "но": при подключении платы к экрану он просто белый, а если подключить плату с виртуальной машине по Ethernet, то она не видит плату, ping не проходит. При этом виртуальная машина, если подключить плату через OTG USB, воспринимает ее как файловую систему, собственно, прошитую как надо
С чем это может быть связано?
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux