OH----Usb 问题集锦《持续更新》

1、适配完平台之后,hdc调试不通:

原因:usb的udc设备控制器在device侧配置错误,导致整个usb config错误

分析解决
在usb的udc probe代码中添加打印,确认当前usb真正的控制器name:

OH----Usb 问题集锦《持续更新》_第1张图片
控制器变化的原因:
在add gadget时,设备控制器name是它的设备name和设备id一起确认的,是在dts和驱动中属性值的顺序相关:

OH----Usb 问题集锦《持续更新》_第2张图片
OH----Usb 问题集锦《持续更新》_第3张图片
这里确认是 musb-hdrc.1.auto 还是 musb-hdrc.0.auto

你可能感兴趣的:(USB,linux,内核,驱动程序)