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:CCS 9.2 DSS 查询

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/899306/ccs-ccs-9-2-dss-query

工具/软件:Code Composer Studio

以前、我们编写了许多 DSS javpts 来自动执行测试、在 CCSv5下运行时没有任何问题。此后、我们将 CCS 升级到了 v9.2.0.00013、脚本不再像以前一样工作。

我们以标准方式设置调试会话、设置3个硬件断点、然后运行系统启动序列以检查启动序列是否正确。

我们看到的问题是、只有在我们使用 Rhino 调试器单步执行代码时、断点代码才起作用。 如果直接使用 dss.bat 运行该文件或加载到 Rhino 调试器中、并且仅选择"Go"、则代码在行中失败

   if (NPC!= BOOT_SOMA)

给出消息"FAIL:Expected halt at start of boot 0x40300000、实际上在0x80000"。 这意味着、在达到第一个断点后、它会重新启动、但程序计数器 在到达第二个断点之前没有实际移动!

我附上了一个 Javascript 示例、请有人解释为什么它现在只能在我们使用 Rhino 调试器时才起作用!!

e2e.ti.com/.../Javascript_5F00_Example.txt

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

    您好 Jason、

    [引用用户="Jason Robbins "]

    如果直接使用 dss.bat 运行该文件或加载到 Rhino 调试器中、并且仅选择"Go"、则代码在行中失败

       if (NPC!= BOOT_SOMA)

    [/报价]

    如果您通过 CCS GUI 手动执行相同的步骤、会发生什么情况? 是否可以成功运行到每个断点? 如果不是、这将证实我怀疑问题的根本原因不是 DSS 的具体问题、而是更笼统的问题。

    谢谢

    Ki