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/TMS320C6657:目标行为问题-使用 XDS510USB Plus 仿真器仓体浏览存储器时出现错误0x00000002/-1176

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/661576/ccs-tms320c6657-issue-with-target-behavior--error-0x00000002--1176-when-browsing-memory-using-xds510usb-plus-emulator-pod

器件型号:TMS320C6657

工具/软件:Code Composer Studio

我们有一个使用 C6657 2核处理器的定制板。

我已通过 SD XDS510 USB Plus 仿真器仓体连接 JTAG。

我有一个简单的测试程序、该程序链接到从 MSMC 运行、用于配置 PLL、然后运行 L2 SRAM 存储器测试。

每次浏览任何存储器时、无论是 SRAM 还是 MMR 空间、CC7控制台中都会立即显示以下内容:

您可以看到-该存储器是 GPIO 配置 MMR。   如果我返回并查看存储器窗口、它似乎会在 MMR 中显示正确的值:

L2 SRAM 也是如此。  我在测试时运行、将值编程到其中。  然后、测试从 L1D 写回、使测试区域无效、然后从 L2读回、所有值都匹配。   如果 我浏览 L2 SRAM,我会立即收到控制台消息  错误....  0x  002/-1176...   。   但是回到内存浏览器 ,我看到了正确的结果...

但是、如果我取消选中 L1缓存...  (收到更多 错误信息后) 内存仅显示 “???”  ?????-    这适用于 L1  或 MSMC 中的任何内容。

我的链接命令不会为任何段指定除 MSMC 和 L2之外的任何存储器。

我已经尝试了 GEL 执行和不执行。   没有区别。

有什么想法吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我的同事刚刚走进实验室、发现有一个全新的 XDS110调试探针、建议我尝试一下。 我已从 TI 下载并安装了 XDS110的最新驱动程序、并已将其插入。 几次断续后、它连接到基于 C6657的定制 PCB。

    使用该探针进行调试、内存问题就消失了! 我可以检查所有存储器、而不会在控制台填充正在运行的加密错误列表。 在存储器浏览器中、我可以取消选中 L1D 并查看所有存储器资源的准确表示、而不是"????? ?????"。

    因此、问题似乎是以下两个方面之一:
    -目标配置中的 XDS 510 USB 选择不应提供与 C6657配合使用的下拉选项
    -或者、这款较旧的 XDS 510可能需要一个新的设备驱动程序+ F/W。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    David、

    感谢您分享该解决方案。

    BR
    Tsvetolin Shulev