标签:conf mic 下载 移植 linu auto 成功 ubunt 源码
1、CoM-P6UL是盈鹏飞科技有限公司基于NXP原厂i.mx6ul芯片生产研发的核心板,本文将对CoM-P6UL适配NXP的基于Linux4.1.15版本的uboot板级源码。
2、开发环境
目标板:CoM-P6UL(Nand Flash:256MB,RAM:256MB)
主机:Linux ubuntu 4.15.0-70-generic
交叉编译工具链:gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf
源码下载链接:http://git.freescale.com/git/
2、uboot移植适配
下载源码后,先对NXP官方的i.mx6ul evk的评估板源码进行编译,检查是否能编译成功:
解压uboot源码,并进入到uboot源码根目录:
$ tar -xvjf uboot-imx-rel_imx_4.1.15_2.1.0_ga.tar.bz2 $ cd uboot-imx-rel_imx_4.1.15_2.1.0_ga/
接下来,尝试开始编译NXP官方的uboot源码:
$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- clean $ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- mx6ul_14x14_evk_nand_defconfig $ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-
如果在源码根目录出现uboot.imx文件则编译通过,如下所示:
当NXP官方uboot源码能编译通过后,接下来开始将源码适配CoM-P6UL核心板,因为我们编译的只是NXP官方的Demo评估板源码而已,评估板的RAM和Nand Flash的大小和配置和Com-P6UL核心板的都是不一样的,所以需要适配。
标签:conf mic 下载 移植 linu auto 成功 ubunt 源码
原文地址:https://www.cnblogs.com/Cqlismy/p/11961485.html