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.

[参考译文] TMS320F28335:变量"PartIdRegs"已声明为未完成类型

Guru**** 2551110 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1568033/tms320f28335-variable-partidregs-was-declared-with-a-never-completed-type

器件型号:TMS320F28335
主题:C2000WARE 中讨论的其他器件

工具/软件:

我遇到奇数错误:

错误描述为:“
变量“PartIdRegs"为“为
使用从未完成的类型声明


如下图所示、该误差甚至没有完全呈现。 我必须在构建过程中进行搜索以完成错误描述。


此外、它指定了“PartIdRegs"(“(在(在“dsp_2833xGlobalVariableDefs.h"中“中定义中定义)、但此头文件包含在我的工程中。

此外、我还看到了一篇关于  LinaRegs 的类似文章。 这是通过取消注释“#include DSP2803x_Lin.h“行来解决的。  
但我在此处找不到名为“DSP2833x_PartId.h"的“的头文件。 包含已声明为 extern 结构的头文件时、“PartIdRegs"也“也不起作用。


有人知道为什么会发生这种情况以及如何解决这种情况吗? /(ㄒㄒoㄒ)/~~

谢谢你。

Micky

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

    您好、Micky、

    您使用的是哪个版本的 C2000WARE 和 CCS? 您能否确认工程指向正确的 SDK?

    此致、

    Aishwarya

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

    CCS 版本: 12.3.0.00005;
    我已经检查了与 SDK 相关的 构建变量。 我认为 工程指向正确的 SDK。
    但我 找不到任何指示我的 C2000WARE 版本的内容(例如专用文件夹)。 /(ㄒㄒoㄒ)/

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

    Micky、

    您能否提供 c 文件中如何包含“DSP_2833xGlobalVariableDefs.h"的“的图像? 我没有看到与第二张图片相关的错误? 也许您可以 尝试从构建中排除“DSP_2833xDevEmu.h",“,并、并/或查看调用它的位置?

    C2000WARE 和 SDK 在这里具有相同的含义、因此如果这些编译变量合适、您应该可以使用它们。 若要仔细检查、您能否右键点击“Project">"Properties"并“并检查“检查 SDK/“ SDK/编译器版本?  

    此致、

    Aishwarya

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

    尊敬的 Aishwarya:  
    ①“DSP2833x_GlobleVariableDefs.c"包含“包含“DSP2833x_Device.h",“,如、如下图所示。 但我的笔记本电脑上的任何文件夹中都没有“DSP2833x_GlobleVariableDefs.h"文件“文件。
    (┬┬﹏┬┬)

    ② 第二个图像用于尝试是否可以通过包含定义 PartIdRegs 的头文件来修复错误。 第二张图片中没有错误。 很抱歉我没有解释清楚。
    ③ 我排除了“DSP2833x_DevEmu.h",“,但、但相同的错误仍然存在。 /(ㄒㄒoㄒ)/
    ④ 下图中是否显示了 SDK 版本? 我搜索了现有版本的 C2000WARE、找到了 类似 6.00.00.00 的格式、但找不到任何类似的系列。
     
    谢谢你 ಥ á lez ಥ á lez
    Micky

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

    Micky、

    让我在我的最后再深入研究一下,并回到你那里。

    此致、

    Aishwarya

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

    Micky、

    请求您共享正在使用的项目。  

    此致

    Siddharth

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

    已解决!
    “DSP_Trial"工程“工程最初是从 CCS 外部的另一个工程(假设它被称为 a)复制而来。  
    我删除了“DSP_Trial"并“并在 CCS 内复制了一个、然后更改了其名称。 然后“PartIdRegs"错误“错误消失。
    谢谢你。
    Micky