原创 CY7C68013A开发板编程之六(Bulkloop)

2010-12-26 14:10 1829 4 4 分类: 通信
开门见山,首先将程序通过控制面板下载到芯片内部,如下,

79a690e3-f346-4bf0-96d3-d319969ecafd.jpg


  装载后控制面板如下,这个程序和lbn相似,也是进行块传输测试的,只不过实现的方法有所不同。


f9d21ff8-adb9-4fe6-b02d-e79a0d9cdedc.jpg


  程序中共有4个大端点,分别是Endpoint 2 OUT;Endpoint 4 OUT;Endpoint 6 IN;Endpoint 8 IN,要看程序是怎样配置的。使用方法省略,与lbn一致。与lbn不同的是,CYPRESS单独提供了一个上位机应用程序,你可以用这个程序来调试Bulkloop程序。


  你需要安装Visual C++6.0,才能打开这个项目,并且需要重新编绎,才能生成应用程序,CY应该提供这个应用程序作为测试之用。


013a624e-6fae-4d26-95e1-8b3a05248319.jpg


  经VC6编绎后的目录结构如下,


b6a194f5-1c27-4b52-b693-134f1449fb19.jpg


  打开Debug目录中的应用程序cybulk.exe,运行如下,


21636c3a-67df-4821-8001-1d92adcd4123.jpg


  作为对比,如果CY7C68013芯片还没有装载程序,所以上位机程序还没有识别出来端点及管道等信息(上图),通过控制面板装载Bulkloop程序,应用程序如下,识别出相关信息,


94931990-ebd5-4853-a0f5-34d88ecda9ef.jpg


   你可以自己测试这个程序,由于提供了源代码,还是比较方便的,至少可以学习关于块传输相关的上位机应用程序的写法。


 


良子.2010年


欢迎交流:liangziusb@163.com


QQ:392425239

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
4
关闭 站长推荐上一条 /3 下一条