qyxu1979
驱动牛犊
驱动牛犊
  • 注册日期2005-03-11
  • 最后登录2016-01-09
  • 粉丝1
  • 关注0
  • 积分30分
  • 威望8点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
阅读:1130回复:0

如果固件没有下载到芯片里,那么第二次列举会成功吗?

楼主#
更多 发布于:2005-03-23 10:36
如果固件没有下载到芯片里,那么第二次列举会成功吗?
如果固件没有下载到芯片里,那么第二次列举会成功吗?
我的操作过程是:
1.连接设备
2.主机检测到新的硬件,开始装载驱动程序
3.我选择了特定的基于2K系统的INF文件(里面含有我的固件装载驱动和功能设备驱动的一些安装信息);是按照公司提供的INF文件改写的.
4.主机开始装载驱动,先装了第一个驱动--下载固件的驱动,安装成功,提示点击完成;
5.我按了完成,主机开始装第二个驱动--功能设备驱动,表现为设备管理器闪了两下,卸载了第一个驱动,装上了第二个驱动.
6.在设备管理器中可以看出我的设备的VID,PID是我第二次列举的设备的VID,PID,也就是固件描述符表中的VID,PID.设备也显示可以正常工作.具体的驱动程序里也显示是功能设备的驱动程序.
7.到此为止,列举完毕.我非常高兴,也为这回总可以用了.打开应用程序,测试批量传输,失败,晕!
8.用我的应用程序读取描述符,发现是默认设备的VID,PID(就是68013硬件中的04B4,8613).感觉不妙.读取其他的描述符,不和我固件中的描述符对应,怕不保险,用BUSHOUND抓取数据,和刚才的一样.迷惑!!!!!
结论:
1.有可能是固件没有下载成功,疑惑?如果不成功,两次列举会不会成功?
2.8051是否没有工作?如果不工作,是不会完成第二此列举
3.就是安装设备时,装了好几次才装上,有时装到第二个驱动的时候就不动了,鼠标成漏斗状--表明正在安装.我结束历程,会告诉我设备没有安装第二个驱动.设备有叹好号,不可用!
请各位高手指点迷津,小弟不胜感激.

游客

返回顶部