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

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


wiki:u3b-uboot

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
wiki:u3b-uboot [2017/05/05 17:18] 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> +
-**Создание таблицы разделов на 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 -+
-</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> +
-===== Установка U-Boot на eMMC =====+
  
wiki/u3b-uboot.1493993923.txt.gz · Последнее изменение: 2017/05/05 17:18 — alex