阅读:1947回复:14
有谁做过cy7c68013A运行在usb1.1协议下? 给个建议
我用fx2,目前采集已经能在usb2.0主机上成功跑起来
但是我还需要兼容usb1.1, 请问有谁做过? 我参考cypress的例程进行协议切换(通过读取usbcs的高速位来判断),但没结果 |
|
|
沙发#
发布于:2007-10-24 20:52
楼主的驱动还能共享一下啊,我的QQ:8051528
|
|
|
板凳#
发布于:2007-10-26 08:54
你可以用cypress的历程,一般够用
我是自己写的,特定需求 |
|
|
地板#
发布于:2007-10-26 08:54
清高手做答我的问题
|
|
|
地下室#
发布于:2007-10-29 14:31
Cy的框架兼容1.1啊,里面有1.1的描述符,你可以改成你的即可
至于命令的发送框架已经有了 bulk数据的发送你则要根据1.1的情况设成最大64即可 |
|
5楼#
发布于:2007-10-30 13:10
谢谢jinghuiren大虾,
我的情况是这样的,我确实是按照cypress的框架改的,bulk端点的大小小于64B,iso端点大小68B。目前在只支持usb1.1的主板上有时候可以,有时候不可以(好想驱动不能正常加载,设备管理器对应设备有叹号),偶尔好一下,大部分时间不好。 奇怪了! 请大虾给点意见,我不知道如何去做? |
|
|
6楼#
发布于:2007-10-31 08:57
无奈,自己顶起
|
|
|
7楼#
发布于:2007-11-12 18:28
顶! 我也是相同的问题啊。今天自己试了一下,改成 full speed 的描述符,pc 主机不能识别固件下载后的设备。可能是哪儿有遗漏的地方。再试试
|
|
|
8楼#
发布于:2007-11-13 09:10
终于遇到知音拉,希望哪位大虾看到,帮忙解决以下
|
|
|
9楼#
发布于:2007-11-13 09:49
我把描述符改成了 default device, 所有配置描述符指针全部指向 Full Speed 描述符,还是搞不定。看来根本的原因不在这里。这两天回头好好看看 usb 资料再说了。这么盲目的试,也不是办法。
|
|
|
10楼#
发布于:2007-11-14 08:51
这个我也试过,奇怪的是sof的发生频率仍然是8次每毫秒(在sof中toggle io,然后用示波器册)
注:这个实验在支持2.0的主机上 为啥,难道cy7c68013a直接识别成高速? 但据我所知:任何速度的设备枚举都是从全速开始的呀,我全设成full speed为何还不行? |
|
|
11楼#
发布于:2007-11-17 14:07
看起来是没有什么进展啊! 重新看了下资料,发现不少原来不怎么注意的地方。呵呵。不过这个问题还是没有解决。唯一能够确定的就是 68013 肯定能在 usb1.1 下工作。但是 Firmware 要注意什么地方还不是很清楚。
|
|
|
12楼#
发布于:2007-11-19 19:13
顶起来,让牛人能看到
|
|
|
13楼#
发布于:2007-11-27 15:58
是固件程序和那个驱动程序都得修改么?
|
|
|
14楼#
发布于:2007-11-28 18:51
驱动程序基本不需要改动
|
|
|