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/TMS320F28030:DSS:如何读取和写入数据

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/862509/ccs-tms320f28030-dss-how-to-read-and-write-data

器件型号:TMS320F28030

工具/软件:Code Composer Studio

您好!

我的客户正在使用 DSS 在 TMS320F28030和 CCS 版本7.2.0上进行调试。

他们希望通过引用 F28030的地址来读取和写入数据。

它们使用 memory.ReadData() 来读取和写入数据。

但它们会显示以下错误消息。

Java 类“com.ti.debug.engine.scripting.Memory"”没有名为“ReadData”的公共实例字段或方法。

您能否告诉我们为什么会显示此错误消息?

他们应该使用其他 API 吗?   

此致、

Ohhashi 女士

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

    Ohhashi-San、

    您能否提供客户如何拨打电话? 我正在查找代码行。 如果他们可以共享自己的脚本、那就更好了。

    谢谢你

    Ki

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

    Ki-San、

    如果您检查代码、我们将不胜感激。  

    /cfs-file/__key/communityserver-discussions-components-files/81/2746.code.txt

    此致、

    Ohhashi 女士

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

    Ohhashi-San、

    感谢您提供该文件。 当以十六进制值形式传递地址时、地址前面需要前面的"0x"来指定它是十六进制值:

    VAR 结果= debugSession.memory.ReadData (0、0x00009a02、8);

    让客户尝试一下。

    谢谢你  

    Ki

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

    您好、Ki-San、

    感谢你的答复。

    他们尝试了、但收到了相同的错误消息。

    VAR 结果= debugSession.memory.ReadData (0、0x00009a02、8);

    是否有其他可能的原因?

    此致、

    Ohhashi 女士

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

    Ohhashi-San、

    客户能否提供 log.xml 文件?

    此外、客户如何运行脚本? 正在调用 C:\ti\ccsv7\ccs_base\scripting\bin 中的 dss.bat 文件?

    谢谢你

    Ki

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

    您好、Ki-San、

    >客户能否提供 log.xml 文件?

    下面是日志文件。 如果您检查日志、我将不胜感激。

    /cfs-file/__key/communityserver-discussions-components-files/81/Log.docx

     > 此外,客户是如何运行脚本的? 正在调用 C:\ti\ccsv7\ccs_base\scripting\bin 中的 dss.bat 文件?

    是的。 他们运行 dss.bat、然后运行脚本。

    此致、

    Ohhashi 女士

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

    Ohhashi-San、

    感谢您提供本文档。 日志小于我的预期。 日志中的最后一个条目是:

    2019-12-09T09:52:24 1575852744542 53 com.ti.debug.engine.scripting.DebugServer finer com.ti.debug.engine.scripting.DebugServer openSession 1 return Texas Instruments XDS110 USB Debug Probe_0/C28xx

    此条目对应于 openSession(.*)调用。 应提供更多信息、尤其是如果它们生成了详细日志、如您先前附加的示例脚本中所示。 是否可以确认这是完整详细日志? 它看起来更像控制台输出、而不是日志 xml 文件中生成的信息。 客户能否在 "c:/workspace_CCSv7/lab1/log.xml"中提供实际生成的 xml 文件?

    谢谢你  

    Ki

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

    您好、Ki-San、

    >客户能否在 "c:/workspace_CCSv7/lab1/log.xml"中提供实际生成的 xml 文件?

    是的。 log.xml 位于 C:/workspace_CCSv7/lab1/log.xml 中。

    他们重新尝试获取 log.xml。

    如果您检查一下、我将不胜感激。

    /cfs-file/__key/communityserver-discussions-components-files/81/Log_2800_dss_2900_.docx

    此致、

    Ohhashi 女士

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

    Ohhashi-San、

    该文件没有我要查找的内容。

    请参阅随附的 zip 文件。 它包含脚本(code.txt)、该脚本已修改为在我的环境中运行-否则具有相同的功能。 我成功运行了它。 它生成了一个包含完整信息的 log.xml 文件。 您可以在浏览器中打开它以查看详细日志。

    我希望客户提供完全相同的 log.xml 文件。 不是包含日志副本和粘贴的 Word 文档。 我希望看到实际生成的 log.xml 文件、就像我在随附的 zip 文件中提供的那样。  

    /cfs-file/__key/communityserver-discussions-components-files/81/4571.code.zip 

    谢谢你

    Ki

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

    Ki-San、

    感谢您发送 文件。 这些文件对我们非常有帮助。 客户发现他们的脚本中使用的是"内存"而不是"内存"。 他们更正了拼写、然后可以正确运行脚本。

    感谢你的帮助。 我们非常感谢。  

    此致、

    Ohhashi 女士