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.

[参考译文] PROCESSOR-SDK-AM62X:设备模式下的 USB 复位(DEVT.USBReset 事件)。

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1499346/processor-sdk-am62x-usb-reset-devt-usbreset-event-in-device-mode

器件型号:PROCESSOR-SDK-AM62X

工具/软件:

尊敬的 TI 技术支持团队:  

 

我们使用 AM62X 定制电路板并处于 USB 设备模式、而 USB (Tx 和 Rx)在理想情况下能够正常工作。  

在 BCI (大电流注入)测试期间、随机 出现 DEVT.USBReset 事件。 和 DEVT.ConnectionDone 事件。   

我们想知道这两个事件的原因/来源。  我们是否有任何用于识别复位事件来源的特定寄存器?  

我们将读取以下寄存器以获取事件启用信息。  

寄存器:DEVDEN 说明:器件事件使能寄存器:

此致、

Tejas Patel

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

    尊敬的 Tejas:

    您在 AM62x、Linux 或 RTOS 上使用什么软件?

    DEVDEN 寄存器的屏幕截图来自哪个文档?

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

    尊敬的 Bin:  

    我们使用的是 VxWorks RTOS。 据我所知、这与 SOC 硬件而不是软件操作系统有关。  

    我们是 Controller_Programming_Guide TI 提供的"AM62x_USB_AM62p.pdf"。  

    第"1.7.3.3 DEVBEN"节

    请参阅以下快照。  

    此致、

    Tejas Patel

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

    尊敬的 Tejas:

    首先、此论坛不支持在定制操作系统上进行 USB 驱动程序开发。 编程指南按原样提供、不提供支持。

    Unknown 说:
    我们是否有任何特定的寄存器来识别复位事件的来源?  [/报价]

    我不知道有任何用于告诉 USB 复位源的寄存器。

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

    您好、  

    FYI、团队也在 Linux 上发现了相同的问题。   

    据我所知、它与 SOC 硬件无关、与 Baremetal、Linux 或 RTOS 无关。  

    此致、

    Tejas Patel

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

    尊敬的 Tejas:

    我知道这个问题与 SoC 有关、而不是与软件有关、但 Linux USB 驱动程序并不区分复位源、我也不知道有任何寄存器提供复位源信息。

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

    尊敬的 Bin:  

    请说明如何确定 USB 复位的根本原因?

    此致、

    Tejas Patel

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

    尊敬的 Tejas:

    Unknown 说:
    在 BCI (大电流注入)测试期间、我们随机收到 DEVT.USBReset 事件。 和 DEVT.ConnectionDone 事件。   [/报价]

    在 BCI 测试期间、USB 是否是唯一生成复位事件且 SoC 其他部分在 BCI 测试期间没有问题的模块?

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

    尊敬的 Bin Liu:  

    我们已签署 NDA。  是、仅限 USB 模块。  

    此致、

    Tejas Patel

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

    尊敬的 Tejas:

    尽管您已签署 NDA、但在交付 USB 控制器文档时应免责声明、说明文档按原样提供、不提供技术支持。

    但是、如果 BCI 触发模块复位、则可能是 ESD 导致的、您通常必须改进 ESD 保护。 我不确定 USB 模块复位的原因/来源可能对您有所帮助。