Ник:
Пароль:

Контакты

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

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:7
Форум » starterkit.ru » Процессорные модули » SK-iMX6S/D-SODIMM
K-iMX6S-SODIMM помогите загрузить образ системы
Hoksmur
Добавлено 06.03.2020 08:08 Редактировалось 06.03.2020 08:09
0
Сообщение: 1
Hoksmur
0

Пункты: 2203
Регистрация: 20.05.2013
Помогите, люди добрые!

На руках K-iMX6S-SODIMM ревизии V1.E с соответствующей платой V1.F. Плата поступила запрограммированная, команда df показывала задействованными около 100Мб.
Предполагается использование с дисплеем SK-ATM0700D4-Plug. Упомянутый в инструкции скрипт qt_fb0_ev0_test не нашёл (это потом я в архивах увидел, что в /bin/ есть целый набор starterkit). Решил обновить образ. Виртуалка iMX6_Libuntu_build_machine, make отработал, но выполнение mk-sd.sh не проходит .
Более того, попытки обновить систему с помощью MfgTool2 затёрли систему.

В виртуалке по lsusb видел фрискейловский 15a2:0061, и после переключения 1d6b:0106 с появлением /dev/sdb, однако в логе mk-sd.log лежит
Цитата
dd: failed to open '/dev/'sdb': No medium found


Readme и тему Не загружается USB загрузчик читал, выполнено.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 06.03.2020 09:27 Редактировалось 06.03.2020 09:27 Сообщение: 2
Pavel Ivanchenko
Admin
4.39

Пункты: 92788
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
...Упомянутый в инструкции скрипт qt_fb0_ev0_test
...
Он относится к варианту очень старой (на данный момент даже не рабочей из-за отличий версий eMMC) сборке на основе ядра 3.0.35 (наверное, лучше будет удалить это описание). В современных вариантах сборки этих скриптов нет.
Цитата
... но выполнение mk-sd.sh не проходит .
На данный момент, из-за упомянутого отличия версии eMMC, этот скрипт в iMX6_Libuntu_build_machine так же не работает (позже озадачусь обновленим виртуалки).
На данный момент, для программирования, только один вариант SK-iMX6-SODIMM\Boot\SK-iMX6S-SODIMM-Ind\Mass_eFuse_Burn.rar
Цитата
Readme и тему Не загружается USB загрузчик читал, выполнено.
Читайте внимательней, что там обсуждают - SK-iMX6D-SODIMM
Спуститься к концу Подняться к началу
Персональная информация
Hoksmur
Добавлено 06.03.2020 10:12 Сообщение: 3
Hoksmur
0

Пункты: 2203
Регистрация: 20.05.2013
Спасибо!
Правильно я понимаю, что подменив Profiles/MX6DL Linux Update/OS Firmware/rootfs.tar.gz на, например, rootfs_qtgst.tar.gz я смогу обновить до желаемого? Ему надо сначала надо разместить архив файловой системы где-то или он с пайпа читает его? Если "разместить", и положить на внешней карточке, есть ли скрипт на этот случай или где подсмотреть команды обновления ФС? ucl2.xml ?

Цитата
..На данный момент, для программирования, только один вариант SK-iMX6-SODIMM\Boot\SK-iMX6S-SODIMM-Ind\Mass_eFuse_Burn.rar

Я опасался вносить необратимые изменения.

Цитата
Читайте внимательней, что там обсуждают - SK-iMX6D-SODIMM
Впредь постараюсь быть внимательней. Я и так стараюсь, но оно само "как обычно" получается.
Спуститься к концу Подняться к началу
Персональная информация
Hoksmur
Добавлено 06.03.2020 10:39 Сообщение: 4
Hoksmur
0

Пункты: 2203
Регистрация: 20.05.2013
Цитата
Спасибо!
Правильно я понимаю, что подменив Profiles/MX6DL Linux Update/OS Firmware/rootfs.tar.gz на, например, rootfs_qtgst.tar.gz я смогу обновить до желаемого?

Попробовал, не сработало.
Спуститься к концу Подняться к началу
Персональная информация
Hoksmur
Добавлено 06.03.2020 12:08 Редактировалось 06.03.2020 13:42 Сообщение: 5
Hoksmur
0

Пункты: 2203
Регистрация: 20.05.2013
buildroot 2017 не может собрать:
Цитата
ERROR: kernel-module-imx-gpu-viv-a05d9b23b9902f6ce87d23772de2fdb2ecfb37a7.tar.gz has wrong sha256 hash:
ERROR: expected: 0d45472a967d747bc1948b0332f77c8cd9f6ec1620b0922e82ca5ddd053b40ea
ERROR: got : f18b826fd25328adf6b4405f48fdf0eaaddc77bb79c0dee76cd8c28aa8ffc078
ERROR: Incomplete download, or man-in-the-middle (MITM) attack
package/pkg-generic.mk:139: recipe for target '/home/user/src/buildroot-2017.08-sk/output/build/kernel-module-imx-gpu-viv-a05d9b23b9902f6ce87d23772de2fdb2ecfb37a7/.stamp_downloaded' failed


