我为pandaboard交叉编译this code,我收到以下警告。
我已经包含了头文件#include <linux/spi/spi.h>
,其中包含函数下面的原型。
以下功能的定义在spi.c
中WARNING: "spi_register_master" [..../spi-omap2-mcspi.ko] undefined!
WARNING: "spi_alloc_master" [..../spi-omap2-mcspi.ko] undefined!
WARNING: "spi_unregister_master" [..../spi-omap2-mcspi.ko] undefined!
我可以用这种方式将这些函数定义链接到我的模块spi-omap2-mcspi.c
答案 0 :(得分:0)
您似乎需要启用CONFIG_SPI_OMAP24XX
。
要执行此操作,只需运行make menuconfig
或只需打开.config
并找到CONFIG_SPI_OMAP24XX=[ymn]
,然后将其设置为&#39; y&#39;。
如果您直接编辑.config,则需要运行make oldconfig
。
更新spi-omap2-mcspi.c并运行make modules
将编译该模块。