Uboot,内核,设备树编译步骤

xiaoxiao2021-02-27  347

一.Uboot编译 1.生成配置信息 2.编译 Make O=dir 注意:环境变量导出

二.内核及设备树 编译 1 .根据自己的板级信息,修改设备树 对于本实验板,需要进入imx6ul-14 x 14-evk.dts,然后修改:

2 .配置为默认编译选项 命令:make imx_v7_defconfig O=dir 对于本实验板,默认配置为 imx_v7_defconfig,该文件位于: (dir文件用于存编译的中间文件,但是要先创建 mkdir dir,位于~/imx6ul/kernel下)

3 .修改.config make menuconfig O=dir

4 .编译内核 命令:make zImage O=dir (可能会用到清除原来配置命令:make mrproper)

5 .编译设备树 命令:make imx6ul-14x14-evk.dtb O=dir

6 .编译好的镜像存在路径 /home/vec/nfs/tbox-4g/kernel/dir/arch/arm/boot

三 编译根文件系统 安装jffs2工具: sudo apt-get install mtd-utils 编译为jffs2格式: mkfs.jffs2 -n -s 512 -e 64KiB -d rootfs -o rootfs.jffs2

或者打包 .tar.bz2格式: tar -cjf rootfs_nogpu.tar.bz2 rootfs

转载请注明原文地址: https://www.6miu.com/read-4142.html

最新回复(0)