问题:我在调试USB camera时候,如果先连接上USB CABLE,然后对系统上电,上电完了,打开amcap没有图像;
分析:
理论上 系统上电的过程应该是这样的,
1,install dwc_otg driver ,DP应该为PULL DOWN,USB connection 不建立;
2,install webcam driver,DP仍然为PULL DOWN,USB connection 依然不建立;
3,Run user app,open video device后,DP被Pull Up,USB connection建立,PC开始发送request,协商,
打开AMCAP,则就会出图像;
但是实际上,我的情况是这样的,install dwc_otg driver & webcam driver,,Run user app,open video device后没有任何打印信息输出,在probe里面增加打印输出,没有任何信息输出,就是说usb connection一直没有建立,
当然无法触发probe函数;
这些天一直在努力地读code,我的调试过程如下:
先连接USB CABLE,然后对系统上电,在install dwc_otg 时,在初始化dwc_otg control core时就强制将DP PULL UP,
<