wjt810907
驱动中牛
驱动中牛
  • 注册日期2004-08-18
  • 最后登录2011-04-16
  • 粉丝0
  • 关注0
  • 积分86分
  • 威望409点
  • 贡献值1点
  • 好评度402点
  • 原创分2分
  • 专家分0分
阅读:1947回复:14

有谁做过cy7c68013A运行在usb1.1协议下? 给个建议

楼主#
更多 发布于:2007-10-23 18:05
我用fx2,目前采集已经能在usb2.0主机上成功跑起来

但是我还需要兼容usb1.1, 请问有谁做过?

我参考cypress的例程进行协议切换(通过读取usbcs的高速位来判断),但没结果
mcu_boy
CYMNUAA
驱动牛犊
驱动牛犊
  • 注册日期2006-12-16
  • 最后登录2008-03-12
  • 粉丝0
  • 关注0
  • 积分310分
  • 威望32点
  • 贡献值0点
  • 好评度31点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-10-24 20:52
楼主的驱动还能共享一下啊,我的QQ:8051528
驱网无线,快乐无限
wjt810907
驱动中牛
驱动中牛
  • 注册日期2004-08-18
  • 最后登录2011-04-16
  • 粉丝0
  • 关注0
  • 积分86分
  • 威望409点
  • 贡献值1点
  • 好评度402点
  • 原创分2分
  • 专家分0分
板凳#
发布于:2007-10-26 08:54
你可以用cypress的历程,一般够用

我是自己写的,特定需求
mcu_boy
wjt810907
驱动中牛
驱动中牛
  • 注册日期2004-08-18
  • 最后登录2011-04-16
  • 粉丝0
  • 关注0
  • 积分86分
  • 威望409点
  • 贡献值1点
  • 好评度402点
  • 原创分2分
  • 专家分0分
地板#
发布于:2007-10-26 08:54
清高手做答我的问题
mcu_boy
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-10-29 14:31
Cy的框架兼容1.1啊,里面有1.1的描述符,你可以改成你的即可
至于命令的发送框架已经有了
bulk数据的发送你则要根据1.1的情况设成最大64即可
wjt810907
驱动中牛
驱动中牛
  • 注册日期2004-08-18
  • 最后登录2011-04-16
  • 粉丝0
  • 关注0
  • 积分86分
  • 威望409点
  • 贡献值1点
  • 好评度402点
  • 原创分2分
  • 专家分0分
5楼#
发布于:2007-10-30 13:10
谢谢jinghuiren大虾,

   我的情况是这样的,我确实是按照cypress的框架改的,bulk端点的大小小于64B,iso端点大小68B。目前在只支持usb1.1的主板上有时候可以,有时候不可以(好想驱动不能正常加载,设备管理器对应设备有叹号),偶尔好一下,大部分时间不好。

   奇怪了!
  
   请大虾给点意见,我不知道如何去做?
mcu_boy
wjt810907
驱动中牛
驱动中牛
  • 注册日期2004-08-18
  • 最后登录2011-04-16
  • 粉丝0
  • 关注0
  • 积分86分
  • 威望409点
  • 贡献值1点
  • 好评度402点
  • 原创分2分
  • 专家分0分
6楼#
发布于:2007-10-31 08:57
无奈,自己顶起
mcu_boy
lvwj
驱动老牛
驱动老牛
  • 注册日期2001-08-21
  • 最后登录2021-01-31
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望181点
  • 贡献值0点
  • 好评度52点
  • 原创分0分
  • 专家分0分
  • 社区居民
7楼#
发布于:2007-11-12 18:28
顶! 我也是相同的问题啊。今天自己试了一下,改成 full speed 的描述符,pc 主机不能识别固件下载后的设备。可能是哪儿有遗漏的地方。再试试
www.bjjcz.com
wjt810907
驱动中牛
驱动中牛
  • 注册日期2004-08-18
  • 最后登录2011-04-16
  • 粉丝0
  • 关注0
  • 积分86分
  • 威望409点
  • 贡献值1点
  • 好评度402点
  • 原创分2分
  • 专家分0分
8楼#
发布于:2007-11-13 09:10
终于遇到知音拉,希望哪位大虾看到,帮忙解决以下
mcu_boy
lvwj
驱动老牛
驱动老牛
  • 注册日期2001-08-21
  • 最后登录2021-01-31
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望181点
  • 贡献值0点
  • 好评度52点
  • 原创分0分
  • 专家分0分
  • 社区居民
9楼#
发布于:2007-11-13 09:49
我把描述符改成了 default device, 所有配置描述符指针全部指向 Full Speed 描述符,还是搞不定。看来根本的原因不在这里。这两天回头好好看看 usb 资料再说了。这么盲目的试,也不是办法。
www.bjjcz.com
wjt810907
驱动中牛
驱动中牛
  • 注册日期2004-08-18
  • 最后登录2011-04-16
  • 粉丝0
  • 关注0
  • 积分86分
  • 威望409点
  • 贡献值1点
  • 好评度402点
  • 原创分2分
  • 专家分0分
10楼#
发布于:2007-11-14 08:51
这个我也试过,奇怪的是sof的发生频率仍然是8次每毫秒(在sof中toggle io,然后用示波器册)
注:这个实验在支持2.0的主机上

为啥,难道cy7c68013a直接识别成高速?

但据我所知:任何速度的设备枚举都是从全速开始的呀,我全设成full speed为何还不行?


mcu_boy
lvwj
驱动老牛
驱动老牛
  • 注册日期2001-08-21
  • 最后登录2021-01-31
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望181点
  • 贡献值0点
  • 好评度52点
  • 原创分0分
  • 专家分0分
  • 社区居民
11楼#
发布于:2007-11-17 14:07
看起来是没有什么进展啊! 重新看了下资料,发现不少原来不怎么注意的地方。呵呵。不过这个问题还是没有解决。唯一能够确定的就是 68013 肯定能在 usb1.1 下工作。但是 Firmware 要注意什么地方还不是很清楚。
www.bjjcz.com
wjt810907
驱动中牛
驱动中牛
  • 注册日期2004-08-18
  • 最后登录2011-04-16
  • 粉丝0
  • 关注0
  • 积分86分
  • 威望409点
  • 贡献值1点
  • 好评度402点
  • 原创分2分
  • 专家分0分
12楼#
发布于:2007-11-19 19:13
顶起来,让牛人能看到
mcu_boy
liulang2450
驱动牛犊
驱动牛犊
  • 注册日期2006-08-08
  • 最后登录2008-03-01
  • 粉丝0
  • 关注0
  • 积分190分
  • 威望20点
  • 贡献值0点
  • 好评度19点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2007-11-27 15:58
是固件程序和那个驱动程序都得修改么?
like it!
wjt810907
驱动中牛
驱动中牛
  • 注册日期2004-08-18
  • 最后登录2011-04-16
  • 粉丝0
  • 关注0
  • 积分86分
  • 威望409点
  • 贡献值1点
  • 好评度402点
  • 原创分2分
  • 专家分0分
14楼#
发布于:2007-11-28 18:51
驱动程序基本不需要改动
mcu_boy
游客

返回顶部