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:编译项目时出现的 Vienna 套件问题

Guru**** 2561900 points
Other Parts Discussed in Thread: CONTROLSUITE, SFRA

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/810486/tms320f28379d-vienna-kit-issue-in-compiling-project

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

大家好,  

对于使用 controlSUITE 的传统 i m。  我使用的是最新版本并使用 CCS8.2 (同样适用于旧版)。

现在 ,如果我运行 Vienna Kit 项目并编译为377D ,一切工作正常。  如果在项目中我更改为28379D ,则会出现大量错误。

现在我 发现问题与 使用的 differnet 命令文件有关:

 

f2837x_Headers_nonBIOS_CPU1.cmd 在 fualt  项目 中由 f28377D 使用

 

2837x_flash_lnk_cpu1.cmd  当我更改为 f28379D 时、使用此命令  

为什么会这样呢?  如果我为 379D 更改文件,则可以正常工作。

coudl 您向我提供了有关该文件使用原因的更多详细信息?

非常感谢

此致

卡洛

 

 

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

    当您在 CCS 中更新器件时、它会尝试提供帮助、并使用 CCS 设置为器件默认值的 cmd 文件替换工程正在使用的 cmd 文件。 不过、由于它只是默认值、因此它不是为您的项目定制的、这可能会导致错误。

    在这种情况下、只需删除2837x_flash_lnk_cpu1.cmd 并将原始 cmd 文件重新添加到工程中即可。 我相信 F28377D 和 F28379D 具有相同的 RAM/闪存大小和地址。

    惠特尼

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

    您好、Whitney、

    还可以  ,但为什么 默认情况下维也纳项目使用的 是差分网络命令而不是标准命令?  在执行此操作时需要考虑的额外注意吗?

    此致
    卡洛

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

    CCS 提供的默认 cmd 文件只是一个起点。 应用程序将具有自己的段定义、放置和大小。 例如、对于这个 Vienna 项目、有一些应用特定变量需要被放置在特定 RAM 部分中(请参阅 SFRA_Data、FPUmathTables、CntL_COEFF_RAM 等)、所以创建了定制 pfc3phvienna_ram/flash_cpu1_f2837x.cmd 文件。

    惠特尼