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/TMS320C28346:CCS/TMS320C28346

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/681305/ccs-tms320c28346-ccs-tms320c28346

器件型号:TMS320C28346

工具/软件:Code Composer Studio

您好!

 

我 使用 C28346和 CCS3.3.81.6

 当代码位于闪存中时、我无法使用 ICE (XDS510LC USB JTAG)加载程序。

 连接 闪存的 XINTF 区域6。

我 可以加载程序并最初成功运行。

但是 、将一些代码移动 到闪存后、代码无法成功运行。

(通过使用#pragma DATA_SECTION ("FLASHFW")、段'FLASHFW" 位于 XINTF 区域6)

如果 我 使用其他工具将代码刻 录到闪存中。 工作正常。

是否有更好的解决方案来处理这种情况?

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

    我写信告诉您、已指派一名 C2000团队成员回答此帖子。

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

    您能否查看闪存数据表以查看它是否使用擦除和编程等闪存功能的命令序列?

    如果确实如此、您将无法使用正常的 CCS 加载过程通过 XINTF 直接将数据加载到外部闪存器件、因为 XINTF 存储器空间被 CCS 视为常规存储器、而不需要特殊的命令序列来写入信息。

    相反、您需要使用应用(或自定义插件)、使用数据表中的命令序列将 C28x 二进制文件编程到闪存器件中。 听起来好像您有一个工具可以执行此操作。

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

    自您上次更新以来已超过两周。 我假设您能够解决您的问题。 如果情况并非如此,请拒绝此解决方案并回复此主题。 如果此主题已锁定、请制作一个描述问题当前状态的新主题。

    Tommy