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.

[参考译文] Linux/AM5728:Dsptop 失败

Guru**** 2601915 points
Other Parts Discussed in Thread: AM5728, TLV320AIC3104

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/623227/linux-am5728-dsptop-fails

器件型号:AM5728
主题中讨论的其他器件: TLV320AIC3104

工具/软件:Linux

您好!

我正在尝试在 AM5728EVM 上运行 PSDK 4.00.00.00 Linux 映像(software-dl.ti.com/.../am57xx-evm-linux-04.00.00.04.img.zip)。

当我尝试在目标上运行 dsptop 时、我会得到以下错误

dsptop 内部错误:fatal:: can not open debugss module device_name sysfs entry for reading

甚至 在目标上的/lib/modules/4.9.28-geed43d1050/extra/debugss_kmodule.ko 被冒烟后也是如此。 可以帮帮你吗?

请注意、我们能够在成功启用 DSP 加速的情况下运行 OpenCL 示例。

目标的 dmesg 日志是 attachede2e.ti.com/.../2678.dmesg.log

此致、

里奇

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

    我刚刚使用 AM572x IDK 对此进行了测试、运行最新的 TISDK (内核4.9.28)且 dsptop 工作正常。

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

    Yordan、您好!

    感谢您的回答。

    我将 AM5728 EVM 与最新的 PSDK (4.00.00.00)配合使用、内核版本为4.9.28。

    我已附加引导日志供您参考。 您能不能告诉我问题出在哪里?

    e2e.ti.com/.../2502.log.txt

    此致、

    里奇

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

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您如何启动电路板? 您能否创建一个新的 SD 卡、其中包含来自最新 TISDK (ti-processor-sdk-linux-am57xx-evm-04.00.00.04)的预构建映像和文件系统、并尝试使用 dsptop 命令?

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

    很抱歉耽误你的回答。 根据您的建议、我使用此处所示的图像在窗口上创建了一个新的 SD 卡:
    software-dl.ti.com/.../index_FDS.html

    我在尝试运行 dsptop 时仍然收到相同的错误。


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

    提醒一下、让您知道我们仍在等待回复。
    谢谢你

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

    我也在 AM572x EVM 上进行了测试。 结果如下:

    dsptop -经过的时间00:04:41
    移动平均模式
    平均 DSP 使用率:0.00%精度100.00%
    外部存储器代码/数据163840KB 总计、0.0%已使用
    内部存储器数据总计1024 KB、使用量为0.0%

    >
    DSP %usage 运行时间+ 空闲时间+
    DSP_0 0.00 00:00:00.000 00:00:02.918
    DSP_1 0.00 00:00:00.000 00:00:02.973

    这时、我将运行 TI SDK 中的矢量应用程序。

    lsmod 输出为:
    root@am57xx-EVM:~# lsmod
    模块 使用的大小
    xhci_plat_hcd 5247 0
    xhci_hcd 109138 1个 xhci_plat_hcd
    rpmsg_proto 7597 0
    rpmsg_PRU 4962 0
    rpmsg_rpc. 19668年
    子内核 194665 2 xhci_plat_hcd、xhci_hcd
    图3 64055 0
    Virtio_rpmsg_BUS 13080 3 rpmsg_pru、rpmsg_rpc、rpmsg_proto
    UDC_CORE 12063 1 dwc3
    CBC 2324 0
    鼓 13425 1.
    BC_example 7186 0
    xfrm_user 23228 2.
    xfrm4_tunnel 2040 0
    ipcomp 2473 0
    xfrm_ipcomp 4695 1 ipcomp
    支持4. 6465 0
    AH4. 5665 0
    AF_KEY 27563 0
    xfrm_algo 6970 5 AH4、esp4、af_key、xfrm_user、xfrm_ipcomp
    蓝牙 325678 2.
    PRU_rproc 11732 4.
    PRUSS_INTC 7227 5 PRU_rproc
    SND_SoC_simple_card 7760 0
    TI_VIP 39918 0
    ECB 1909 0
    SHA512_通用 9903 0
    SHA512_ARM 12079 0
    SHA256_通用 9503 1.
    HMAC 2735 1.
    SND_SoC_OMAP_HDMI_AUDIO 4737 0
    pvrsrvkm 412372 5 bc_example
    MD5 1897 0
    Extcon_Palmas 6347 0
    AHCI 平台 3218 0
    libahci_platform 8821 1 AHCI_PLANTANUS平台
    OMA_AES_DRIVER 19230 0
    libahci 27891 2 libahci_platform、AHCI_platform
    SHA1_generic 2621 0
    TI_VPE 19292 0
    SHA1_ARM_NEON 6261 0
    TI_SC 24714 2 ti_VIP、ti_VPE
    SHA1_ARM 3862 1 SHA1_ARM_NEON
    libata 196388 3 libahci、libahci_platform、AHCI_platform
    TI_CSC 2313 2 ti_vip、ti_vpe
    高斯 11186 1 PRU_rproc
    TI_vpdma 15166 2 ti_VIP、ti_VPE
    OMAP-SHIM 21089 0
    OMA_WDT 4570 0
    SND_SoC_tlv320aic3x 48260 1.
    SCSI_mod 129717 1个 libata
    RTC_OMAP 8272 0
    RTC_PALMAS 5187 0
    dwc3_OMAP 5054 0
    Extcon 13943 3 dwc3、extcon_Palmas、dwc3_OMAP
    RTC_ds1307 11278 0
    OMAP-DES 11446 0
    像素 cir_i2c_ts 6570 0
    OMA_Rng 4835 0
    mt9t11x 14769 1.
    RNG_CORE 8011 1 OMA_Rng
    debugss_kmodule 6848 0
    omap_remoteproc 12389 4.
    远程处理器 27121 5 omap_remoteproc、pruss、pru_rproc、rpmsg_rpc、rpmsg_proto
    Virtio 7580 2 remoteproc、virtio_rpmsg_bus
    Virtio_ring 12291 2 remoteproc、virtio_rpmsg_bus
    SH_FQ_CODEL 8251 3.
    uio_module_drv 7353 0
    是的 9329 1 uio_module_drv
    gdbserverproxy 4671 0
    cryptodev 37405 2.
    cmemk 35174 2.
    root@am57xx-EVM:~#

    您是否对 EVM 以及 Linux 内核进行了任何修改? 您能否使用 tisdk_am57xx-evm_defconfig 尝试使用自己构建的内核映像?

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

    此问题是否仍然存在?
    您能否回答下面的问题?

    您是否还对根 FS 进行了任何修改?

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

    您好,我也有相同的问题,我没有更改  rootfs 上的任何内容,“”dsptop 内部错误:致命::无法打开 debugss 模块 device_name sysfs 条目以读取“”,是否有任何建议?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否尝试过迁移到最新的 TISDK 04.01.00.06?

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

    是的,我有最新的 SDK,您能提供一些调试建议?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的,我有最新的 SDK,您能不能给出一些调试建议?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、我成功地重现了最新 SDK 的问题。 由于某种原因、已删除调试。
    在 arhc/arm/boot/dts/am57xx-beagle-x15-common.dtsi 中添加以下内容:
    sound0_master:simple-audio-card、codec{
    sound-dai =<&tlv320aic3104>;
    时钟=<&clkout2_clk>;
    };
    };
    + debugss:debugss{
    + 兼容="ti、dra7xx-debugss";
    + 时钟=<&sys_clkin1>;
    + 时钟名称="sysclockin1";
    + };
    };

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

     好的,谢谢,我能不能通过替换 zImage-am57xx-evm.bin 和 am57xx-evm-reva3.dtb 来实现它? 我尝试了这种方法,但我得到了相同的错误?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    以下是运行最新 TI SDK 的 AM572x EVM 上 ls /boot 的输出:
    root@am57xx-evm:/boot# ls
    am571x-idk-lcd-osd101t2045.dtb devicetree-uImage-am57xx-beagle-x15.dtb
    am571x-idk-lcd-osd101t2587.dtb devicetree-uImage-am57xx-evm-cam-mt9t111.dtb
    am571x-idk-PRU-Excl-uio.dTB devicetree-uImage-am57xx-evm-cam-ov1065.dtb
    am571x-idk.dtb devicetree-uImage-am57xx-evm-reva3-cam-mt9t111.dtb
    am572x-EVM-jailhouse。dtb devicetree-uImage-am57xx-evm-reva3-cam-ov1065.dtb
    am572x-idk-jailhouse。dtb devicetree-uImage-am57xx-evm-reva3.dtb
    am572x-idk-lcd-osd101t2045-JH.dtb devicetree-uImage-am57xx-evm.dtb
    am572x-idk-lcd-osd101t2045.dtb devicetree-uImage-am57xx-evm.dtb.old
    am572x-idk-lcd-osd101t2587-jh.dtb devicetree-zImage-am571x-idk-lcd-osd101t2045.dtb
    am572x-idk-lcd-osd101t2587.dtb devicetree-zImage-am571x-idk-lcd-osd101t2587.dtb
    am572x-idk-PRU-Excl-uio.dTB devicetree-zImage-am571x-idk-PRU-Excl-uio.dTB
    am572x-idk.dtb devicetree-zImage-am571x-idk.dTB
    am57xx-beagle-x15-revb1.dtb devicetree-zImage-am572x-EVM-jailhouse。dtb
    am57xx-beagle-x15.dtb devicetree-zImage-am572x-idk-jailhouse。dtb
    am57xx-evm-cam-mt9t111.dtb devicetree-zImage-am572x-idk-lcd-osd101t2045-JH.dtb
    am57xx-evm-cam-ov1065.dtb devicetree-zImage-am572x-idk-lcd-osd101t2045.dtb
    am57xx-EVM-reva3-cam-mt9t111.dtb devicetree-zImage-am572x-idk-lcd-osd101t2587-JH.dtb
    am57xx-evm-reva3-cam-ov1065.dtb devicetree-zImage-am572x-idk-lcd-osd101t2587.dtb
    am57xx-EVM-reva3.dtb devicetree-zImage-am572x-idk-PRU-Excl-uio.dTB
    am57xx-evm.dtb devicetree-zImage-am572x-idk.dTB
    devicetree-uImage-am571x-idk-lcd-osd101t2045.dtb devicetree-zImage-am57xx-beagle-x15-revb1.dtb
    devicetree-uImage-am571x-idk-lcd-osd101t2587.dtb devicetree-zImage-am57xx-beagle-x15.dtb
    devicetree-uImage-am571x-idk-PRU-Excl-uio.dTB devicetree-zImage-am57xx-evm-cam-mt9t111.dtb
    devicetree-uImage-am571x-idk.dTB devicetree-zImage-am57xx-evm-cam-ov1065.dtb
    devicetree-uImage-am572x-EVM-jailhouse。dtb devicetree-zImage-am57xx-evm-reva3-cam-mt9t111.dtb
    devicetree-uImage-am572x-idk-jailhouse。dtb devicetree-zImage-am57xx-evm-reva3-camer-ov1065.dtb
    devicetree-uImage-am572x-idk-lcd-osd101t2045-JH.dtb devicetree-zImage-am57xx-evm-reva3.dtb
    devicetree-uImage-am572x-idk-lcd-osd101t2045.dtb devicetree-zImage-am57xx-evm.dtb.old
    devicetree-uImage-am572x-idk-lcd-osd101t2587-jh.dtb uImage
    devicetree-uImage-am572x-idk-lcd-osd101t2587.dtb uImage-4.9.41-rt23-gc038d21a22
    devicetree-uImage-am572x-idk-PRU-Excl-uio.dTB vmlinux-4.9.41-rt23-gc038d21a22
    devicetree-uImage-am572x-idk.dTB zImage
    devicetree-uImage-am57xx-beagle-x15-revb1.dtb zImage-4.9.41-rt23-gc038d21a22

    我在 arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi 中添加了上述更改、并编译了内核。 然后、使用以下命令在可引导 SD 卡上复制新构建的 am57xx-evm.dTB:
    sudo CP /arch/arm/boot/dts/am57xx-evm.dtb /media/ykovachev/rootfs/boot/devicetree-uImage-am57xx-evm.dtb

    就是这样。 我不需要更改内核映像。

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

    好,我将尝试 SD 卡模式 ,我使用了 tftp 引导模式,使用 zImage-am57xx-evm.bin 和 dtb am57xx-evm-reva3.dtb 。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    最后,它可以正常工作。 I CP 将 arch/arm/boot/dts/am57xx-evm.dTB 重命名为 tftpboot am57xx-evm-reva3.dtb
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请单击"此已解决我的问题"按钮以关闭该主题。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    因为这不是我的第一个帖子主题,很抱歉我不知道关闭它。