工具与软件:
尊敬的 TI 专家:
我正在 TI MCSDK 中提供的一个项目上、 该项目运行得很好、我尝试通过 CLATASK 切换 GPIO 引脚、为此、我将 GPIO 引脚的控制配置为 CLA、它正在切换。 一切都很顺利。 然后我用 GPIO_WRITEPIN ()替换了 GPIO_TOGGLEPIN (),突然一切都停止了工作,没有中断,没有任何输出。 然后我添加了 GPIO 行的注释、现在我遇到下面的错误 、该错误不是 CLA 文件、而是一个以前运行良好的主源代码 C 文件。
未定义 首先参考
符号 保存在文件中
--- -------
GPIO_WritePin /sources/fcl_f28p65x_tmdxiddk_cpu1.obj
注意:
1) 1) driverlib.h 和 driverlib.lib 一切都包含在内、路径包含在内、甚至我可以看到定义。 GPIO_WRITEPIN 是一个应内联的静态内联函数(我们保持在0-5的所有级别进行优化)、但我可以在.map 文件的全局符号部分中看到函数名称、我想如果内联的话、该名称应该不会在那里。 请多多指教。
2) #pragma FUNC_ALWAYS_INLINE 在优化级别0没有帮助。

即使是手动添加后也是如此 包含"GPIO.h" 此错误仍然存在。
任何见解都会很有帮助。
谢谢、此致
Raghu