我根据MDK的开发书籍历程,我编写了一段代码。这段代码希望实现的功能是配置SPI端口,但是在调用SPI_SendData()、SPI_GetFlagStatus()、SPI_ReceiveData()等函数的时候,编译器报错,错误的代码如下: .OutputSipWrSD.axf: Error: L6218E: Undefined symbol SPI_GetFlagStatus (referred from msd.o). .OutputSipWrSD.axf: Error: L6218E: Undefined symbol SPI_ReceiveData (referred from msd.o). .OutputSipWrSD.axf: Error: L6218E: Undefined symbol SPI_SendData (referred from msd.o).
请问香主,这是怎么回事?
在《32位基于ARM微控制器STM32F101xx与STM32F103xx 固件函数库》um0427手册上提到,如果需要对没个模块使用,必须在stm32f10x_conf.h文件中,对自己的模块定义开放,但是我却不知道如何把stm32f10x_conf.h这个文件关联到STM32F10xD.LIB库文件中去。这是我的第2个问题。 |