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.

[参考译文] DSPTOP 错误

Guru**** 2563960 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1183946/dsptop-error

移动平均模式
平均 DSP 使用率: 0.00%精度100.00%

>
DSP   %usage  运行时间+    空闲时间+
DSP_0   0.00 00:00:00.000 00:00:00.000
DSP_1   0.00 00:00:00.000 00:00:00.000
DSP_2   0.00 00:00:00.000 00:00:00.000
DSP_3   0.00 00:00:00.000 00:00:00.000
DSP_4   0.00 00:00:00.000 00:00:00.000
DSP_5   0.00 00:00:00.000 00:00:00.000
DSP_6   0.00 00:00:00.000 00:00:00.000
>SP_7   0.00 00:00:00.000 00:00:00.000









dsptop 系统错误:fatal:invalid argument:check for another instance of dsptop running、only one instance per device allow.
root@k2hk EVM:~#

运行 dsptop 命令时、会导致 dsptop 系统错误并退出。 但我们并没有以并行方式运行任何其他 dsptop 实例。

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

    您好!

    请确认使用的 SoC 是否为 K2HK

    ——基尔蒂

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

    您好、Keerty、

    是的、SoC 是 TCI6638K2HK

    此致、

    Sravya Keerthana.

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

    大家好、

    root@k2hk EVM:~# dsptop -r 1 -f txt -o log.txt -d 1 -n 100
    dsptop:无法识别的选项'--0'

    用法:dsptop [dhlmnpqrsSvy]
    有关更多详细信息,请参见 man dsptop。
     -delay/-d              设置屏幕刷新率(以秒为单位)(小数秒正常)。
     --format/-f
                                    设置 DSP 使用数据的--output 文件格式,默认为 text。
                                    将附加文件扩展名(.txt、.csv、/gp/cmd 和/gp/dat)
                                    与使用--output 选择的文件名相加。 将选择 gnutple_WXT
                                    此外、使用 WXT 终端启动 gnuplot 以绘制 DSP 使用情况数据。
     --help/-h                      显示帮助。
     --logging/-l       启用 DSP 消息记录到 stdout。 DSP 消息在中捕获
                                    循环缓冲器。 选择"第一个"将从写入 DSP 消息
                                    连接 stdout 并终止 dsptop 的第一个完整跟踪缓冲器。 选择
                                    "最后"强制跟踪缓冲器作为循环缓冲器运行
                                    如果在 dsptop 终止时将日志记录数据写入 stdout。
                                    使用--output 选择要记录的文件,而不是 stdout。
     -maxoutfile/-m         为--output 文件设置最大大小(以字节为单位)(默认为0 -无穷大)。
     --number/-n             设置屏幕更新迭代次数(默认为0 -无限)。
     -输出/-o          选择一个用于记录(-l)或使用数据(-f)的文件。
     -分辨率/-r         以秒为单位设置图解分辨率(小数秒正常)。
     --process/-p                   从连续 DSP 运行/空闲时间累加切换到
                                    单个 DSP 进程运行/空闲累加。 运行/空闲时间
                                    将在退出当前流程时停止前进、然后
                                    在下一个进程开始时恢复。
     --quiet /-q                     将除日志数据外的所有 stdout 发送到/dev/null。
     --采样/-s             设置移动平均采样窗口(以秒为单位)(小数秒为单位)。
     --SYNC/-y                      启用同步(由 dsptop_sync 脚本使用)。
     --version/-v                   显示版本。

                                    在 e2e.ti.com 上提出问题或报告问题。

    在使用 dsptop -r 1 -f txt -o log.txt -d 1 -n 100命令时,显示无法识别的选项,我使用的语法是否正确?

    或者命令使用是否有任何问题?

    我们在某些 EVM 中也面临此问题

    此致、

    Sravya Keerthana.

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

    Sravaya

    Rajarajan 正在处理您的查询。 他很快就会回来。

    感谢您的耐心等待。

    此致

    Shankari G

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

    您好、Sravya、

     "arago-base-tisdk-image-xxx.tar.xz"可能存在问题、但"tisdk-server-rootfs-image-xxx.tar.xz"可能不存在问题。 这是因为 Arago-base-tisdk-image 不包含 dsptop 所需的所有软件包。

    请尝试使用"tisdk-server-rootfs-image-xxx.tar.xz"。  我也在并行尝试这些方法。

    谢谢、

    Rajarajan U

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

    您好、Sravya、

    我没有指出 "Arago-base-tisdk-image"和"tisdk-server-rootfs"是 TI 处理器 SDK Linux 的一部分(网址: https://www.ti.com/tool/PROCESSOR-SDK-K2H ,版本:06.03.00.106)

    上述文件存在于 SDK 中的"filesystem (文件系统)"文件夹中。

    谢谢

    Rajarajan

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

    您好、Sravya、

    我已经尝试了"Processor SDK Linux for K2H (版本:06.03.00.106)"、并检查 了"dsptop"是否与 SDK (已构建)附带的"tisdk-server-rootfs-image"配合使用。

    我的观察结果是、dsptop 命令不起作用、我之前提到"dsptop"命令可能起作用、但我可以确认它也不能与"tisdk-server-rootfs-image"一起工作。  

    谢谢

    Rajarajan

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

    您好、Rajarajan、

    感谢您的回复。但是我们如何解决 dsptop 命令的问题。

    或者是否有任何其他命令来检查 DSP 内核利用率?

    请告诉我们。

    此致、

    Sravya

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

    您好、Sravya、

    将尽快检查和更新。

    谢谢、

    Rajarajan U

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

    您好、Sravya、

    我已经尝试从最新的来源"https://git.ti.com/cgit/sdo-emu/dsptop/"编译"dsptop"

    根据以下观察结果、

    dsptop -r 1 -f txt -o log.txt -d 1 -n 100 -命令行参数中存在错误,"txt"应为"text",因此 显示了该错误"dsptop:无法识别的选项'--0"。

    1. 由于错误、我修改了 Makefile 文件、将编译的二进制文件保留在"release"文件夹中、而不是"/usr/bin "文件夹中。
    1. "dsptop"取决于"debugss"内核模块。 它需要启用。
      1. 但是、从源代码编译"debugss"会引发错误、内核模块缺少"/lib/modules/4.19.94-gbe5389fd85/build (因为 Processor SDK 使用此(4.19.94)版本的内核。

    我将向您进一步介绍调查结果。

    谢谢、此致、

    Rajarajan U

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

    您好、Rajarajan、

    感谢您的更新。 请随时向我们提供有关 dsptop 问题的最新信息。

    此致、

    Sravya

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

    您好、Sravya、

    您能否使用您之前使用的内核版本编译"debugss"内核模块?

    我一直在使用 SDK Linux 附带的内核:4.19.94。 (只是检查我们是否使用了相同的内核)

    谢谢、

    Rajarajan U