高通SDX12:USB2.0 端口枚举失败问题分析及解决方案

SDX12平台设备开机过程中出现了三种USB端口不枚举的现象,具体如下:

  1. 如下图所示,可看到PMIC Power on显示SMPL,也就是突然瞬时的功率损失,大概掉电时间会0.5S~2S,这种情况会造成设备不断重启,优先考虑排查硬件电路问题
    在这里插入图片描述
  2. 如下图所示,串口log可以看到当前还没有走完SBL阶段,对比正常的开机log可知在DDR clock初始化完成后,会对PM driver进行初始化,所以目前应该是PM部分出问题,也应优先考虑排查硬件电路问题,看是否有相关电路的电平未拉高
    在这里插入图片描述
  3. 通过串口可以看到用户登录界面,设备实际已经完成开机操作,只是USB未枚举,登录串口后进行如下操作:
/sys/kernel/config/usb_gadget/g1 # ls
UDC                         driver_match_existing_only
bDeviceClass                functions

猜你喜欢

转载自blog.csdn.net/weixin_38815609/article/details/126660040