一、nxp 官方uboot初体验
正常情况下芯片原厂的uboot支持度比较好,我们可以在此基础上将uboot移植到自己的板子上。
获取NXP官网的uboot
官网网址: https://source.codeaurora.org/external/imx/uboot-imx
通过git来进行下载,然后选择合适的版本
这里我们选择rel_imx_4.14.98_2.3.0 git checkout rel_imx_4.14.98_2.3.0
下载后选择与我们cpu一样的公版进行编译操作
make distclean
make mx6ull_14x14_evk_defconfig
make
编译成功后下载到板子上运行。
可见,还是需要做一定的适配工作才能正常运行。
二、添加自己的开发板
2.1添加配置文件
configs目录下拷贝一份mx6ull_14x14_evk_defconfig 为mx6ull_14x14_100ask_defconfig,修改目标板,设备树,board路径。
2.2添加板子对应的头文件
include/configs目录下拷贝mx6ullevk.h为mx6ull_100ask.h.修改条件编译。
#ifndef __MX6ULL_100ASK_CONFIG_H
#define __MX6ULL_100ASK_CONFIG_H
根据