提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
这是Uboot移植--在U-Boot 中添加自己的开发板的最后一节。
在 uboot 启动信息中会有"Board: MX6ULL 14x14 EVK"这一句,也就是说板子名字为 "MX6ULL 14x14 EVK",要将其改为我们所使用的板子名字,比如"MX6ULL ALIENTEKEMMC"或"MX6ULL ALIENTEK NAND"
一、需要修改的点
打开文件 mx6ull_alientek_emmc.c ,找到函数 checkboard,将其改为如下所示内容:
int checkboard(void)
{
if (is_mx6ull_9x9_evk())
puts("Board: MX6ULL 9x9 EVK\n");
else
puts("Board: MX6ULL ALIENTEK EMMC\n");
return 0;
}
二、编译下载
修改完成以后重新编译 uboot 并烧写到 SD 卡中验证, uboot 启动信息如下图 所示:

可以看出, Board 变成了" MX6ULL ALIENTEK EMMC "。至此 uboot 的驱动
部分就修改完成了, uboot 移植也完成了。
总结
uboot 的驱动最后一部分就修改完成了,uboot 移植也完成了