主题:IX6ULL kernel移植记录(参考官方文档i.MX_BSP_Porting_Guide)
硬件平台:野火IMX6ULL
软件:ubuntu19.04
交叉编译器:gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf
U-Boot:uboot-imx-rel_imx_4.1.15_2.1.0_ga
kernel:linux-imx-rel_imx_4.1.15_2.1.0_ga
日期:2019-11-10
- 目的:从NXP官方的IMX6IMX6ULL参考板移植kernel到用户IMX6ULL。
- 过程:
2.1 kernel版本选择
linux-imx-rel_imx_4.1.15_2.1.0_ga.tar
2.2 找到配置文件目录arch/arm/configs
mx_v4_v5_defconfig imx_v6_v7_defconfig imx_v7_defconfig imx_v7_mfg_defconfig
2.3 编译
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-
2.4 编译完之后文件
arch/arm/boot/zImage arch/arm/boot/imx6ull-14x14-evk.dtb
2.5 烧录系统
关于制作sd卡可以去看一下火哥的教程,写的特别详细,这里就不说了。使用命令(此时在linux-imx-rel_imx_4.1.15_2.1.0_ga的顶层目录)mkdir ../point;sudo mount /dev/sdc1 ../point;cp arch/arm/boot/zImage ../point;cp arch/arm/boot/dts/imx6ull-14x14-evk.dtb ../point;sync;sudo umount ../point
来源:CSDN
作者:湖工大土匪
链接:https://blog.csdn.net/weixin_41682169/article/details/103016817