guweicai
驱动牛犊
驱动牛犊
  • 注册日期2002-04-16
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2484回复:19

EZ_USB问题

楼主#
更多 发布于:2002-07-25 19:38
如何在应用程序中进行两次枚举

最新喜欢:

abei11abei11
sunkai
驱动中牛
驱动中牛
  • 注册日期2002-12-31
  • 最后登录
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-07-25 23:23
下载两次可枚举的firmware,只要不当机,设备可任意时候再枚举
Phoritto
驱动小牛
驱动小牛
  • 注册日期2002-06-18
  • 最后登录2002-11-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-07-26 09:57
我觉的这个工作不是在应用程序中完成吧!是在你的固件里完成!
guweicai
驱动牛犊
驱动牛犊
  • 注册日期2002-04-16
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-07-27 16:08
感谢sunkai的帮助,那么在两次枚举的中间,是否需要对USB设备进行复位。如何进行复位,能否讲一下。
sunkai
驱动中牛
驱动中牛
  • 注册日期2002-12-31
  • 最后登录
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-07-27 21:02
下载过程本身是一个完整的流程,包括hold,downloab,run三个部分,具体情况有cypress的开发包可以参考,到cy的网站下载,60M大小,自己去分析吧.
sunkai
驱动中牛
驱动中牛
  • 注册日期2002-12-31
  • 最后登录
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-07-27 21:03
下载过程本身是一个完整的流程,包括hold,download,run三个部分,具体情况有cypress的开发包可以参考,到cy的网站下载,60M大小,自己去分析吧.
guweicai
驱动牛犊
驱动牛犊
  • 注册日期2002-04-16
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-07-29 08:45
请问,在应用程序中可以完成枚举的工作吗?
Phoritto
驱动小牛
驱动小牛
  • 注册日期2002-06-18
  • 最后登录2002-11-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-07-30 09:06
不是说过了吗  是在你的固件里完成的.
     #ifndef NO_RENUM
         // Note: at full speed, high speed hosts may take 5 sec to detect device
   EZUSB_Discon(TRUE); // Renumerate
   #endif
guweicai
驱动牛犊
驱动牛犊
  • 注册日期2002-04-16
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-08-02 16:05
有谁知道对于EZ_USB芯片,怎样在应用程序中下载固件或在驱动程序中下载固件。
sunkai
驱动中牛
驱动中牛
  • 注册日期2002-12-31
  • 最后登录
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-08-02 21:12
到cypress的网站下载开发包,安装,你要的东西全有
guweicai
驱动牛犊
驱动牛犊
  • 注册日期2002-04-16
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-08-04 09:17
其实Cypress公司的这一套东西我们都有,而且都已经做出来了。只是原来做的人走了,我们老板让我用WinDriver重新做。我对这些也不太懂。所以想知道在WinDriver中怎样下载固件。
sunkai
驱动中牛
驱动中牛
  • 注册日期2002-12-31
  • 最后登录
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-08-05 00:35
要重新做驱动?太冤了,有必要么?驱动是做不到所谓的两次枚举的。
guweicai
驱动牛犊
驱动牛犊
  • 注册日期2002-04-16
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2002-08-06 19:29
老板要求这样做,没办法,只好硬着头皮上啊?你有什么好的建议吗?
sunkai
驱动中牛
驱动中牛
  • 注册日期2002-12-31
  • 最后登录
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2002-08-07 10:08
cypress自带的驱动不是已经解决了下载固件么?
guweicai
驱动牛犊
驱动牛犊
  • 注册日期2002-04-16
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2002-08-12 14:38
我现在利用WinDriver的向导生成的应用程序中已经能够把固件下载 到RAM中,但不知那位知道怎样把在应用程序中的这些代码转移到Kernel PlugIn 中去,多谢多谢!
joyup
驱动牛犊
驱动牛犊
  • 注册日期2002-03-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望4点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2002-08-12 15:26
可以在你的Firmware程序中扩展一个Vendor Request, 比如:0xAF,功能就是Disconnect,然后在你应用程序中发两遍这种请求,就OK了!
ts_hayes
驱动牛犊
驱动牛犊
  • 注册日期2002-07-16
  • 最后登录2002-08-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2002-08-13 23:47
可以在你的Firmware程序中扩展一个Vendor Request, 比如:0xAF,功能就是Disconnect,然后在你应用程序中发两遍这种请求,就OK了!

一次Disconnection以后,设备就没了,驱动程序就被从内存中卸掉了,还向什么发请求呢?
joyup
驱动牛犊
驱动牛犊
  • 注册日期2002-03-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望4点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2002-08-14 11:28
你是写DRIVER,还是应用程序?
如果是应用程序的话,我想应该可以。因为EZ-USB Disconnect的过程其实是假Disconnect,过一段时间(由你在Firmware中指定)之后,要重新连上的,这时主机会认为有新设备插入,将再次加载驱动程序,所以你还可以再发。
guweicai
驱动牛犊
驱动牛犊
  • 注册日期2002-04-16
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2002-08-15 18:30
两位可能误解了我的意思。我是说把在WinDriver中的应用程序级代码转化成为Windows核心层的驱动代码。
liuxf66
驱动中牛
驱动中牛
  • 注册日期2001-08-15
  • 最后登录2003-04-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
19楼#
发布于:2002-08-15 21:22
不知所云 :(
liuxf66
游客

返回顶部