广东省天嵌嵌入式技术股份有限公司 黑色LOGO

新闻banner图
新闻中心
快速了解天嵌动态及产品资讯

T113开发板单独编译uboot和内核和fastboot单独更新镜像

时间:2024-11-25
浏览:99

T113单独编译uboot和内核和fastboot单独更新镜像


1、u-boot单独编译


目录:t113-s3_linux-sdk-v1.1/brandy/brandy-2.0/u-boot-2018


编译命令:


make sun8iw20p1_auto_defconfig &&


make -j16 &&


tools/dragonsecboot -pack tools/boot_package.cfg


1.png

成功编译后,会得到boot_package.fex的镜像,该镜像就是u-boot镜像了。

113-2.png


2、内核单独编译命令


目录:t113-s3_linux-sdk-v1.1/kernel/linux-5.4

编译命令:


cp -f arch/arm/configs/sun8iw20p1smp_t113_auto_defconfig .config &&


make menuconfig &&


make zImage -j16 &&


make dtbs &&


make modules


113-3.png

编译成功的结果如下


113-4.png


执行下面命令制作镜像boot.img


cp -f rootfs_32bit.cpio.gz /tmp/rootfs.cpio.gz &&


cp -f arch/arm/boot/dts/board.dtb /tmp/sunxi.dtb &&


tools/mkbootimg --kernel arch/arm/boot/Image \


 --dtb /tmp/sunxi.dtb \


 --ramdisk /tmp/rootfs.cpio.gz \


 --board sun8i_arm \


 --base 0x40000000 \


 --kernel_offset 0x8000 \


 --ramdisk_offset 0x01000000 \


 --header_version 2 \


 -o boot.img


113-5.png


在当前目录生成boot.img镜像,烧录该镜像即可。

3、ubuntu中fastboot烧录方法:


板卡端启动过程中按CTRL+C进入一键式菜单,然后按q退出一键式菜单,输入fastboot


113-6.png


PC端ubuntu输入命令:


u-boot镜像:


./fastboot flash u-boot boot_package.fex


或:


./fastboot flash bootloader boot_package.fex


u-boot环境变量镜像:


./fastboot flash env env.fex &&


./fastboot flash env-redund env.fex


logo镜像:


./fastboot flash boot-resource boot-resource.fex


toc镜像:一般不用替换


./fastboot flash boot0 镜像名


内核和设备树镜像:


./fastboot flash boot boot.img


文件系统镜像:


./fastboot flash rootfs rootfs.ext4


重启板卡:


./fastboot reboot


注:fastboot可执行程序为全志平台专用工具。

相关新闻

020-38373101