Linux系统移植10:uboot移植
Linux系统移植10:uboot移植
添加开发版默认配置文件
1、借鉴NXP官方6ULL EVK开发板,默认基础配置文件也用官方提供的,拷贝其原厂配置文件并命名为自己的配置文件
修改编译脚本将编译配置文件选项替换为自己的配置文件名
执行编译脚本发现可以正常编译
修改配置文件
添加开发板对应的头文件
不同的开发板,有一些需要配置的信息,一般是在头文件中进行配置,每个开发板都存在一个。
对于NXP官方的MX6ULL开发板,其头文件如下mx6ullevk.h
将该头文件也拷贝一份作为我们的基础文件mx6ullevk_alientek_emmc.h
拷贝完成后打开,并修改其头文件中的宏定义,防止编译出错
添加开发板对应的板级文件夹
每个开发板都有其独有的文件,也叫做板级文件。此处将6ULL 的板级文件也拷贝一份
修改其Makefile文件中的目标文件名称
修改其imximage.cfg文件中的路径
修改Kconfig配置文件,保证目标文件宏名一致
修改MAINTAINERS文件
修改uboot的图形界面配置文件
修改架构目录下的配置文件
修改其Kconfig文件,参考原有的配置命令新增自己的配置
最后编译下,结果如下
最终生成了.o文件