请教:连接HID设备usbd_attach()失败的问题 急急急!!!

中文QNX 讨论: 欢迎大家灌水,讨论有关QNX 问题。

请教:连接HID设备usbd_attach()失败的问题 急急急!!!

帖子zhangshuyuan » 周四 6月 11, 2009 3:56 pm

各位大侠,有一问题请教大家。
前提:QNX下USB复合设备的驱动程序的开发
操作: ①在PC上插入USB复合设备
②通过设备的class号找到HID设备(成功)
③使用函数usbd_attach()连接到HID设备(失败)
问题:③中调用usbd_attach(),返回值是16(EBUSY),正确返回值应该是0(EOK)

自己分析了一下,觉得有下面两个原因:
①当设备插入PC时,PC上自带的关于HID设备的驱动已将设备连接上,PC占用了HID设备,自己编写的驱动连接不上
②当前使用的设备的HID有故障
如果原因①成立,在QNX的/dev/文件夹下会有新的文件生成,但是我在QNX的Terminal里使用ls /dev进行查看,并没有生成新文件。
原因②暂时还没有调查
以上两个原因只是猜想,不知道是不是这样。

请问各位大侠:一般出现EBUSY的原因是什么呢?
zhangshuyuan
Senior Member
 
帖子: 10
注册: 周一 4月 13, 2009 1:49 pm

回到 四海同心QNX论坛

在线用户

正在浏览此版面的用户:没有注册用户 和 12 位游客

cron