完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
`例说FPGA连载73:FX2 bulkloop实例之板级调试 特权同学,版权所有 配套例程和更多资料下载链接: http://pan.baidu.com/s/1c0nf6Qc 这里,我们要使用一个现有的bulkloop例程来进行基本的FX2收发通信,该例程的详细说明和操作,大家也可以参考Cypress公司的应用笔记AN66806CN.pdf(可以直接到Cypress官方网站下载)。这里将实验操作步骤简单的说明如下。 ① 点击“开始à程序àCypressàCypress Suite USB 3.4.7àControl Center”。打开后,我们看到立即识别了我们的FX2设备,如图13.10所示,Descripter Info中也列出了VID和PID,分别为0x04B4和0x8613。 图13.10 Control Center界面 ② 我们点击USB Control Center的菜单“Program FX2àRAM”,定位到文件夹“C:CypressCypressSuite USB 3.4.7FirmwareBulkloop”下的bulkloop.hex文件,将其选中烧录到FX2中。注意这里选择了RAM,是在线烧录,而我们的SF-FX2子板板载了一颗EEPROM,大家若选择下载到Small EEPROM选项(对应的下载文件后缀为.iic),则重新上电后,EEPROM中的程序将被执行。 这里顺便提一下.iic文件的生成。在Keil中打开firmware工程后,进入“TargetOptions …”。如图13.11所示,在User选项卡中勾选“Run User ProgramsAfter Build/Rebuild”下的“Run #1”。 图13.11 Keil中的Target Options界面 路径和脚本如下: C:CypressUSBCY3684_EZ-USB_FX2LP_DVK1.0Binhex2bix -i -f 0xC2 -oslave.iic slave.hex ③ 如图13.12所示,此时USB Control Center中识别到的设备变成了“Cypress EZ-USB Example Device”,展开后有4个可用端点。这里0x02和0x86是一对收发端口,0x04和0x88也是一对。 图13.12 选择断电0x02 ④ 这里我们来做个简单的测试。如图13.13所示,选中端口0x02后,在“Byte to send”下发输入“11 22 3344 55 66 77 88”这8个Byte数据,然后点击“Transfer”,随后打印出了数据发送出去的信息。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
882个成员聚集在这个小组
加入小组4508 浏览 0 评论
特权同学 Verilog边码边学 Lesson01 Vivado下载与安装
2615 浏览 1 评论
玩转Zynq连载50——[ex69] FIR滤波器IP仿真实例
4293 浏览 2 评论
玩转Zynq连载49——[ex68] MT9V034摄像头的图像FFT滤波处理
5243 浏览 1 评论
玩转Zynq连载48——[ex67] Vivado FFT和IFFT IP核应用实例
5279 浏览 0 评论
1923浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-26 04:58 , Processed in 0.569735 second(s), Total 73, Slave 53 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号