This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TM4C1290NCPDT:CCS 突然收到"uint32_t"未定义。

Guru**** 1565925 points
Other Parts Discussed in Thread: EK-TM4C1294XL
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1369993/tm4c1290ncpdt-ccs-suddenly-getting-uint32_t-is-undefined

器件型号:TM4C1290NCPDT
主题中讨论的其他器件:EK-TM4C1294XL

工具与软件:

我不知道我在编辑时做了什么,但突然我开始得到一整套这个错误:

"C:/TI/tivaware_c_series_2_1_4_178/driverlib/timer.h "、第245行:错误#20:标识符"uint32_t"未定义

我不知道从何处着手解决这个问题。

谢谢

道格

CCS 10.4.0.00006、 Tivaware 2.1.4.178

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Doug:

     请确保您的应用中包含 timer.h、您还可以获得以下包含项。  

    #包含

    如果您认为已经包含了上述头文件并且仍然存在错误、请确保 CCS 工程设置的 include 路径中包含 stdint.h 文件。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Charles:

    是的、我从一开始就在项目中添加了"${CG_TOOL_ROOT}/ include "。

    下一个想法?

    谢谢、Doug

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Doug:

    检查 ${CG_TOOL_ROOT}/ include 是否扩展到有效位置。  

      

    正如我在上次回复中所显示的、在文件系统中找到 stdint.h 了吗? 下面是我根据 CCS 和编译器版本在 stdint.h 中进行安装的位置。  

    如果一切都在正确的地方,那么我会建议你尝试:

    -创建新的 CCS 工作区

    -将简单的 hello 示例导入 C:\ti\TivaWare_C_Series-2.2.0.295\examples\boards\ek-tm4c1294xl\hello

    -编译 hello 项目。 你有同样的问题吗? hello 示例使用 uint32_t type。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Charles:

    我一直在修复我编译时遇到的其他错误,并且神奇地解决了问题。  可能是一个语法错误、使问题搞砸了、

    谢谢、Doug