【发布时间】:2023-03-22 01:05:02
【问题描述】:
我正在使用 STM32CubeIDE 为 STM32F411RE Nucleo 板编写应用程序。该代码涉及使用计时器。当我尝试构建我的项目时,我收到了许多调用的计时器函数的“未定义引用”错误。
环顾四周后,我注意到与错误相关的计时器函数(例如:HAL_TIM_Base_Init())位于 stm32f4xx_hal_tim.c 中,并以删除线显示为灰色。我认为这是我看到的未定义引用错误的原因。
根据我的谷歌搜索,我的理解是删除线表示该功能已被弃用。但是,我无法弄清楚如何解决这个问题。我确实遇到了另一个与我的问题有些相关的问题:What would cause my source files to be greyed out with a strikethrough through the file icon?。但是,它的解决方案与源文件有关,而不是与源文件中的函数有关。
我看到的截图:
我是 STM32 和 STM32CubeIDE 世界的新手,因此非常感谢任何帮助/解释。谢谢
【问题讨论】:
标签: eclipse stm32 stm32f4discovery stm32cubeide