请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AM3352 我们将 USB1用作 USB 主机、以使用 AM3352BZCZA80与定制板上的 MSC 器件进行通信。 我们的芯片从 EFUSE 寄存器(CONTRAL_EFUSE_SMA)读取2.1版、该寄存器的 MPU 时钟频率最高可达800MHz。 当以600MHz 为 MPU 计时时、当一个 USB 器件被分离时、我们始终获得 USB 断开事件(寄存器 USB_0_IRQ_STATUS_1:位0x20)。 但是、当将 MPU 时钟加速至最大值800 MHz 时、此标志永远不会被置位(多次连接和断开将最终导致断开标志被置位、但在第一次断开时永远不会被置位)。 我们已经多次确认、该标志永远不会被 USB PHY 硬件置位。 我们发现、以720MHz 以上的频率对 MPU 计时会导致此问题。 如果已经知道 PHY、我们是否可以配置它来解决该问题? 这对我们来说是一个巨大的问题、因为我们无法单独解决 USB 主机问题来降低 MPU 时钟的速度。