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.

[参考译文] TMS320F28379D:如何查看为什么 CCS 文件查找错误的声明/定义目录

Guru**** 2589265 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1161111/tms320f28379d-how-to-see-why-ccs-file-is-looking-into-the-wrong-directory-for-declarations-definitions

器件型号:TMS320F28379D

我将一个项目从电机控制 SDK 移植到另一个 MCU。  最初是 F280025C、新的是 F28379D。

对于新项目、查看 include 路径、所有内容都引用了 f2837xd 目录。   

但是、在跟踪某些构建问题时、如果 我尝试查找特定函数的定义位置、我有时会返回到 F280025C 目录中的一个文件中。   CCS 是否提供了一种机制来跟踪为什么它会转到这个特定的目录?  或者、您是否有关于如何继续的提示?  我已打开编译器的详细说明、但到目前为止、我在命令行中看不到任何显式包含路径。

(顺便说一下、我不熟悉 CCS)

谢谢!

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

    您好!

     

    我们的专家将尽快回来。

     

    谢谢、

    Saravanan

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

    如果您在构建控制台中看不到任何 F28002x 文件的引用、则您的编译可能还不错、只是 CCS 会让您感到困惑。 您能否在"Debug"->"Source Lookup Path"下检查项目属性以查看它是否指向任何 F28002x 文件?

    您还可以尝试删除编译文件夹(生成.out、.obj、.map 文件的位置)、然后重新编译工程并查看其是否有用。 或者、如果这不起作用、请尝试使用全新的工作区(通过创建新的工作区文件夹或删除.metadata、DVT 等)。 文件并让 CCS 重新生成这些文件)并重新导入您的项目?

    惠特尼