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.

[参考译文] MSPM0L1306:即使声明包含在头文件中、也会出现未知类型名称错误

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1404239/mspm0l1306-unknown-type-name-error-even-if-declaration-is-included-in-the-header-file

器件型号:MSPM0L1306

工具与软件:

大家好、团队成员:

在初始化 ADC 模块时、我在 CCS 工具中面临以下错误、即使我在声明中包含了正确的头文件也是如此。

 

错误:未知类型名称"adc_mcalClkPrescale_t"

错误:未知类型名称"adc_mcalResolution_t"

错误:未知类型名称"adc_mcalIntNumber_t"

 

您能告诉我为什么它不从头文件中读取声明吗?

此致、

Sruti.

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

    您好、Sruti:

    这些定义位于哪个头文件中?  您是否能够在文件中实际看到它们?

    您使用的是哪个版本的 CCS 和 SDK?

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

    是的、我可以在头文件中看到定义。 CCS 版本: 12.4  SDK : mspm0_sdk_2_01_00_03。  

    另外、我收到以下错误:

    "c:/ti/mspm0_sdk_2_01_00_03/source/third_party/CMSIS/Core/Include -i"C:/ti/mspm0_sdk_2_01_00_03/source -DAUTOSAR_431 -gdwarf-3 -md -mp -mf"empty.d_raw"-mt"empty.h"@./device.opt"-o "empty.h"../empty.c"
    subdir_rules.mk:9:目标"empty.o"的配方失败

    请告诉我如何解决这个问题。 我来自印度浦那。 我能在班加罗尔/浦那获得即时支持吗

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

    1.您的 SDK 版本太旧了。 我建议您尝试最新的 CCS 12.8。 请检查这是否可以解决您的问题。  

    2. 如果仍然不起作用、可以加载一个新的空代码示例、然后再添加自己的代码到其中吗?