hityumiao
驱动牛犊
驱动牛犊
  • 注册日期2003-05-21
  • 最后登录2004-06-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1871回复:4

安装驱动后,设备无法启用,为什么?怎么办?

楼主#
更多 发布于:2004-02-03 11:03

我现在也是刚开始编写usb驱动,使用的是ds,我用它搭建框架以后,就在他的基础上read,write增加了中断传输处理(这是芯片所要求的)。他并没有涉及到寄存器等处理,这样对么?

还有,我把简单的程序安装上,可是设备却无法启用,不知道为什么?

即使我用生成的测试程序测试,也不对,error open create。
为什么呢?我的程序完全是想到生成的,怎么会错,还需要增加什么么?
sean_wang
驱动牛犊
驱动牛犊
  • 注册日期2003-10-28
  • 最后登录2004-02-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-02-03 11:07
USB设备也要适应你的改变啊!
你若增加中断传输,但USB设备本身没有设置中断传输呢?当然设备就无法正常工作。
hityumiao
驱动牛犊
驱动牛犊
  • 注册日期2003-05-21
  • 最后登录2004-06-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-02-03 11:44
usb设备本身是要求中断传输的,所以我才让她中断传输的。

有没有其他原因呢?谢谢
liujunsheng
驱动牛犊
驱动牛犊
  • 注册日期2004-01-02
  • 最后登录2004-08-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-02-03 13:51
你在驱动程序中把选择的INTERFACE中的PIPES各个设置打出来看看
hityumiao
驱动牛犊
驱动牛犊
  • 注册日期2003-05-21
  • 最后登录2004-06-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-02-03 14:39
在哪打开pipe啊?
我设置了1个endpoint,2个pipe,而endpoint地址为向导自动产生的1.
不知道对不?
游客

返回顶部