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:加载程序错误

Guru**** 2481465 points
Other Parts Discussed in Thread: TMS320F28377S, TMS320F28379D, TMS320F28377D

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/710769/compiler-tms320f28379d-load-program-error

器件型号:TMS320F28379D
主题中讨论的其他器件:TMS320F28377STMS320F28377D

工具/软件:TI C/C++编译器

我有一个在为 TMS320F28377S 编译的闪存中运行的项目。

它可以正常工作、我们可以在将其上载到 TMS320F28377D 时对其进行调试、但当我们尝试将其上载到 TMS320F28379D 时、Code Composer 会产生以下错误。

该程序是为 TMS320F28377S 编译的、因为我们的 Code Composer 版本(6.1.0.00104)没有 TMS320F28379D 的选项、而且我们知道 TMS320F28379D 与 TMS320F28377D 完全兼容。

请考虑为 RAM 执行编译的相同程序是否正常工作。

我们如何解决该问题?

顺便说一下、是否可以为 Code Composer 版本添加 TMS320F28379D 选项?

此致、

Nicola

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

    支持 F28379D 的是 CCS v6.2及更高版本、不能将此器件添加到 v6.1。 升级 CCS 是唯一的选择。

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

    迁移到 CCS v6.2是一个问题、因为我们的开发平台无法更改:我们必须使用 TMS320F28379D、因为控制卡 TMS320F28377S (我们系统中使用的 DSP)不再可用。

    是否可以手动添加允许我们的 CCS 版本正确管理 TMS320F28379D 的条目和参数?

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

    尼科拉

    出于我们的理解、您能否解释无法升级开发平台的原因?

    注意: 由于最近为 TMS320F2837xD 发布了 PCN (PCN 通知"20180523001.1"),以下是唯一支持 TMS320F2837xD 的 CCS 选项(从 PCN 复制):

    •Code Composer Studio (CCS)将需要最低版本:

    o CCSv8.1–无需进一步更新

    o CCSv8.0–更新到8.1

    o CCSv7.4–使用‘Help  Check for Updates’(帮助检查更新)并安装以下软件:

    •TI C2000器件支持4.2.5.0或更高版本

    •CCS 闪存内容8.1.0.1297或更高版本

    •Debug Server 7.4.0.1313或更高版本。

    o (有关更新帮助: http://software-dl.ti.com/ccs/esd/documents/ccsv7_updates.html)

    o 以前的 CCS 版本–使用以上补丁更新到 CCSv8.1或 CCS7.4

    谢谢、此致、

    Vamsi

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

    当我们两年前选择器件 TMS320F28377S 和开发平台(CCS 6.1是可用的版本)时、最近为 TMS320F2837xD 发布的 PCN (PCN 通知"20180523001.1")尚不存在、我也不知道 TMS320F28377D 的控制卡将被 TMS320F28379D 取代。

    现在、我们有一些有关开发平台稳定性的常数。

    在任何情况下、是否可以教 CCS 6.1识别 TMS320F28379D?

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

    尼科拉

    感谢您的详细信息。

    我知道 PCN 是最新的。  正如您可能在 PCN 中注意到的、客户被请求迁移到上述 CCS 版本、以便他们在对即将推出的新器件进行编程时不会遇到任何问题。  如果不是由于您提到的原因、请注意、PCN 上下文需要迁移到最新的 CCS 版本。

    有关您的问题的临时解决方案: 是否可以尝试使用 F28377D 目标配置对 F28379D 进行编程?  如果您收到有关设备不匹配的任何警告、请忽略并继续。   请尝试一下、并告诉我它是否起作用。

    谢谢、此致、
    Vamsi

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

    您好、Vamsi、

    感谢我们执行的建议。

    我们的最后一个问题是无法从 Code Composer 刷写 DSP。 实际上、如果我们使用 TI 闪存串行编程器、应用程序就能完美工作。

    此致、

    Nicola

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

    尼科拉

    您还有其他相关问题吗?

    我可以关闭此主题吗?

    谢谢、此致、
    Vamsi

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

    您好、Vamsi、

    遗憾的是、由于使用 TI 闪存编程器对控制卡 TMS320F28379D 进行编程需要超过35分钟、因此对调试我们的应用不是很有用。

    总之、您是否确认无法通过任何方式让我的 Code Composer CCS 6.1版本识别控制卡 TMS320F28379D?

    此致、

    Nicola

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

    尼科拉

    哪个更慢- CCS 闪存插件或串行内核?  如果是 CCS、请尝试使用 XDS200仿真器(更便宜、但性能比 XDS510/560要低)-您可能正在使用低速仿真器。

    关于 CCSv6支持:。 你是否尝试了我在前一份答复中提到的建议?  您是否收到任何警告?  请告诉我。

    谢谢、此致、

    Vamsi

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

    感谢您确认答案。 您能告诉我 CCSv6是否适用于 F28379D 并具有 F28377D 配置吗? 这有助于其他人参阅此帖子。

    谢谢、此致、
    Vamsi