热门关键词: 安装声卡设备 北京博世电动工具 塑钢生产设备 深圳游泳池设备 小型大米加工设备 食品加工设备 深圳纯水设备
  IC库存(8958万) PDF资料(329万) IC价格 IC求购 资讯 技术资料
电子元器件搜索:
维库电子市场网是知名的电子元器件交易网站,为电子生产企业提供IC库存和技术资料查询服务。
相关专题
在设备管理器里看没有任何不正常.但是却不能用
新闻出处:21ic 发布时间:2007-10-18
lovec51 发布于 2007-10-17 23:28:00
我用的是周立功的驱动(开发板带的那个驱动,Philips的那个),固件程序是我写的,开机能在设备管理器里看到我的设备,很正常,而且每次都能找到,但是D12的GOODLINK灯不亮,在PC上的应用程序也发送的数据下面也不能产生中断(应用程序往端点2发送数据,但是端点2却不能产生中断,反而端点1有中断,跟踪看了一下,是clear_feature标准请求).不知道各位有没有这样的经历?

同样的话题我在edacn上发布了100块的悬赏,如果你知道可以去那里:
http://www.edacn.net/bbs/viewthread.php?tid=101705&extra=page%3D1&frombbs=1


vongy 发布于 2007-10-18 9:14:00
不一定设备管理器中能出现的就一定能正常工作,你还要看驱动程序的详细信息,看驱动是否被正确加载才行
clear_feature标准请求不是在端点0吗?


lovec51 发布于 2007-10-18 11:48:00
第一:怎样看"驱动程序的详细信息"?
第二:怎样看驱动是否被正确加载

clear_feature标准请求是在端点0,我这里也是端点0中断,
也就是PC的应用程序对D12主端点(端点2)操作,结果端点0有中断,端点2没有中断!


vongy 发布于 2007-10-18 16:09:00
在设备管理器中,选中你的器件点右键属性就看到了。
如果里面有你设计的驱动程序的话就是加载了

应用程序往端点2发送数据,但是端点2却不能产生中断,反而端点1有中断
是不是firmware的端点方向设反了?


lovec51 发布于 2007-10-18 18:24:00
看我的设备管理器,看不出任何问题!


lovec51 发布于 2007-10-18 18:25:00
似乎也没什么问题


lovec51 发布于 2007-10-18 18:27:00
属性驱动程序也没看出问题,这能说明驱动加载正常吗?


lovec51 发布于 2007-10-18 18:28:00
驱动程序详细信息


lovec51 发布于 2007-10-18 18:31:00
1 驱动程序不是我设计的,
2 端点0产生的中断是标准设备请求!


vongy 发布于 2007-10-18 20:01:00
你的描述符应该是固件回给HOST的,但是好像有些不太对
2.2.0处的描述的应该是USB的版本,一般都是USB2.0,应该为0002H,而你为002EH,这个描述符的最后一个字节应该为0,而你的为01H

另外在6楼位置0那个地方应该会有一个名字,除非你没有设,否则不应该为USB DEVICE,

9楼PID后的那串产品的版本信息有些乱,应该是类似于0.2.1之类的,以前我也遇到过这种情况,应该是描述符没有写好


lovec51 发布于 2007-10-18 20:56:00
好像以前做过类似试验,两个好的设备同时枚举是不行的,一个PC只能找到一个设备.不然如果PC程序对D12操作(操作函数都一样),怎么区分!


computer00 发布于 2007-10-18 20:57:00
有可能你的端点2未使能或者里面有数据未清空,导致数据不能发出来。



lovec51 发布于 2007-10-17 23:28:00
我用的是周立功的驱动(开发板带的那个驱动,Philips的那个),固件程序是我写的,开机能在设备管理器里看到我的设备,很正常,而且每次都能找到,但是D12的GOODLINK灯不亮,在PC上的应用程序也发送的数据下面也不能产生中断(应用程序往端点2发送数据,但是端点2却不能产生中断,反而端点1有中断,跟踪看了一下,是clear_feature标准请求).不知道各位有没有这样的经历?

同样的话题我在edacn上发布了100块的悬赏,如果你知道可以去那里:
http://www.edacn.net/bbs/viewthread.php?tid=101705&extra=page%3D1&frombbs=1


vongy 发布于 2007-10-18 9:14:00
不一定设备管理器中能出现的就一定能正常工作,你还要看驱动程序的详细信息,看驱动是否被正确加载才行
clear_feature标准请求不是在端点0吗?


lovec51 发布于 2007-10-18 11:48:00
第一:怎样看"驱动程序的详细信息"?
第二:怎样看驱动是否被正确加载

clear_feature标准请求是在端点0,我这里也是端点0中断,
也就是PC的应用程序对D12主端点(端点2)操作,结果端点0有中断,端点2没有中断!


vongy 发布于 2007-10-18 16:09:00
在设备管理器中,选中你的器件点右键属性就看到了。
如果里面有你设计的驱动程序的话就是加载了

应用程序往端点2发送数据,但是端点2却不能产生中断,反而端点1有中断
是不是firmware的端点方向设反了?


lovec51 发布于 2007-10-18 18:24:00
看我的设备管理器,看不出任何问题!


lovec51 发布于 2007-10-18 18:25:00
似乎也没什么问题


lovec51 发布于 2007-10-18 18:27:00
属性驱动程序也没看出问题,这能说明驱动加载正常吗?


lovec51 发布于 2007-10-18 18:28:00
驱动程序详细信息


lovec51 发布于 2007-10-18 18:31:00
1 驱动程序不是我设计的,
2 端点0产生的中断是标准设备请求!


vongy 发布于 2007-10-18 20:01:00
你的描述符应该是固件回给HOST的,但是好像有些不太对
2.2.0处的描述的应该是USB的版本,一般都是USB2.0,应该为0002H,而你为002EH,这个描述符的最后一个字节应该为0,而你的为01H

另外在6楼位置0那个地方应该会有一个名字,除非你没有设,否则不应该为USB DEVICE,

9楼PID后的那串产品的版本信息有些乱,应该是类似于0.2.1之类的,以前我也遇到过这种情况,应该是描述符没有写好


lovec51 发布于 2007-10-18 20:56:00
好像以前做过类似试验,两个好的设备同时枚举是不行的,一个PC只能找到一个设备.不然如果PC程序对D12操作(操作函数都一样),怎么区分!


computer00 发布于 2007-10-18 20:57:00
有可能你的端点2未使能或者里面有数据未清空,导致数据不能发出来。



关闭】【打印
友情链接:
© 2007 电子设备网 网站地图