Ник:
Пароль:

Контакты

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-iMX6ULL-MOD
загрузка rootfs USB
skn
Добавлено 19.04.2018 13:49
0
Сообщение: 1
skn
0

Пункты: 1016
Регистрация: 27.07.2009
Добрый день!
Не могу загрузить rootfs.tar с mfgtool. mfgtool скачал с ftp. все собралось нормально, rootfs.tar положил в правильное место, как в инструкции, hid устройство нашлось. mfgtool ругнулся на отсутствие u-boot и zImage, их тоже положил. Но загружается, судя по сообщениям, только ядро и все происходит очень быстро, секунды за 3-4. В итоге кфс остается такой же как была. На отсутствие rootfs.tar не ругается. Подскажите, чего надо доконфигурить?
Cпасибо.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 19.04.2018 15:02 Сообщение: 2
sasamy
4.71

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

В итоге кфс остается такой же как была.


если ничего не меняли при сборке buildroot и собрали дефолтный конфиг она будет такой же как была.
Спуститься к концу Подняться к началу
Персональная информация
skn
Добавлено 19.04.2018 18:10 Сообщение: 3
skn
0

Пункты: 1016
Регистрация: 27.07.2009
конфиг qt, плюс пакеты понадобавлял и проверил сам rootfs.tar. Не пойму где сказать mfgtool'у чтобы он именно rootfs.tar грузил и не грузил например zImage
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 19.04.2018 18:36 Редактировалось 19.04.2018 18:50 Сообщение: 4
sasamy
4.71

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

Не пойму где сказать mfgtool'у чтобы он именно rootfs.tar грузил и не грузил например zImage


сначала загружается u-boot и zImage с initramfs которые нужны для программирования, потом образы которые нужно записать на eMMC, образ обычного рабочего ядра zImage (а не загрузочного для программирования) содержится в образе rootfs.tar в директории boot - отдельно он не программируется, нужно просто скопировать rootfs.tar как написано в мануале

Цитата

Для обновления КФС или ядра Linux на модуле SK-iMX6ULL-MOD, необходимо скопировать
файл output/images/footfs.tar в mfgtools\Profiles\Linux\OS Firmware\files и провести процедуру
описанную в разделе «Программирование eMMC flash».



Конфиг с описанием процесса программирования находится тут

mfgtools/Profiles/Linux/OS Firmware/ucl2.xml

процесс программирования для eMMC описан в блоке
.....
<LIST name="eMMC" desc="Choose eMMC as media">
.....
Спуститься к концу Подняться к началу
Персональная информация
skn
Добавлено 19.04.2018 20:05 Сообщение: 5
skn
0

Пункты: 1016
Регистрация: 27.07.2009
Спасибо за ответ.
Не очень понимал процедуру программирования, стало яснее.
Все сделал как в инструкции (может надо переименовать rootfs.tar в footfs.tar, что бы было букву в букву)
mfgtool ругнулся, я посмотрел лог, пишет, что нету U-boot. переписал туда же в files, ругаться перестал.
Нажал старт, все прогресс бары пробежали за 3-4 с, плата отключилась.
Снимаю перемычку, ресетю, логинюсь в консоли и вижу, что кфс не сменилась.
Что я мог сделать не так?
Пошел смотреть ucl2.xml
Спуститься к концу Подняться к началу
Персональная информация
skn
Добавлено 19.04.2018 20:08 Сообщение: 6
skn
0

Пункты: 1016
Регистрация: 27.07.2009
еще вопрос.
mfgtool под линукс существует? а то у меня основная систем убунта, неудобно к другому компу бегать
Спуститься к концу Подняться к началу
Персональная информация
skn
Добавлено 19.04.2018 21:02 Сообщение: 7
skn
0

Пункты: 1016
Регистрация: 27.07.2009
ничего не получается. Пишет loading kernel, потом Jumping to OS Image и все отваливается - No Device Connected. Чего еще можно проверить?
Спуститься к концу Подняться к началу
Персональная информация
skn
Добавлено 19.04.2018 21:39 Сообщение: 8
skn
0

Пункты: 1016
Регистрация: 27.07.2009
Все заработало. папку с mfgtools удалил и еще раз разархивировал и все получилось. Так и не понял что было
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 19.04.2018 22:59 Редактировалось 19.04.2018 23:07 Сообщение: 9
sasamy
4.71

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

mfgtool под линукс существует?


Теоретически есть

https://github.com/codeauroraforum/mfgtools

но я это не пробовал. Есть вариант загрузки через udev специального образа, в корне buildroot есть архив - его надо распаковать в корень

sudo tar xf imx-usb-loader.tar.gz -C /

теперь если подключить плату через USB OTG порт в режиме serial downloader (как для MFGtools) в нее автоматом зальется прошивка с initramfs и на хост-системе появятся два устройства USB mass storage для записи образов на встроенную eMMC, обычно это /dev/sdb и /dev/sdc, в корне есть скрипт для записи

sudo ./mk-sd.sh /dev/sdb /dev/sdc

/dev/sdb на системе это /dev/mmcblk1boot0 на плате - в него записывается u-boot.imx
/dev/sdc на системе это /dev/mmcblk1 на плате, в ней создается один раздел, форматируется в ext4 и распаковывается rootfs.tar

Если на emmc есть корневая - получаете полный доступ к ней. У меня нет windows - я пользуюсь этим.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Процессорные модули » SK-iMX6ULL-MOD