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.

[参考译文] SK-AM62:使用 devmem2测试 USB、但获取"总线错误"消息

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1245353/sk-am62-test-usb-using-devmem2-but-get-bus-error-message

器件型号:SK-AM62

尊敬的 TI 支持团队:

我们将在 AM62-SK EVM 上测试 USB。

我们使用以下方式:

USB1:

  1. devmem2 0x31100420 w 0xA0
  2. devmem2 0x31100020 w 0x4
  3. devmem2 0x31100424 w 0x40000000


第1步,第2步工作正常,但第3步返回"总线错误"消息。

我们还尝试使用 USB0、但得到相同的结果。

为什么在进行#3操作后出现"总线错误"?

请参阅随附的日志文件 USB_TEST_20230705.log

e2e.ti.com/.../6786.USB_5F00_TEST_5F00_20230705.log

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

    尊敬的 Kylix:

    > root@Triton:~#[36.242925]  USB 1-1:USB 断开,设备编号2

    您应该在不将任何 USB 器件连接到 SK-AM62 USB 端口的情况下运行这3条 devmem2命令。

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

    您好、Bin、

    感谢您的帮助。

    以下是在没有任何 USB 器件连接到 SK-AM62 USB 端口的情况下运行所有操作的屏幕截图。

    在执行#3操作后,它仍然显示"总线错误"。

    下面是仅针对 USB 显示的 dmesg 命令的屏幕截图:

    在操作所有 devmem2命令之前是否进行了任何准备?

    谢谢。

    凯利克斯

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

    尊敬的 Kylix:

    内核启动日志中有以下消息:

    [6.259573]  USB USB2:制造商:Linux 5.10.168-g2c23e6c538 xhci-hcd  

    但您的系统具有"*ECS-Triton*"。 您在测试中是否使用适用于 SK-AM62的 TI 处理器 SDK?

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

    您好、Bin、

    linux-5.10.168-g2c23e6c538字符串中的"ECS-Triton "仅为我们当前项目的附加词。
    是否会影响使用 devmem2进行的 USB 测试?

    谢谢。

    凯利克斯

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

    尊敬的 Kylix:

    字符串本身不会影响任何内核函数。 我只是想检查您是否使用了与 SDK 中相同的内核源、下一个问题是您是否使用 SDK 中提供的相同 defconfig 来构建内核。 基本上是尝试了解您的内核中是否有任何更改导致了此总线错误问题、因为我在 SDK 中预编译的 SK-AM62上看不到它。

    请尝试在电路板上预编译的 SDK、以查看是否也会看到相同的问题。

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

    您好、Bin、

    我使用从我的 SK-AM62 EVM 上的 SDK 预编译的 tisdk-default-image-am62xx-evm.wic、
    并执行3条测试 USB 的命令。
    得到以下结果:

    在#3处仍然显示"总线错误"

    以下是将.wic 刷写到 microSD 并进行首次引导后执行3条命令的日志。
    e2e.ti.com/.../USB_5F00_TEST_5F00_20230714.log

    我获取 devmem 的源代码并在 Aarch64中构建。

    我还使用此版本的 devmem 执行3条命令。
    但仍然获得与上一个相同的结果。

    谢谢。

    凯利克斯

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

    您好、Bin、

    我发现从 SDK 预编译的 tisdk-default-image-am62xx-evm.wic 包含 devmem、并且运行良好、没有"总线错误"

    感谢您的帮助

    凯利克斯