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.

[参考译文] TMS320F28388D:构建配置问题

Guru**** 2390735 points
Other Parts Discussed in Thread: TMDSCNCD28388D, C2000WARE
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1484540/tms320f28388d-build-configuration-problem

器件型号:TMS320F28388D
主题中讨论的其他器件:TMDSCNCD28388DC2000WARE

工具与软件:

大约一年前、我从 Blinky 示例项目中启动了一个新的 CCS 项目、并且该项目的构建规模比示例项目大得多。 最初、我可以使用 CPU1_FLASH 构建配置将程序加载到闪存、或使用 CPU1_RAM 构建配置从 RAM 加载要执行的程序。 我正在 TMDSCNCD28388D 控制卡(评估板)上开发该项目、知道如何设置开关以用于 RAM 或闪存之外的编程和运行、而且以前已经成功完成了。

然后我在大约6个月前搁置了这个项目、现在回到该项目来恢复它。 不过、当我尝试使用 CPU1_FLASH 构建配置在闪存外执行时、会出现各种链接器错误、声称链接器无法找到各种文件、但在我使用 CPU1_RAM 构建配置时、工程会完美编译并链接和运行(在 RAM 之外)。

有什么想法、问题可能出在哪里? 我可以使用 CPU1_RAM 构建配置进行完美的编译、链接和运行、但无法使用 CPU1_FLASH 构建配置来构建工程、因为我在选择闪存构建时会遇到各种链接器错误、但在运行 CPU1_RAM 构建配置时链接这些相同的文件没有问题。  谢谢。

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

    您好!

    您能否尝试从工作区中删除该示例并尝试再次将其重新导入。

    您是否还可以在闪存配置中发布所遇到的错误消息。

    谢谢

    Aswin

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

    问题是(某种方式) CPU1_FLASH 配置的"Properties | Build | C2000 Compiler | Include Options"已损坏并缺失行 C:\ti\C2000Ware_4_00_00_00\driverlib\f2838x\driverlib、CPU1_RAM Configuration 具有该行;"Properties | Build C2000 Linker | File Search Path for CPU1_FLASH Configuration"也缺少相同的"driverlib" 路径。

    但是、我无法编辑编译器的包含选项。 我添加了 driverlib 路径、但无法保存。 所以我采纳了您的建议、即从工作区删除该工程并重新将其导入、这样我就可以在 CPU1_FLASH 配置的编译器包含选项和链接器文件搜索路径中添加缺少的"driverlib"路径、然后问题得以解决。 感谢您的帮助。