Настоящая инструкция написана с испольозвание ОС Ubuntu 20.04 LTS Для работы с SDK,на компьютере должены быть установлены пакеты bison, flex, automake.
tar -xvf u-boot.tar.gz
и поместить файл u-boot5.6.patch в каталог baikal/src/
patch -s -p0 < u-boot5.6.patch
cd ../usr/scripts
build-boot-img.sh bfk3 -u
cp nms_uq7_bklt.config buildroot-xxxx.xx/.config
cd buildroot-xxxx.xx make
Загрузка заключается в форматировании диска и копировании на него файлов системы.
sudo fdisk /dev/sdX // Укажите букву вашего диска o // очистить таблицу разделов n <enter> p <enter> 1 <enter> <enter> +10G <enter> // Создать 1 раздел от начала диска размером 10ГБ n <enter> p <enter> 2 <enter> <enter> <enter> // Создать 2 раздел после предыдущего до конца диска w // записать изменения
sudo mkfs.vfat /dev/sdX1 sudo mkfs.vfat /dev/sdX2
mkdir -p /mnt/db sudo mount /dev/sdX1 /mnt/db
sudo cp output/target/boot/uImage.gz /mnt/db/uImage.gz sudo cp output/target/boot/uImage.gz /mnt/db/bfk3.uImage sudo cp output/images/rootfs.cpio.uboot /mnt/db/uInitrd sudo cp output/images/rootfs.cpio.uboot /mnt/db/uInitramfs sudo cp output/target/boot/baikal_t1_pico_itx.dtb /mnt/db/baikal_t1_pico_itx.dtb sudo cp output/target/boot/baikal_t1_pico_itx.dtb /mnt/db/bfk3.dtb sudo umount /mnt/db sync