在创建完成mx6ull_alientek_emmc_deconfig、include/configs/mx6ull_alientek_emmc.h文件以及板级文件夹board/freescale/mx6ull_alientek_emmc及文件夹内文件后,尝试编译,报错如下:

找到出错文件include/config.h,发现几个宏定义已经写进去了,但是宏定义CONFIG_BOARDDIR好像不太对,所以去看板级文件夹下是不是有文件修改错或者单词拼错之类的。

根据这篇博客以及正点原子的教程进行检查,没有发现错误。



看到这篇博客,所以考虑是否是if没有执行。查看TARGET_MX6ULL_ALIENTEK_EMMC在哪里出现过,发现没有定义,应该在某个config文件中define过才对。

然后去找与正点板子有关的配置文件,发现这个地方写错了,应该是CONFIG_TARGET_MX6ULL_ALLIENTEK_EMMC=y

在尝试编译MX6ULLAlienTekEMMC项目时遇到错误,问题集中在CONFIG_BOARDDIR的宏定义以及未找到TARGET_MX6ULL_ALIENTEK_EMMC的定义。检查配置文件后,发现应将CONFIG_TARGET_MX6ULL_ALLIENTEK_EMMC设置为y,修正此错误可望解决编译问题。
1659

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



