前提:
①.已有u-boot源码,要求包含配置文件;
②.已有kernel源码,要求包含配置文件(此处使用了imx_v7_defconfig)、imx6solo_RIoTboard.dts (用于生成dtb文件)
②.安装了LTIB,此处将借用LTIB的工具链(?);
③.采用的开发板为RIoTboard iMX6 Solo,其它开发板借鉴。
一、编译u-boot:
cd到u-boot源码根目录:
1、export PATH=/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin/:$PATH
2、export ARCH=arm

本文详细介绍了如何在Freescale iMX6开发板RIoTboard上编译u-boot和kernel。首先,通过设置环境变量和执行make命令编译u-boot,生成u-boot.bin和u-boot.imx文件。接着,编译kernel,由于缺少lzop工具导致错误,安装lzop和lzo后成功生成uImage。最后,编译生成.dtb文件。整个过程提供了必要的环境配置和解决编译过程中遇到的问题。
最低0.47元/天 解锁文章
2万+

被折叠的 条评论
为什么被折叠?



