WinCE5.0系统启动后自动识别U盘?
现在想问问大家,在使用WinCE5.0情况下,系统没有启动时,插上u盘,启动WinCE后可以直接识别U盘么(就是不用在拔插一次)?
现在的情况是:系统没有启动时,插上u盘,启动WinCE后不会识别U盘。非要拔插一次才可以识别!
有啥办法可以把U盘一直挂接到USB端口(相当于把U盘当成一个模块焊接到电路板上),WinCE5.0启动后自动识别U盘?
开机加载USB驱动的时候 扫描一次外接USB设备呀
跟SD驱动一个道理嘛
手头上的BSP是从4.2上移植上来到,不知道是不是有影响?
但是质询过开发板公司,对方说是可以达到系统上电自动识别的效果,不用再次拔插
真是郁闷咯
调试信息:
...
384 clock
USB:OhcdPdd_Init
++InitializeOHCI
USB:*pIrq=11, *pioPortBase=0x2E0000
OHCD: MapIrq2SysIntr(11): 27
OHCD: Memory Object
--InitializeOHCI
...
USB enable interrutp
...
看上去应该是正常启动USB组件了
我的5.0通过hub插入鼠标、usb什么的,也是这个问题。就是开机要重新插一次。这也要开机加载USB驱动的时候 扫描一次外接USB设备吗?
现在发现使用的BSP中不能开机就识别U盘,非要拔插一次,发现时DP0数据线在WinCE系统启动后一直是高电平,非要拔插一次(就是产生一段时间的低电平)才能触发USB识别。
现在做个小程序在系统启动时强制拉低一次USB的数据线DP0(硬件上用一个IO口与之连接)
唉,这也是个没办法的办法,谁叫USB的驱动暂时还是看不明白...