文件名称:Bulkloop
- 所属分类:
- 单片机(51,AVR,MSP430等)
- 资源属性:
- [C/C++] [源码]
- 上传时间:
- 2012-11-26
- 文件大小:
- 75kb
- 下载次数:
- 0次
- 提 供 者:
- 冒**
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
端口环路测试
本工程基于CYPRESS的固件程序框架,程序中设置了4个FIFO端点
2个块输出端点:EP2OUT、EP4OUT
2个块输入端点:EP6IN、EP8IN
程序执行时,往EP2OUT/EP4OUT填充数据后将立即通过自动指针传送送到EP6IN/EP8IN端点(未经过外部RAM),
来进行批量端点环路测试。
打开工程文件加下的cybulk块传输软件,选择对应端点通道(如:OUT:0X02,IN:0X86 )设置传输数据大小
和传送的内容后,点击右边的START按钮便开始端点间的批量传输,SUCCESSFUL框中将显示成功传输的数据量。
可通过CyConsole工具软件来验证该例子
注意:由于端点均设置成大小512字节的双缓冲结构,往输出端点发送2K(4个512字节)时将填满通道中的
空间,再次发送时将出现传送失败。同理,从充满数据的数据管道中读取2K(4个512字节)的数据后,再次
进行读取也将出现操作失败。
-CYPRESS
本工程基于CYPRESS的固件程序框架,程序中设置了4个FIFO端点
2个块输出端点:EP2OUT、EP4OUT
2个块输入端点:EP6IN、EP8IN
程序执行时,往EP2OUT/EP4OUT填充数据后将立即通过自动指针传送送到EP6IN/EP8IN端点(未经过外部RAM),
来进行批量端点环路测试。
打开工程文件加下的cybulk块传输软件,选择对应端点通道(如:OUT:0X02,IN:0X86 )设置传输数据大小
和传送的内容后,点击右边的START按钮便开始端点间的批量传输,SUCCESSFUL框中将显示成功传输的数据量。
可通过CyConsole工具软件来验证该例子
注意:由于端点均设置成大小512字节的双缓冲结构,往输出端点发送2K(4个512字节)时将填满通道中的
空间,再次发送时将出现传送失败。同理,从充满数据的数据管道中读取2K(4个512字节)的数据后,再次
进行读取也将出现操作失败。
-CYPRESS
(系统自动生成,下载前可以参看下载内容)
下载文件列表
Bulkloop\build.bat
........\bulkloop
........\bulkloop.c
........\bulkloop.hex
........\bulkloop.iic
........\bulkloop.lnp
........\bulkloop.LST
........\bulkloop.M51
........\bulkloop.OBJ
........\bulkloop.Opt
........\bulkloop.plg
........\bulkloop.Uv2
........\bulkloop_Opt.Bak
........\bulkloop_Uv2.Bak
........\dscr.a51
........\dscr.LST
........\dscr.OBJ
........\EZUSB.LIB
........\fw.c
........\fw.LST
........\fw.OBJ
........\Fx2.h
........\fx2regs.h
........\readme.txt
........\syncdly.h
........\USBJmpTb.OBJ
Bulkloop
........\bulkloop
........\bulkloop.c
........\bulkloop.hex
........\bulkloop.iic
........\bulkloop.lnp
........\bulkloop.LST
........\bulkloop.M51
........\bulkloop.OBJ
........\bulkloop.Opt
........\bulkloop.plg
........\bulkloop.Uv2
........\bulkloop_Opt.Bak
........\bulkloop_Uv2.Bak
........\dscr.a51
........\dscr.LST
........\dscr.OBJ
........\EZUSB.LIB
........\fw.c
........\fw.LST
........\fw.OBJ
........\Fx2.h
........\fx2regs.h
........\readme.txt
........\syncdly.h
........\USBJmpTb.OBJ
Bulkloop