主题中讨论的其他器件: TM4C123
工具/软件:Code Composer Studio
您好!
我是一名比较不熟悉使用 C 语言对 TM4C123GH6PM 板进行编程的学生(我之前使用的是汇编语言)。 在类中、我们使用 Keil uVision 4、我编写的所有代码都可以编译并加载到电路板上、一切正常。 在我的个人笔记本电脑上、我最初下载了 Keil uVision 5和 Code Composer Studio 7、但两者都不会编译我的代码(我使用的代码在 Keil 4中工作正常)。 我检查了以确保每个项目中包含了适当的启动文件(以及 tm4c123ghp6.h 的副本、我不确定默认情况下是否包含此文件)、但在两个程序中、我在编译时不断遇到相同的错误、即:
标识符"sysctl"未定义 线性关系 sysctl->RCGCGPIO |= 0x20;
标识符"GPIOF"未定义 线性关系 GPIOF->DIR = 0x0E;
以及随后的其他示例。 将这些行注释掉可使程序编译正常(因为我目前还没有在代码中执行任何初始化以外的操作)。 显然、问题在于它不能像 Keil 4那样识别这些程序的定义、我对 C 语言或这些程序的了解不够、无法确切地理解原因。 我很乐意在教室外的个人计算机上获得编码体验、因此任何帮助都将不胜感激!