worldwar
驱动牛犊
驱动牛犊
  • 注册日期2003-08-04
  • 最后登录2009-11-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2640回复:29

flytomoon大侠看过来

楼主#
更多 发布于:2003-08-13 16:07
我现在在做fx2的驱动,又很多问题不明白,帮帮我
我可以把我的分都给你
lvgx_9
驱动牛犊
驱动牛犊
  • 注册日期2003-08-13
  • 最后登录2004-12-31
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-08-21 22:40
   这个对于usb1.1来说,其实跟串口读写操作类似,就是在writefile函数里面,有一个数据块指针参数,指向你的数据包,至于接下来如何打包,传送,那就是各级驱动程序的任务了,比如形成irp,再如何对irp包进行处理,然后由底层的驱动决定如何发送.
 我们一般所要做的,就是在应用程序调用writefile函数,再在固件里设置好对方来多少数据,这些数据怎么安排处理,至于中间过程如何,就是要让操作系统,驱动程序完成了(应用型的工程项目,也就用别人的,就跟别人设计了操作系统,自己就去跟别人思路,学怎么用).
worldwar
驱动牛犊
驱动牛犊
  • 注册日期2003-08-04
  • 最后登录2009-11-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-08-21 15:40
先谢大家
  我说的是在主机端的图像序列,通过驱动传给设备。
  打包的意思是我怎样把图像数据打成符合usb2.0块传输的包,
  即应用程序怎么产生这样的IRP请求,然后由驱动处理。
  control panel上面的块传输好像只能做到64B的包长,是不是啊
flytomoon
驱动巨牛
驱动巨牛
  • 注册日期2003-07-09
  • 最后登录2004-10-18
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-08-21 09:47
  下载完固件,在固件中定义好传输数据协议,然后就可以在
应用程序中用writefile,readfile来读写“图象数据”了。
  比如一个writefile.写过去是图象数据得起末字节信息,
接下来得readfile 就可以连续读数据了。他是不是问这个?


不是,我觉得还是在68013内部的事,就是数据怎样打包送进68013里。
lvgx_9
驱动牛犊
驱动牛犊
  • 注册日期2003-08-13
  • 最后登录2004-12-31
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-08-21 09:39
   下载完固件,在固件中定义好传输数据协议,然后就可以在
应用程序中用writefile,readfile来读写“图象数据”了。
  比如一个writefile.写过去是图象数据得起末字节信息,
接下来得readfile 就可以连续读数据了。他是不是问这个?
flytomoon
驱动巨牛
驱动巨牛
  • 注册日期2003-07-09
  • 最后登录2004-10-18
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-08-21 09:29
   你那个“图象数据打包”是什么意思? 算是应用程序
对实际数据得处理吗?
  


我想他说的是如何把AD采过来的数据按照USB2。0协议打包送给主机。我用的是开发板,这些根本不用管,所以帮不上他,你看看你知道不! :D
lvgx_9
驱动牛犊
驱动牛犊
  • 注册日期2003-08-13
  • 最后登录2004-12-31
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-08-21 09:21
    你那个“图象数据打包”是什么意思? 算是应用程序
对实际数据得处理吗?
  
worldwar
驱动牛犊
驱动牛犊
  • 注册日期2003-08-04
  • 最后登录2009-11-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-08-20 20:57
现在我关心的是怎么把图像数据打包
还有我想用块传输,包长512B
应有程序用control panel怎么改啊
lioniamhero
驱动小牛
驱动小牛
  • 注册日期2003-05-31
  • 最后登录2005-10-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-08-18 18:26
flytomoon:
  你好。能提供开发板的驱动源代码吗。
  我用的时 CY7C68013,用什么例子调试驱动呢。能提供吗。我会给分的。我的邮箱lioniamhero@yahoo.com.cn
 


不在郁闷中成长,就在郁闷中毁灭。
flytomoon
驱动巨牛
驱动巨牛
  • 注册日期2003-07-09
  • 最后登录2004-10-18
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-08-17 09:00
我现在怎么二次枚举啊,是不是把固件下载到设备,
然后启动主机这面的驱动对设备进行配置啊


其实二次枚举是CY3681开发板自带的一项功能,并不是每个USB设备都要求进行的步骤,你再看看68013的手册吧,有些概念还是先弄熟了比较好!
worldwar
驱动牛犊
驱动牛犊
  • 注册日期2003-08-04
  • 最后登录2009-11-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2003-08-16 17:12
我现在怎么二次枚举啊,是不是把固件下载到设备,
然后启动主机这面的驱动对设备进行配置啊
worldwar
驱动牛犊
驱动牛犊
  • 注册日期2003-08-04
  • 最后登录2009-11-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2003-08-15 11:45
能说的明白一点吗
它好像是固件下面的调试用的,它的端口读写好像只是设备内部的事
没有牵扯到主机啊
flytomoon
驱动巨牛
驱动巨牛
  • 注册日期2003-07-09
  • 最后登录2004-10-18
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2003-08-15 09:40
现在好啦
有两个电容有问题
现在用CONTRAL PANAL已经可以看到数据啦
现在是不是就应该调驱动啦
可不可以直接改它提供的驱动,还有你讲用bulkloop做应用程序
我看了一下,它好像是固件用的啊


其实CONTRAL PANAL就是应用程序。
worldwar
驱动牛犊
驱动牛犊
  • 注册日期2003-08-04
  • 最后登录2009-11-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2003-08-15 09:38
现在好啦
有两个电容有问题
现在用CONTRAL PANAL已经可以看到数据啦
现在是不是就应该调驱动啦
可不可以直接改它提供的驱动,还有你讲用bulkloop做应用程序
我看了一下,它好像是固件用的啊
flytomoon
驱动巨牛
驱动巨牛
  • 注册日期2003-07-09
  • 最后登录2004-10-18
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2003-08-14 20:58
是吗,那好多拉
我们现在设备一插上,用windriver看它的VID,PID都是0000,
用bus hound看总线上的数据,反映是no response
是不是板子没反映啊


INF里的VID,PID有吗?可能根本就没有枚举。
worldwar
驱动牛犊
驱动牛犊
  • 注册日期2003-08-04
  • 最后登录2009-11-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2003-08-14 17:25
是吗,那好多拉
我们现在设备一插上,用windriver看它的VID,PID都是0000,
用bus hound看总线上的数据,反映是no response
是不是板子没反映啊
flytomoon
驱动巨牛
驱动巨牛
  • 注册日期2003-07-09
  • 最后登录2004-10-18
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2003-08-14 15:30
我怎么在应用程序中把数据打包啊
还有你说的开发包是那一个啊
我们没卖开发板的


我用CY的开发板,它都自动给数据打包,我不用管。
worldwar
驱动牛犊
驱动牛犊
  • 注册日期2003-08-04
  • 最后登录2009-11-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2003-08-14 15:29
我怎么在应用程序中把数据打包啊
还有你说的开发包是那一个啊
我们没卖开发板的
worldwar
驱动牛犊
驱动牛犊
  • 注册日期2003-08-04
  • 最后登录2009-11-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2003-08-14 15:27
我怎么在应用程序中把数据打包啊
flytomoon
驱动巨牛
驱动巨牛
  • 注册日期2003-07-09
  • 最后登录2004-10-18
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
19楼#
发布于:2003-08-14 10:45
他的开发板的安装文件夹里有驱动的源程序,你看看吧。
上一页
游客

返回顶部