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

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


wiki:u3b-uboot

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
wiki:u3b-uboot [2017/05/05 17:50] alexwiki:u3b-uboot [2017/05/05 17:56] (текущий) alex
Строка 36: Строка 36:
 make ARCH=arm CROSS_COMPILE=${CC} make ARCH=arm CROSS_COMPILE=${CC}
 </code> </code>
-===== Установка U-Boot на microSD-card ===== +После успешного завершения компиляции вы получите два файла MLO и u-boot.img, которые необходимо записать на SD карту.
-Для этих инструкций предположим, что SD карта видна в системе как /dev/sdc. Узнать имя устройства можно командой «lsblk»  +
-<code> +
-export DISK=/dev/sdc +
-</code> +
-**Очистка microSD** +
-<code> +
-sudo dd if=/dev/zero of=${DISK} bs=1M count=10 +
-</code> +
-**Установка загрузчика** +
-<code> +
-sudo dd if=./u-boot/MLO of=${DISK} count=1 seek=1 bs=128k +
-sudo dd if=./u-boot/u-boot.img of=${DISK} count=2 seek=1 bs=384k +
-</code>+
  
-===== Установка U-Boot на eMMC ===== 
-**Создание таблицы разделов на microSD** 
- 
-Проверка версии sfdisk: 
-<code> 
-sudo sfdisk --version 
-</code> 
-Для версии sfdisk >= 2.26.x: 
-<code> 
-sudo sfdisk ${DISK} <<-__EOF__ 
-4M,,L,* 
-__EOF__ 
-</code> 
-Для версии sfdisk <= 2.25.x: 
-<code> 
-sudo sfdisk --unit M ${DISK} <<-__EOF__ 
-4,,L,* 
-__EOF__ 
-</code> 
-**Формирование разделов** 
- 
-Проверка версии mkfs.ext4: 
-<code> 
-sudo mkfs.ext4 -V 
-</code> 
-Для версии mkfs.ext4 >= 1.43: 
-<code> 
-sudo mkfs.ext4 -L rootfs -O ^metadata_csum,^64bit ${DISK}1 
-</code> 
-Для версии mkfs.ext4 <= 1.42: 
-<code> 
-sudo mkfs.ext4 -L rootfs ${DISK}1 
-</code> 
-**Монтирование карты** 
- 
-На большинстве операционных систем монтирование происходит автоматически, но если этого не произошло, монтируем с использованием команд: 
-<code> 
-sudo mkdir -p /media/rootfs/ 
-sudo mount ${DISK}1 /media/rootfs/ 
-</code> 
-**Запись загрузчика** 
- 
-Скопируйте MLO/u-boot.img на загрузочный раздел 
-<code> 
-sudo mkdir -p /media/rootfs/opt/backup/uboot/ 
-sudo cp -v ./u-boot/MLO /media/rootfs/opt/backup/uboot/ 
-sudo cp -v ./u-boot/u-boot.img /media/rootfs/opt/backup/uboot/ 
-</code> 
wiki/u3b-uboot.1493995814.txt.gz · Последнее изменение: 2017/05/05 17:50 — alex