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.

[参考译文] AM5716:勘误表 i896

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1173247/am5716-errata-i896

器件型号:AM5716

尊敬的专业人士:

请告诉我们有关勘误表 i896的信息。

我们将 AM5716与 Linux 配合使用。
我们找到了下面的线程。
https://e2e.ti.com/support/processors-group/processors/f/processors-forum/530492/am572x-errata-i896?tisearch=e2e-sitesearch

有人说"TI Linux 处理器 SDK3.0已经实现了针对勘误表 i896的权变措施。 请查看以下补丁。"
但是、对于2 i896变通办法中的选项2、似乎没有答案。

Q1 SDK 3.0是否已支持选项2?
Q2 TRM 上没有列出 PORTSC 寄存器和字 PP。 它是否存在于 AM5716中?


此致、
Kadowaki

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

    您好  Kadowaki、

    [引用 userid="501500" URL"~/support/processors-group/processors/f/processors-forum/1173247/am5716-errata-i896 ]Q1 SDK 3.0是否已支持选项2?
    [/报价]

    我选中了“仅代码”选项1是否存在,它是否对您无效?

    此致  

    Diwakar  

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

    Diwakar-San、
    感谢你的答复。 让我继续回答我的问题。

    问题3您提到只有选项1可用、您能否请我们参阅您确定的代码?

    我们遇到了无法重新检测 USB 设备的问题。
    我们使用的 SDK 版本为6.03.00.106 (Linux)。
    此时的日志如下所示

    USB 1-1:超时:EP 1上仍有3个激活话术
    USB 1-1:超时:EP 1上仍有3个激活话术
    USB 1-1:超时:EP #82上仍有12个激活话术
    USB 1-1:超时:EP #82上仍有12个激活话术
    xHCI-hcd xhci-hcd.0.auto: xHCI 主机控制器无响应、假设已死
    XHCI-hcd xhci-hcd.0.auto: HC 已死亡;正在清理
    xhci-hcd xhci-hcd.0.auto: xHCI 主机不响应停止端点命令。
    xHCI-hcd xhci-hcd.0.auto: xHCI 主机控制器无响应、假设已死
    XHCI-hcd xhci-hcd.0.auto: HC 已死亡;正在清理

    Q4这些日志是否与勘误表 i896相关?

    这是 Q2的问题。
    TRM 上没有列出 PORTSC 寄存器和字 PP。 它是否存在于 AM5716中?

    提前感谢您的回答。
    此致、
    Kadowaki

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

    您好  Kadowaki、

    [引用 userid="501500" URL"~/support/processors-group/processors/f/processors-forum/1173247/am5716-errata-i896/4427396 #4427396"]您提到只有选项1可用,您能否请我们参阅您所识别的代码?

    线程 https://e2e.ti.com/support/processors-group/processors/f/processors-forum/530492/am572x-errata-i896?tisearch=e2e-sitesearch 中

    您可以检查这些提交  

    6be136b USB:xHCI:为断开的 PED 位添加查询标志
    b268226 USB:dwc3:内核:为最新版本定义宏
    01245fb USB:主机:xHCI:为 pdata
    6f0d90c 添加断开的 PE 查询标志 USB:主机:xHCI-plat:如果请求、启用 Broken pe dwk
    913bc397 USB:主机:主机:主机:主机:主机:主机: 为已知的损坏修订版本传递 Broken PE_标志 

    获取上述 e2e 链接中已存在的代码的步骤。

    您可以找到与选项1相关的更改。

    [引用 userid="501500" URL"~/support/processors-group/processors/f/processors-forum/1173247/am5716-errata-i896/4427396 #4427396)]这是 Q2的问题。
    TRM 上没有列出 PORTSC 寄存器和字 PP。 它是否存在于 AM5716中?

    Shreyas 可以对此进行评论。

    此致

    Diwakar

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

    您好、Diwakar、Shreyas、

    感谢您的客户支持。

    我想总结一下剩余的询问。

    1. TRM 上没有列出 PORTSC 寄存器和字 PP。 您能否共享更多这些寄存器信息?
    2. 客户遇到重新检测问题。 客户使用的 SDK 版本为6.03.00.106 (Linux)。 此时的日志如下所示。 您是否认为以下日志与“勘误表 i896”相关?

     usb 1-1: timeout: still 3 active urbs on EP #1
    
     usb 1-1: timeout: still 3 active urbs on EP #1
    
     usb 1-1: timeout: still 12 active urbs on EP #82
    
     usb 1-1: timeout: still 12 active urbs on EP #82
    
     xhci-hcd xhci-hcd.0.auto: xHCI host controller not responding, assume dead
    
     xhci-hcd xhci-hcd.0.auto: HC died; cleaning up
    
     xhci-hcd xhci-hcd.0.auto: xHCI host not responding to stop endpoint command.
    
     xhci-hcd xhci-hcd.0.auto: xHCI host controller not responding, assume dead
    
     xhci-hcd xhci-hcd.0.auto: HC died; cleaning up
     

     

    我很抱歉催促您,但我们非常感谢您能就这些问题提供建议/意见。 客户需要尽快解决此问题。

    此致、

    宫崎

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

    Diwakar、Shreyas、

    我们是否可以就这些问题征求您的专家意见/意见?

    此致、

    宫崎

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

    宫崎

    我们仍在等待答复。

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

    Shreyas、

    感谢您分享当前状态。 我希望您能在圣诞假期之前获得专家团队的意见。

    此致、

    宫崎

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

    宫崎-圣

    遗憾的是、我的联系人在新年之前外出度假。 我将努力寻求他人的帮助。

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

    宫崎-圣

    我收到的答复:

    "大约有3层:

    • Xchi 规范定义了通用寄存器
    • DWC 控制器定义了一个实例
    • TI 对(BUS+Clock+power)进行了包装、并将多个 DWC 实例集成到我们的 SOC 中

    -1-

    XHCI:

    PORTSC (端口状态和控制寄存器)和 PP[9](端口电源)字段位于 xchi 规格中。  此处定义了它们的偏移。

    • 地址:运营基地+(400h +(10h *(n–1)))

    -2-

    DWC:

    DWC 控制器会奇怪地压缩字段名称:

     

     

    -3-

    TI:

    谢谢、

    Shreyas

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

    Shreyas San、

    感谢您联系我们。

    感谢您展示 PORTSC 寄存器。
    我们将对其进行检查。

    顺便说一下、我们尚未收到以下答案、

    2.客户遇到重新检测问题。 客户使用的 SDK 版本为6.03.00.106 (Linux)。 此时的日志如下所示。 您是否认为以下日志与“勘误表 i896”相关?

    我们也在等待您的回答。


    此致、
    Kadowaki

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

    Diwakar 可能会帮助解决另一个问题。

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

    您好  Kadowaki、

    [引用 userid="501500" URL"~/support/processors-group/processors/f/processors-forum/1173247/am5716-errata-i896/4455133 #4455133]2.客户遇到重新检测问题。 客户使用的 SDK 版本为6.03.00.106 (Linux)。 此时的日志如下所示。 您是否认为以下日志与“勘误表 i896”有关?[/quot]

    您能否启用 xhci 驱动程序的调试日志、并检查是否看到"disable port"日志(如果没有)、它与勘误表 i896无关。

    此致
    Diwakar