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 SODIMM загрузка с SD - iMX6S - SK - SODIMM - iMX6S/D - SK - Форум - starterkit.ru
Здравствуйте уважаемые!
Купили у вас модули SK-iMX6S-SODIMM - 2 штуки, SK-iMX6D-SODIMM - 1 штука и SK-LCD800x480-MB. Хотим в дальнейшем использовать ваши модули в наших девайсах. Попробовал загрузится по USB никаких вопросов, все работает. Сборки билдрутовские на виртуальной машине работают, компилировал ядро - тут тоже никаких вопросов. Но хотелось бы загрузить в модуль стандартный дебиан или убунту. Взял дебиан который порекомендовал уважаемый sasamy. Залил его через виртуальную машину на SD карту. Установил карту в плату SK-LCD800x480-MB и дальше пробовал настраивать в загрузчике переменные
пробовал менять на модуле R22 и R23 не грузит он с SD карты. И у меня уже идеи закончились. Подскажите пожалуйста как загрузиться на модуле SK-iMX6S-SODIMM установленном на плате SK-LCD800x480-MB с SD карты??
2) Запишите на emmc загрузчик из buildroot с которым вы собирали ядро 4.1.15 - я не уверен что старый штатный загрузчик поддерживает dtb
3) Есть вариант зашить eFUSE для загрузки с SD но для этого надо внимательно изучить мануал на процессор чтобы не убить модуль безвозвратно - это наверно крайний случай.
Вы не подскажете набор переменных для uboot. Что бы можно было грузится через NFS, а ядро грузить по TFTP что то вроде
я так понимаю это возможно на модуле SK-IMX6S-SODIMM
rootpath=/home/arm/buildroot/buildroot-2016.05/output/target
serverip=192.168.1.101 - это айпи для загрузки ядра
gatewayip=192.168.1.1
netmask=255.255.255.0
ipaddr=192.168.1.180
hostname=arm
bootargs=console=ttyO0,115200n8 root=/dev/nfs rw nfsroot=192.168.1.151:/home/arm/buildroot/buildroot-2016.05/output/target ip=192.168.1.180:192.168.1.151:192.168.1.1:255.255.255.0:arm::off; - а вот здесь айпи для монтирования rootfs
autoload=no
bootdelay=3
uenvcmd=tftp 0x80200000 zImage;tftp 0x80f80000 am335x-chick.dtb;bootz 0x80200000 - 0x80f80000 - это загрузка ядра и *.dtb
NAND ? на sodimm eMMC. Судя по переменным окружения корневая должна быть на NFS, но окуда грузится ядро - в ваших переменных окружения я понять не могу
bootcmd=dhcp; run bootargs_base bootargs_nfs;bootm
кроме eMMC - нет
не знаю с какого раздела грузится после прошивки с MFG но в любом случае с eMMC