阅读:1919回复:3
EZ_USB如何进入高速传输模式及相关问题
1。我现在尝试的Slave FIFO 端点2设置成AUOTOUT 512*4,然后PC每次发512字节,外部单片机用异步读FIFO。
就这样测出来的速度是300KB/S,我听说这种传输速度可以达到几十M/s,不知道是怎么设置的,PC肯定支持USB2.0高速的,我把板子试了机器上所有的USB口好像没什么效果。不知道程序里要怎么设置? 2。如果要想把CYPRESS提供的Bulkloop块传输例子,改成高速模式要怎么设置程序? 3。我发现问题1在做Slave FIFO实验时端点2的描述符中的端点大小如果从512改成64字节,用USB Console只能发送3次64字节的数据包,点击第4次时就传输fail了,另外单片机程序每次读取数据从512改成64了也没有作用? 上面3个问题晚辈在这里虚心请教了,我实在解决不了了! |
|
沙发#
发布于:2011-02-28 17:16
>> 2。如果要想把CYPRESS提供的Bulkloop块传输例子,改成高速模式要怎么设置程序?
USB 1.1和2.0驱动批传输方式的区别,往往就是把1.1的PackSize乘以8。另外,我没有EZ_USB驱动代码,所以不了解情况,但如果它是一个不算太遥远的USB项目的话,应该能支持2.0吧;更何况Cypress是生产世界上第一片USB 2.0芯片的厂家。 |
|
|
板凳#
发布于:2011-03-01 14:35
我也是同样的问题,最多到360kB/s,是不是必须涉及到驱动层的东西?期待高手
|
|
地板#
发布于:2011-03-10 16:46
这个论坛怎么全是问问题的?能解决的少之又少
|
|