添加阿尔法开发板
一、添加阿尔法开发板默认配置文件
①、在ubuntu下创建vscode工程,找到NXP,EVK的配置文件
②、将配置文件拷贝一份,重新命名为你自己板子的配置文件
第一行imximage.cfg是编译后的u-boot.imx给u-boot.bin添加的头部信息。
将其改成
CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6ull_alientek_
emmc/imximage.cfg,MX6ULL_EVK_EMMC_REWORK"
因为board/freescale文件夹下每有mx6ull_alientek_emmc的文件夹所以得添加一个
第四行改成
CONFIG_TARGET_MX6ULL_ALIENTEK_EMMC=y
二、添加板子对应的头文件
不同板子,有一些不同的配置信息,一般在一个头文件中配置,每个板子有一个,对于NXP官方的EVK板子,头文件在include/configs里面。
将头文件中EVK的改成ALIENTEK_EMMC。
mx6ull_alientek_emmc.h 里面有很多宏定义,这些宏定义基本用于配置 uboot,也有一些
I.MX6ULL 的配置项目。如果我们自己要想使能或者禁止 uboot 的某些功能,那就在
mx6ull_alientek_emmc.h 里面做修改即可。
三、添加板子对应的板级文件夹
每个板子都有一个板级文件,将EVK板级文件拷贝成ALIENTEK的板级文件。
将mx6ull_alientek_emmc中 .c文件,Makefile,imximage.cfg,kconfig,MAINTAINERS文件的evk改成alientek。
四、修改uboot的配置界面
arch/arm/cpu/ar