我觉得这可能是一个过于宽泛的问题,但我希望有些人可能是 u-boot 专家,所以我要试一试......
在为类似于 redwood 的基于 powerpc 的设置进行编译时,出现错误:nand.c:91: undefined reference to `board_nand_init'
函数在ndfc.c中,它没有.h文件,原型在nand.h中定义,我不明白ndfc.c中的函数如何被另一个模块调用。
谢谢你的帮助!
我觉得这可能是一个过于宽泛的问题,但我希望有些人可能是 u-boot 专家,所以我要试一试......
在为类似于 redwood 的基于 powerpc 的设置进行编译时,出现错误:nand.c:91: undefined reference to `board_nand_init'
函数在ndfc.c中,它没有.h文件,原型在nand.h中定义,我不明白ndfc.c中的函数如何被另一个模块调用。
谢谢你的帮助!
这种错误通常是由于没有定义所有需要的编译变量造成的。
请参阅U-Boot 自述文件。有些是使用 Makefile 设置的:例如make TQM823L_config
,它定义了通常用于 TQM823L 板的所有变量。
其他配置设置需要手动编辑头文件来完成。