В виртуалке лежит от 2014 года, собирается, но не работает при подсовывании корневой ФС.

Если беру rootfs_qtgst.tar.gz из Яндекс-диска, то при последующей перезагрузке процесс стопориться на надписи
Цитата
snvs_rtc snvs_rtc.0: setting system clock to 1970-01-01 00:00:00 UTC (0)
Waiting for root device /dev/mmcblk0p1...
mmc0: unrecognised EXT_CSD revision 8
mmc0: error -22 whilst initialising MMC card
hub 2-1:1.0: USB hub found
hub 2-1:1.0: 4 ports detected
mmc0: unrecognised EXT_CSD revision 8
mmc0: error -22 whilst initialising MMC card
mmc0: unrecognised EXT_CSD revision 8
mmc0: error -22 whilst initialising MMC card
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 06.03.2020 15:07 Сообщение: 6
sasamy
4.71

Пункты: 83540
Регистрация: 14.08.2009
Цитата
buildroot 2017 не может собрать:
ERROR: kernel-module-imx-gpu-viv-a05d9b23b9902f6ce87d23772de2fdb2ecfb37a7.tar.gz has wrong sha256 hash:


удалите файл с контрольным хэшем

buildroot-2017.08-sk/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash
Спуститься к концу Подняться к началу
Персональная информация
Hoksmur
Добавлено 06.03.2020 17:37 Сообщение: 7
Hoksmur
0

Пункты: 2203
Регистрация: 20.05.2013
Спасибо. В принципе, да, ничего не теряю. Однако я думал, что раз выполняется проверка, то резонно предположить, что идёт привязка к конкретной версии пакета. Поэтому даже и не думал в этом направлении.
Спуститься к концу Подняться к началу
Персональная информация
Hoksmur
Добавлено 10.03.2020 12:41 Редактировалось 10.03.2020 13:48 Сообщение: 8
Hoksmur
0

Пункты: 2203
Регистрация: 20.05.2013
Спасибо, помогло. Собрал. Теперь хотелось бы видео проверить. На дисплее пока только полосы цветные. Можете помочь советами?

Скриптов не нашёл. Как я понимаю, инструкция не особо поможет, так как устарела.
При загрузке идёт много сообщений подобного типа:
Скрытый текст
Скрытый текст виден только зарегистрированным пользователям.



ts_print выдаеёт какие-то координаты, но ts_test не оживил экран.
u-boot в ответ на printenv выдал
Цитата
u-boot > printenv
baudrate=115200
bootcmd=run mmc_boot
bootcmd_mfg=run nfs_boot
bootdelay=1
console=console=ttymxc0,115200
delenv=env default -a -f; saveenv
dtbaddr=12800000
dtbfile=imx6dl-sodimm.dtb
ethact=FEC
ethaddr=00:1f:f2:00:00:00
fdt_high=0xffffffff
initrd_high=0xffffffff
ipaddr=192.168.0.136
kernel=zImage
loadaddr=0x12000000
mmc_boot=run mmcargs;ext2load mmc 0:1 ${loadaddr} /boot/${kernel};ext2load mmc 0:1 ${dtbaddr} /boot/${dtbfile};bootz ${loadaddr} - ${dtbaddr}
mmcargs=setenv bootargs ${console} ${mmcroot} ${video}
mmcroot=root=/dev/mmcblk2p1 rootwait rw
netmask=255.255.255.0
nfs_boot=run nfsargs;tftp ${loadaddr} ${kernel};tftp ${dtbaddr} ${dtbfile};bootz ${loadaddr} - ${dtbaddr}
nfsargs=setenv bootargs ${console} ${nfsroot} ${video}
nfsroot=nfsroot=192.168.0.2:/home/sasa/nfs_root root=/dev/nfs rw ip=192.168.0.136:::255.255.255.0::eth0:on
serverip=192.168.0.2
stderr=serial
stdin=serial
stdout=serial
video=video=mxcfb0:dev=lcd,SK-ATM0704,if=RGB24 video=mxcfb1:dev=ldb,if=RGB24 consoleblank=0
Environment size: 1053/8188 bytes


PS: Как тут картинки вставлять и файлы цеплять? Потыкался - не нашёл, а ведь делал уже пару лет назад.

UPD: Дисплей после перестановки перемычки X9 с 29-30 на 27-28 работает по RGB интерфейсу. Как теперь его запустит по LVDS?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 10.03.2020 13:48 Редактировалось 10.03.2020 13:53 Сообщение: 9
sasamy
4.71

Пункты: 83540
Регистрация: 14.08.2009
Цитата
На дисплее пока только полосы цветные. Можете помочь советами?


скорей всего дисплей вы подключили через LVDS, но в меню выбран параллельный RGB интерфейс судя по логу

video=video=mxcfb0:dev=lcd,SK-ATM0704,if=RGB24 video=mxcfb1:dev=ldb,if=RGB24 consoleblank=0

выберите в меню LVDS

fb0 mode (ldb,SK-ATM0704) --->

потом пересобрать загрузчик с образом

./uboot_rebuild.sh

и перепрошить модуль
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Процессорные модули » SK-iMX6S/D-SODIMM