Инструменты пользователя

Инструменты сайта


wiki:usomiq-sdcard

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
wiki:usomiq-sdcard [2017/05/10 12:59] – [Форматирование разделов] alexwiki:usomiq-sdcard [2019/01/10 17:28] (текущий) – [Запись загрузчика] maxx
Строка 180: Строка 180:
 sudo cp -v ./u-boot/u-boot.img /media/rootfs/opt/backup/uboot/ sudo cp -v ./u-boot/u-boot.img /media/rootfs/opt/backup/uboot/
 </code> </code>
-Для последующей работы необходимо загрузиться с SD/microSD и выполнять следующие действия, будучи в системе.+Для последующей работы необходимо загрузиться с SD/microSD и выполнять следующие действия, будучи в системе ARM Linux.
 ===== Запись U-Boot на eMMC ===== ===== Запись U-Boot на eMMC =====
 Узнать имя устройства, связанное с eMMC, можно командой «lsblk» Узнать имя устройства, связанное с eMMC, можно командой «lsblk»
Строка 276: Строка 276:
 </code> </code>
 **Запись файла uEnv.txt** **Запись файла uEnv.txt**
 +
 +Создайте файл:
 +<code>
 +vi /media/rootfs/uEnv.txt
 +</code>
 +Добавьте в него строки:
 <code> <code>
-cp -/uEnv.txt /media/rootfs+loadaddr=0x82000000 
 +fdtaddr=0x88000000 
 +rdaddr=0x88080000 
 +   
 +initrd_high=0xffffffff 
 +fdt_high=0xffffffff 
 +   
 +#for single partitions: 
 +mmcroot=/dev/mmcblk1p1 
 +   
 +loadximage=load mmc 1:1 ${loadaddr} /boot/zImage 
 +loadxfdt=load mmc 1:1 ${fdtaddr} /boot/dtbs/${uname_r}/${fdtfile} 
 +loadxrd=load mmc 1:1 ${rdaddr} /boot/initrd.img-${uname_r}; setenv rdsize ${filesize} 
 +loaduEnvtxt=load mmc 1:1 ${loadaddr} /boot/uEnv.txt ; env import -t ${loadaddr} ${filesize}; 
 +loadall=run loaduEnvtxt; run loadximage; run loadxfdt; 
 +   
 +mmcargs=setenv bootargs console=tty0 console=${console} ${optargs} ${cape_disable} ${cape_enable} root=${mmcroot} rootfstype=${mmcrootfstype} ${cmdline} 
 +   
 +uenvcmd=run loadall; run mmcargs; bootz ${loadaddr} - ${fdtaddr};
 </code> </code>
 **Опеределение версии ядра в переменной окружения uname_r** **Опеределение версии ядра в переменной окружения uname_r**
Строка 285: Строка 309:
 **Запись бинарных файлов для дерева устройств** **Запись бинарных файлов для дерева устройств**
 <code> <code>
-mkdir -p /media/rootfs/boot/dtbs/${kernel_version}+mkdir -p /media/rootfs/boot/dtbs/ 
-cp -r /boot/dtbs/${kernel_version} /media/rootfs/boot/dtbs/${kernel_version}/+cp -r /boot/dtbs/${kernel_version} /media/rootfs/boot/dtbs
 </code> </code>
 **Исправьте fstab** **Исправьте fstab**
wiki/usomiq-sdcard.1494410363.txt.gz · Последнее изменение: 2017/05/10 12:59 — alex