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

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


wiki:u3b-uboot

Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

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

wiki:u3b-uboot [2017/05/05 17:54]
alex [U-Boot]
wiki:u3b-uboot [2017/05/05 17:56] (текущий)
alex
Строка 37: Строка 37:
 </​code>​ </​code>​
 После успешного завершения компиляции вы получите два файла MLO и u-boot.img, которые необходимо записать на SD карту. После успешного завершения компиляции вы получите два файла MLO и u-boot.img, которые необходимо записать на SD карту.
-===== Установка U-Boot на microSD-card ===== 
-Для этих инструкций предположим,​ что 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.txt · Последние изменения: 2017/05/05 17:56 — alex