Cypress技术论坛
直播中

徐冬蕾

7年用户 250经验值
私信 关注
[问答]

如何正确管理USB2.0 LPM L1兼容性?

嗨,大家好,
我正在处理USB-IF对使用FX3S的设备构建的验证。用USB 3 Gen X命令验证器(第9章测试)执行的测试对于USB3.0部分来说是平滑的,但是,如果在中间设置USB2.0集线器并尝试USB2.0部分,则有失败:
事业的发展
现在开始测试:L1暂停/恢复测试(配置索引0)开始时间:Mon 8月1日14:54∶36 2016
测试设备的LPM L1兼容性测试…USB版本的设备是2.10。DUT与LPM兼容。LUM是DUT USB 2扩展描述符BMAtiONTES所需要的:LPM能力= 1 BESL和备用赫德支持= 1基线BESL有效= 0深BESL有效= 0基线BESL:0D深BESL:0D测试设备是LPM兼容的。上游端口是LPM兼容的。DUT的父端口不支持L1C。测试失败
停止时间:8月1日,14:54:37持续2016秒:1秒。停止测试[L1暂停/恢复测试(配置索引0):数量:失败(1);中止(1);警告(0)]
有人知道“L1C”是什么意思(上面是“DUT的父端口不支持L1C”)吗?
关于如何正确管理USB2.0 LPM L1兼容性,是否有一些FX3FW示例?
谢谢,
达克斯

以上来自于百度翻译


     以下为原文
  Hi all,
    I'm dealing with USB-IF certification for a device build using a FX3S. The test performed with USB 3 Gen X Command Verifier (Chapter 9 Tests) goes smooth for the USB3.0 part but, if I put an USB2.0 hub in the middle and attempt the USB2.0 part there is a fail:
    ===============
    Now Starting Test: L1Suspend/Resume Test (Configuration Index 0)
Start time: Mon Aug  1 14:54:36 2016
    Checking Device Under Test for LPM L1 Compatibility...
USB version of device is 2.10.
DUT IS compatible with LPM.
LPM IS required for DUT
USB 2.0 Extension Descriptor bmAttributes:
     LPM Capable = 1
     BESL and Alternate HIRD Supported = 1
     Baseline BESL Valid = 0
     Deep BESL Valid = 0
     Baseline BESL: 0d
     Deep BESL:  0d
Device Under Test is LPM Compatible.
Upstream port is LPM Compatible.
Parent port of DUT does not support L1C.
Test failed
    Stop time: Mon Aug  1 14:54:37 2016
Duration:  1 second.
Stopping Test [ L1Suspend/Resume Test (Configuration Index 0):
      Number of: Fails (1); Aborts (1); Warnings (0) ]
===============
    Does somebody know what "L1C" means (above sentence "Parent port of DUT does not support L1C") ?
    Is there some FX3 fw example on how to correctly manage USB2.0 LPM L1 compatibility?
     
    Thanks a lot,
    DaX

回帖(1)

徐冬蕾

2019-6-27 09:41:32
你好,Madhu,谢谢你的回复。
似乎这个问题是由轮毂引起的。许多USB2.0集线器(特别是旧的集线器)不支持新的L1 LPM,这使得测试失败。
如果使用USB2.0电缆连接设备和USB3.0主机端口,则测试通过。
当做,
达克斯

以上来自于百度翻译


     以下为原文
  Hi Madhu, thanks for your reply.
    It seems that the problem was caused by the hub. Many USB2.0 hubs (expecially the old ones) don't support the new L1 LPM, and this makes the test fail.
    If I use a USB2.0 cable to connect the device and the USB3.0 host's port, the test passes.
    Regards,
    DaX
举报

更多回帖

发帖
×
20
完善资料,
赚取积分