STM32F407\STM32F407.axf: Error: L6218E: Undefined symbol CAN_ITConfig (referred from main.o).还是报这个错误
时间: 2023-11-12 16:37:32 浏览: 132
编译工具链-multirate systems and filter banks - p. vaidyanathan (prentice-hall 1993)(后缀文件丢失,自行添加查看)
这个错误提示表明编译器无法找到`CAN_ITConfig`函数的定义。这可能是因为你的代码中包含了`stm32f4xx_hal_can.h`头文件,但是没有将`stm32f4xx_hal_can.c`文件添加到工程中。
`CAN_ITConfig`函数的定义在`stm32f4xx_hal_can.c`文件中,编译器需要在链接时将该文件中的代码与你的代码链接在一起,才能正确识别`CAN_ITConfig`函数。因此,请确保你的工程中已经包含了`stm32f4xx_hal_can.c`文件,并且已经正确编译和链接。
如果你已经将`stm32f4xx_hal_can.c`文件添加到工程中,但仍然遇到该错误,请确保编译器可以正确找到该文件。你可以检查编译器的搜索路径,确保它包含了`stm32f4xx_hal_can.c`文件所在的目录。
阅读全文