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.

[参考译文] CCS/TMS320F2.8379万D:创建时出现"内存范围已指定"错误

Guru**** 2540720 points
Other Parts Discussed in Thread: CONTROLSUITE, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/619115/ccs-tms320f28379d-memory-range-has-already-been-specified-error-when-building

部件号:TMS320F2.8379万D
主题中讨论的其他部件:controlSUITEC2000WARE

工具/软件:Code Composer Studio

您好!

我正在尝试为电机控制器实施CLA,但当我构建项目时,我不断为 不同变量(如ADCC,ADCC_Result,ADCD等)获取"内存范围已指定"。 我收到了100多个错误... 以前我在包含库时遇到了一些问题,因此我从controlSUITE/C2000ware的另一个CLA示例项目中复制了Properties -> Build -> C2000 Linker -> File Search Path中的库。 我 想这些命令文件可能指定了相同的内存空间,因此它们会重叠,我不知道。  

希望你能帮我解决这个问题!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    我写这封信是为了告诉您,一位C2000小组成员已被指派担任此职位,应该很快就会回答。

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

    您好,

    看起来cmd文件被包含两次。 您将其包含在include路径中,并且也可能在项目中。 在CCS项目视图中展开项目时,是否也会看到cmd文件。

    此致,

    Vivek Singh

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

    我还在项目中找到了一个cmd文件,即F2837xD_Headers...文件,因此我将其从文件搜索路径中删除了。 但是问题仍然存在,我遇到了与以前相同的错误。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    当我保留搜索路径但在项目管理器中删除cmd文件时,我收到重新定义的错误" SYMBOLE"...:首先在"...中定义

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

     好的,经过一些工作后,我解决了这些错误。 现在我还有一个问题。 我遇到了这些错误,有人知道如何修复或导致问题的原因?

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

    您的链接器中是否定义了RamfuncsLoadStart等,您是否有一个带有语句(如"extern uint16_t RamfuncsLoadStart;")的标题?

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

    否,链接程序中没有定义这些内容,是否应该定义这些内容? 我找不到包含这些变量声明的任何头文件。 这很奇怪,因为该示例从controlSUITE生成的项目很好,但它们具有相同的标头并包括....

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的,我找到了它们的标题,不知道为什么没有声明
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    一旦包含标题,就应解决错误。 请参阅示例如何将这些设置为extern。
    同时确保您执行"重建",而不仅仅是构建项目。

    此致
    Chris