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.

[参考译文] LAUNCHXL-F28379D:在预定义符号中定义 CPU1时出现错误

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

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1496542/launchxl-f28379d-i-am-getthing-error-of-defining-cpu1-in-the-predefined-symbols

器件型号:LAUNCHXL-F28379D
主题:C2000WARE 中讨论的其他器件

工具/软件:

大家好

我在 CCS 中获取常量误差、但我已经如下面的 pic 中所示进行了定义。

任何人都能帮助解决这个问题吗?

"
"resource":"file://file"/Users/sanaullah/ti/C2000Ware_5_04_00_00/device_support/f2837xd/common/include/device.h、
"owner":"ccs-client"、
"严重程度":1、
"消息":"#35:#error 指令:\"您必须在工程属性中定义 CPU1或 CPU2。 否则、头文件中的偏移量将不准确。\""、
"startLineNumber":48、
"startColumn":0、
"endLineNumber":48、
"endColumn":1000
}

 "  

此致

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

    您好、Sana、

    虽然这些 E2ES 引用的是旧版本的 CCS、但它们仍应与帮助解决此问题相关:

    (+) LAUNCHXL-F28379D:如何在工程属性中定义 CPU1和 CPU2?

    (+) CCS/TMS320F28379D:CCS 预定义的 CPU1、但由于无法识别 CPU1下定义的寄存器、编译失败。

    由于 CCS Theia 已弃用、请将 CCS 更新至 CCS 20。

    此致、

    Aishwarya

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

    亲爱的 Aishwarya  

    感谢您的回复、我下载了版本20.1.1的 CCS、虽然它基于 CCS Theia、但我很困惑、您提到应该将我的 CCS 更新到 CCS 20。 我已经在使用20.1.1、我假设它基于 theia (看起来像 Visual Studio 格式)、能否请您澄清一下、以便我下载正确的版本。

    此致

    Sana.  

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

    SANA、

    感谢您的确认。 您拥有的版本没问题。

    您能否确认已将所有需要的头文件包含到"device.h"中? 例如、如果您使用 CAN 外设、则可在 device.h 文件中包含"F2837xD/can.h"。 您是否在 device_support 文件夹中使用给定的、或在工程文件夹中使用另一个 device.h? 确保它指向正确的方向。 请向我发送整个构建错误消息的屏幕截图。

    此致、

    Aishwarya