我感觉这可能是一个太宽泛的问题,但我希望有些人可能是 u-boot 专家,所以我要尝试一下......
在编译类似于 redwood 的基于 powerpc 的设置时,我收到错误:nand.c:91: undefined reference to `board_nand_init'
该函数在ndfc.c中,它没有.h文件,并且原型(prototype)在nand.h中定义,我不明白ndfc.c中的函数如何被另一个模块调用。
感谢您的帮助!
最佳答案
这种错误通常是由于没有定义所有所需的编译变量而引起的。
请参阅U-Boot README file 。有些是通过 Makefile 设置的:例如 make TQM823L_config
,它定义了 TQM823L 板通常使用的所有变量。
其他配置设置需要通过手动编辑头文件来完成。
关于c - uboot编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15102205/