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/TMS320F28379D:将示例工程"external_interrupt_cpu01"从 controlSUITE 复制到新工程。 现在它赢得了#39;t 编译。

Guru**** 2535750 points
Other Parts Discussed in Thread: CONTROLSUITE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/611944/ccs-tms320f28379d-copied-files-from-example-project-external_interrupt_cpu01-from-controlsuite-to-a-new-project-now-it-won-t-compile

器件型号:TMS320F28379D
Thread 中讨论的其他器件:controlSUITE

工具/软件:Code Composer Studio

我从 controlSUITE 中复制了示例项目"external_interrupt_cpu01"。 我将一些文件复制到我的新工作区中、 并复制了指向其他文件的链接。 新项目称为 "brakeswitch_interrupt"。 由于以下错误、它无法编译:

#35 #ERROR 指令:"必须在项目属性中定义 CPU1或 CPU2。  否则、头文件中的偏移量将不准确。"

ccsproject /brakeswitch_interrupt line 18、外部位置:C:\ti\controlSUITE\device_support\F2837xD\V210\F2837xD_headers\include\F2837xD_device.h C/C++ problem

我使用的是 Code Composer v7。 我找不到定义 CPU1的位置。

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

    您能否尝试导入工程并重命名相同的工程、而不是复制文件? 您可以导航到:Project->Import CCS Projects

    此致、
    Gautam
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、Gautam。 在我等待答复的时候,我只是这样做了。 它发挥了作用。 然后、我必须将需要更改的文件复制到工作区、在资源选项卡中更改其位置并进行编辑(需要以避免对存档进行多路复用)。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    太棒了!

    祝您好运、
    Gautam
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很高兴听到您解决了您的问题。 如果您确实需要定义"CPU1"或任何其他值、请转至"Project properties->Build->C2000 Compiler->Predefined Symbols"进行定义。

    此致
    Chris