salatech
驱动牛犊
驱动牛犊
  • 注册日期2003-06-28
  • 最后登录2005-11-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1301回复:7

请教各位大侠 (关于68013驱动程序的开发)

楼主#
更多 发布于:2003-07-05 17:17
    本人在开发CY7C68013的过程中,遇到如下问题:
    我在使用BULK IN传输,输入到68013的数据源是30M字节/s的连续数据。由于现有的GPD函数要不断调用BULK READ 才能读到数据。
    问题出来了,由于两次调用之间的间隙,USB的主机控制器不完成从设备读数据的工作,因此68013上2K的FIFO不够了,数据溢出。
    我现在想修改主机的驱动程序,想让主机控制器连续不断的给我传数据。请问修改驱动程序怎样改,做起来难度如何?
    
    多谢!

最新喜欢:

lmhhlmhhlmhhlm...
启明
kilroy_guo
驱动大牛
驱动大牛
  • 注册日期2002-10-29
  • 最后登录2005-11-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-07-05 17:54
我没有做过bulk的,30m,这么大,你肯定要边接收,边读数据了,开个读线程吧,实在接收不了,那就外加fifo芯片吧。
二姑家的猫想......
luckyjm
驱动中牛
驱动中牛
  • 注册日期2002-12-19
  • 最后登录2004-03-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-07-05 20:15
建议外面加一个FIFO,我用15M的速度,但30M时就不行了,数据会丢。或者如果你是采图象的话,加个祯存试试。
wshsabc
驱动牛犊
驱动牛犊
  • 注册日期2003-05-09
  • 最后登录2008-01-14
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-07-05 22:50
luckyjm大侠,问你个问题,根据你的经验,用bulk传输,cy7c68013最大能到什么速度(传输图象不外加fifo)?这与usb2。0的480M是不是相差很大?
salatech
驱动牛犊
驱动牛犊
  • 注册日期2003-06-28
  • 最后登录2005-11-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-07-07 09:40
luckjim
      1。请问你加的是多大的FIFO,把15M字节/s的速度给搞定了?
      2。另外,还想知道,你用的是GPD还是自己修改的驱动程序?
启明
luckyjm
驱动中牛
驱动中牛
  • 注册日期2002-12-19
  • 最后登录2004-03-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-07-07 09:52
我现在没有用外接FIFO,而是用68013内部的2K FIFO,所以速度再也上不去了,听说用BULK有做到256Mbps的,我的现在只有120Mbps,hai
salatech
驱动牛犊
驱动牛犊
  • 注册日期2003-06-28
  • 最后登录2005-11-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-07-07 10:06
luckyjim
      请问你有没有尝试修改GPD里的东东,以便让HOST的主机控制器连续的工作,这样速度会很高。
      由于本人对主机驱动程序的修改知之很少,所以很想得到这方面的帮助和一定的咨询,也真诚希望得到这方面的合作!
启明
luckyjm
驱动中牛
驱动中牛
  • 注册日期2002-12-19
  • 最后登录2004-03-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-07-07 10:19
我修改了EZUSB.SYS里的部分驱动程序,如包的大小等,用DDK就行了,不是很麻烦,你可以试试。确实有利于速度的提高。
游客

返回顶部