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