社区导航

 

搜索
查看: 3883|回复: 17

关于usb的问题

[复制链接]

2

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-7-1 11:26 | 显示全部楼层 |阅读模式
  我的工程是在WCE5.0下的一个PB,有两个USB口,如果在启动WCE前插上两个USB设备(鼠标,键盘或者U盘),等WCE启动后两个usb设备都不能使用,重新拔插一次就能使用了,如果等wce启动起来后在插上两个usb设备就没有任何问题,请问各位大侠是否遇到过这样奇怪的问题,对了我的BSP用的是Geodelx提供的。
  麻烦各位帮我想想可能是什么原因引起的,小女子先谢谢了哈

1

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-7-1 11:36 | 显示全部楼层
要加其中的USB驱动,你还没加完,我以前遇到过!

回复

使用道具 举报

1

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-7-1 11:40 | 显示全部楼层
这个问题,看起来原因比较简单:没有产生USB设备插入消息。

驱动 已经可以正常工作,只需要在系统启动时,检测USB口是否已经插入东东

PS:LZ,你的结帖率太低!

回复

使用道具 举报

12

TA的帖子

1

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-7-2 13:20 | 显示全部楼层
请问wskelan 怎么加其中USB驱动,我在组件中已经加了USB Host Support 请问注册表中还需要加什么东西吗 不是太明白了 麻烦你说仔细点了 谢谢了哈

回复

使用道具 举报

3

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2009-7-2 13:22 | 显示全部楼层
只需要在系统启动时,检测USB口是否已经插入东东  这个应该怎么去实现了 有大致的方向吗 
 呵呵 现在很多已经结帖了哈 谢谢提醒了哈  

回复

使用道具 举报

1

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-7-2 13:23 | 显示全部楼层
usb这些移动设备靠中断来检测设备的插拔,开机的过程中插入usb设备,由于这个时候不会有中断产生,所以造成了你现在看到的情况,只要在driver中模拟发一个中断事件就ok了

回复

使用道具 举报

1

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-7-2 14:03 | 显示全部楼层
driver中模拟发一个中断事件 是编写一个EVC下的程序让这个程序一开机就运行吗 还是修改PB来实现
谢谢你了哈 

回复

使用道具 举报

2

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-7-2 15:09 | 显示全部楼层
总感觉这是他们USB HOST Stack 的问题.
帮你顶下吧!

回复

使用道具 举报

712

TA的帖子

0

TA的资源

五彩晶圆(初级)

Rank: 7Rank: 7Rank: 7

发表于 2009-7-2 15:29 | 显示全部楼层
USB的中断不是硬件桶的中断吗 软件怎么来桶中断了 还是不太明白了 
还有我用的Geodelx提供的BSP 是否有什么问题了

回复

使用道具 举报

2

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-7-3 08:23 | 显示全部楼层
uping

回复

使用道具 举报

2

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2009-7-9 16:34 | 显示全部楼层
还有没有人有新的想法 小女子谢谢各位了

回复

使用道具 举报

2

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-7-9 17:55 | 显示全部楼层
在加载USB驱动的时候轮询一下外设的状态不就可以吗,或者是在起来的过程中模拟一次插拔的动作

回复

使用道具 举报

1

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-7-11 08:56 | 显示全部楼层
这个问题我也遇到过,但是重新开机就好了

回复

使用道具 举报

90

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-7-11 09:16 | 显示全部楼层
开机发个与USB插拔中断对应的事件.

回复

使用道具 举报

1

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-7-15 08:28 | 显示全部楼层
要是驱动加载完全了的话,重新开机一下,就会显示盘符了

回复

使用道具 举报

1

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-9-15 16:31 | 显示全部楼层
还有人遇到过这种问题么,我发现并不是上电后驱动不枚举设备,而是枚举设备时获取描述符不成功,如果上电前就插着USB设备.

回复

使用道具 举报

2

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-9-15 16:56 | 显示全部楼层
我好想遇到了相同的问题,但是还不知道怎么解决!我想用程序来判断u盘是否插入?还不知道怎么实现?帮你顶下,希望有达人知道这个问题!

回复

使用道具 举报

11

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2009-9-15 17:59 | 显示全部楼层
顶下

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

关闭

站长推荐上一条 1/4 下一条

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2020-4-1 00:22 , Processed in 0.527426 second(s), 18 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表