WinCE5.0系统启动后自动识别U盘?

时间:2023-01-21 17:48:55
WinCE5.0系统启动后自动识别U盘?

现在想问问大家,在使用WinCE5.0情况下,系统没有启动时,插上u盘,启动WinCE后可以直接识别U盘么(就是不用在拔插一次)?

现在的情况是:系统没有启动时,插上u盘,启动WinCE后不会识别U盘。非要拔插一次才可以识别!

有啥办法可以把U盘一直挂接到USB端口(相当于把U盘当成一个模块焊接到电路板上),WinCE5.0启动后自动识别U盘?

13 个解决方案

#1


开机加载USB驱动的时候 扫描一次外接USB设备呀
跟SD驱动一个道理嘛

#2


手头上的BSP是从4.2上移植上来到,不知道是不是有影响?
但是质询过开发板公司,对方说是可以达到系统上电自动识别的效果,不用再次拔插
真是郁闷咯

#3


加载驱动的时候查询一下状态应该就可以

#4


调试信息:
...
384 clock
USB:OhcdPdd_Init
++InitializeOHCI
USB:*pIrq=11, *pioPortBase=0x2E0000
OHCD: MapIrq2SysIntr(11): 27
OHCD: Memory Object
--InitializeOHCI
...
USB enable interrutp
...

看上去应该是正常启动USB组件了

#5


我是菜鸟啊,竟然给不了你帮助

#6


正常的话是可以的

#7


我用5.0的BSP,能自动识别。

#8


我的5.0通过hub插入鼠标、usb什么的,也是这个问题。就是开机要重新插一次。这也要开机加载USB驱动的时候 扫描一次外接USB设备吗?

#9


楼上说的对!

#10


uping

#11


这可以的,加载时查询下就OK

#12


引用 11 楼 bobo_2003 的回复:
这可以的,加载时查询下就OK


怎么查询呢?

#13


现在发现使用的BSP中不能开机就识别U盘,非要拔插一次,发现时DP0数据线在WinCE系统启动后一直是高电平,非要拔插一次(就是产生一段时间的低电平)才能触发USB识别。
现在做个小程序在系统启动时强制拉低一次USB的数据线DP0(硬件上用一个IO口与之连接)

唉,这也是个没办法的办法,谁叫USB的驱动暂时还是看不明白...

#1


开机加载USB驱动的时候 扫描一次外接USB设备呀
跟SD驱动一个道理嘛

#2


手头上的BSP是从4.2上移植上来到,不知道是不是有影响?
但是质询过开发板公司,对方说是可以达到系统上电自动识别的效果,不用再次拔插
真是郁闷咯

#3


加载驱动的时候查询一下状态应该就可以

#4


调试信息:
...
384 clock
USB:OhcdPdd_Init
++InitializeOHCI
USB:*pIrq=11, *pioPortBase=0x2E0000
OHCD: MapIrq2SysIntr(11): 27
OHCD: Memory Object
--InitializeOHCI
...
USB enable interrutp
...

看上去应该是正常启动USB组件了

#5


我是菜鸟啊,竟然给不了你帮助

#6


正常的话是可以的

#7


我用5.0的BSP,能自动识别。

#8


我的5.0通过hub插入鼠标、usb什么的,也是这个问题。就是开机要重新插一次。这也要开机加载USB驱动的时候 扫描一次外接USB设备吗?

#9


楼上说的对!

#10


uping

#11


这可以的,加载时查询下就OK

#12


引用 11 楼 bobo_2003 的回复:
这可以的,加载时查询下就OK


怎么查询呢?

#13


现在发现使用的BSP中不能开机就识别U盘,非要拔插一次,发现时DP0数据线在WinCE系统启动后一直是高电平,非要拔插一次(就是产生一段时间的低电平)才能触发USB识别。
现在做个小程序在系统启动时强制拉低一次USB的数据线DP0(硬件上用一个IO口与之连接)

唉,这也是个没办法的办法,谁叫USB的驱动暂时还是看不明白...