0
我交叉编译this code为pandaboard,我得到以下警告。为什么这些'undefined'警告当我编译驱动程序?
我已经包含头文件#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
如果你正在编译spi-omap2-mcspi.c作为外部模块,那么检查CONFIG_SPI_MASTER是否启用KSRC路径 – Sasi
它在KSRC路径的任何地方都没有启用。我应该在哪里启用它? –
是否验证过.config?或者在您的主板vim/proc/config.gz?上。如果它在内核中未启用,那么您需要执行make menuconfig并启用它。 要获得最简单的解决方案,请尝试将spi.c与spi-omap2-mcspi.c一起编译。 – Sasi