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.

[参考译文] 如何优化 LoadRaw 和 saveRaw DSS 函数?

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/948257/how-to-optimize-loadraw-and-saveraw-dss-functions

您好!

我正在 DSS 脚本中使用 loadRaw 和 saveRaw 函数来从目标加载和存储原始帧。

loadRaw 函数需要大约22秒来加载单个大小为1.2 MB 的原始帧。

saveRaw 函数大约需要56秒来保存8个原始帧、总大小为2.1 MB。


是否有任何方法来优化这些功能?

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

    加载/保存原始 DSS API 在下载性能方面可能是最佳的 API。 您使用的是什么调试探针? 如果您使用较慢的探头之一(如 XDS100)、则升级探头将产生最大影响。

    谢谢

    Ki

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

    您好 Ki、

    我使用的是 XDS560V2 STM 调试探针。 通过修改代码可以提高性能是否有任何方法?

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

    [引用 USER="Parameswaran L"]我正在使用 XDS560V2 STM 调试探针。

    这是我们性能最高的调试探针之一。

    嗯... 在"Memory Browser"视图中使用存储器加载/保存功能时、性能是否更快?

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

    是的、 当我在"Memory Browser"视图中使用存储器加载/保存功能时、性能显著提高。

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

    嗯、这很有趣。 我想他们都在背后使用了类似的电话。 您能否:

    1)提供脚本中调用 API 的部分(我想查看将哪些参数传递给 API)

    2) 2)启用调试服务器日志以 生成调试服务器日志、然后运行脚本并压缩日志并附加到此线程? 如果您所做的只是启动调试会话、连接到目标并调用 API、那么使用简化的脚本可能是个好主意。 这样可以更轻松地分析日志。

    谢谢

    Ki