MiS603开发板 第十章 USB2.0 CY7C68013A 开发环境搭建

作者:MiS603开发团队

日期:20150911

公司:南京米联电子科技有限公司

论坛:www.osrc.cn

网址:www.milinker.com

网店:http://osrc.taobao.com

EAT博客:http://blog.chinaaet.com/whilebreak

博客园:http://www.cnblogs.com/milinker/

MiS603开发板 第十章 USB2.0 CY7C68013A 开发环境搭建

  CY7C68013A是Cypress公司推出的稳定,易用的USB高速控制器。非常适合FPGA+USB2.0的高速通信方案,理论带宽480Mb/s。实际测试,批量传输下可以达到30MB/S-35MB/S左右,传输效率非常高。官方提供了很详细的开发包,和免费的驱动程序,以及基于框架的固件包。固件程序只要稍作修改就能用在项目中。CY7C68013A已经成为广大硬件工程师,FPGA工程师,必须得一种USB2.0高速通信方案。因此,掌握CY7C68013A的开发对于很多硬件工程师非常有必要。

10.1 开发包安装

Step1:双击下图安装包,进行软件开发板的安装

Step2:

Step3:

Step4:

Step:5

Step6:

Step7:

10.2 驱动程序安装

Step1: 给MiS603开发板通电,同时用MicroUsb线把板子的CY7C68013A USB接口(COM3)接到PC的USB接口。PC识别到USB设备同时提示安装驱动程序。

Step2:查看硬件PID_VID

查到vid_04b4 pid_8613 这是CY7C68013A出厂默认的PID VID,下面根据这个PIV VID 安装驱动程序,然后就可以通过开发板包提供的软件下载和调试程序

Step3:找到安装目录下,找到cyusb.inf文件

注意:XP系统用XP系统文件夹下,WIN7用WIN7文件夹下,另外WIN7 64bit需要禁止驱动签名后才能使用,否则会有一个感叹号

Step4:修改PID VID如下

Step5:修改设备管理器显示名,并且保存

Step6:

Step7:

Step8:

Step9:

Step10:

Step11:

Step12:

Step13:

Step14:

设备管理器显示出设备名

10.3 程序下载

Step1:在开始菜单->程序->打开CyConsole控制面板

Step2:

Step3:

Step3:选择测试用下载的固件(注意开发板短接帽P8接口需要短接上)

Step4:下载完成后,提示下载成功

Step5:断电重启板子,z之后会提示新硬件,或者在设备管理器发现新硬件,第一次发现新硬件需要安装驱动程序,驱动程序安装的方法前面已经描述过,这里概述一下

在inf文件中添加ID号,和设备名

10.4 测试结果

Step1:为了验证USB传输实验首先给FPGA下载 FPGA_SLAVE_FIFO工程文件下的FPGA程序

Step2:选择Trans Pipe:Endpoint 2 OUT   Length:512   HexBytes:AA 然后单击Bulk Trans。启动一次Bulkout传输,一次传输512Byte数据的AA入下图

Step3:选择Trans Pipe:Endpoint 6  IN  Length:512  HexBytes:AA 然后单击Bulk Trans。启动一次Bulkin传输,一次读入512Byte数据的AA入下图

10.5 小结

本小结详细讲解了Cypress CY7C68013A软件安装包的安装、驱动程序安装、程序下载、以及测试结果。通过本小结的学习,相信读者可以完全掌握好,软件的使用,和测试办法,为下一节代码的分析和理解,打好基础。

时间: 2024-10-12 17:52:28

MiS603开发板 第十章 USB2.0 CY7C68013A 开发环境搭建的相关文章

这就是全网最专业的USB2.0核心板,USB2.0 FX2LP开发板,使用CY7C68013A

铺天盖地的USB开发板.USB核心板那款最适合您?IFLabs组织专业团队.不惜成本.耗费大量时间精力打造的精品USB核心板是您最佳的选择,优化的核心板结构.全网最全的开发手册.全面的配件,一套在手即可开展USB接口的开发.只需这一次投入,即可实现USB接口开发的从入门到精通! 史无前例的专业.可靠.全面.豪华,绝不是其他低价产品所能比的.无论你是初学者,还是具有USB开发基础的工程师都值得拥有. IFLabs USB2.0 FX2LP核心板开发板详情:http://item.taobao.co

cocos2d-x 3.0正式版 环境搭建 (解决载入失败,未能载入XXX包)

cocos2d-x 3.0正式版最终公布了~ 等了好久~ 废话不多说,直接写方法. 1.下载安装vc2012 ,我用的是旗舰版,传送门:点击打开链接 2.下载cocos2d-x 3.0正式版,传送门:点击打开链接 3.下载安装python,传送门:点击打开链接 4.设置环境变量好后,打开cocos2d-x安装文件夹下build/cocos2d-win32.vc2012.sln,又一次生成解决方式就OK了. **假设出现了vc2012项目载入失败,提示未能载入XXXX包*,下载vc2012KB27

spark-1.2.0 集群环境搭建

1.下载scala2.11.4版本 下载地址为:http://www.scala-lang.org/download/2.11.4.html ,也可以使用wget http://downloads.typesafe.com/scala/2.11.4/scala-2.11.4.tgz?_ga=1.248348352.61371242.1418807768 2.解压和安装: 解压 :[[email protected] scala]$ tar -xvf scala-2.11.4.tgz  ,安装:[

[学习开发板怎么选]迅为4412开发板帮你入门嵌入式

丰富选配模块 入门视频教程(购买后提供完整版高清教程)部分视频观看地址: [视频教程]iTOP-4412开发板之学习方法--致初学者 http://v.youku.com/v_show/id_XNzQ5MDA4NzM2.html [视频教程]三星Exynos 4412处理器开发要点 http://v.youku.com/v_show/id_XNjIwODA0MTY4.html [视频教程]iTOP-4412开发板之如何扩展不同型号LCD屏 http://v.youku.com/v_show/id

迅为三星Exynos 4412开发板四核Cortex-A9ARM安卓linux开发板

开发板光盘资料包含:原理图(PDF格式).底板PCB(Allegro格式).驱动程序源码.芯片和LCD数据手册.开发环境.产品使用手册. 4412开发板简介: iTOP-Exynos4412开发板采用 Exynos4412 的主芯片,具有更高的主频和更丰富外设,配置 2GB 双通道 DDR3的内存及 16GB 存储,具有稳定性强.可靠性高,能适用于对性能和处理能力有更高要求的嵌入式系统应用场合. iTOP-Exynos4412开发板内置有无线 WIFI 模块.Bluetooth.GPS.Came

【ST开发板评测】使用Python来开发STM32F411

前言 板子申请了也有一段时间了,也快到评测截止时间了,想着做点有意思的东西,正好前一段时间看到过可以在MCU上移植MicroPython的示例,就自己尝试一下,记录移植过程. MicroPython是什么 程序猿中有句俗语:人生苦短,我用Python.Python的强大和易用性让它不仅可以写网站,编程序,在嵌入式领域也有一席之地. MicroPython,是Python3编程语言的一个完整软件实现,包括Python标准库的一小部分,用C语言编写,经过优化可在微控制器和受限环境中运行.MicroP

微信公众平台开发之基于百度 BAE3.0 的开发环境搭建(采用 Baidu Eclipse)

转载:<http://blog.csdn.net/bingtianxuelong/article/details/17843111> 版本说明: V1: 2014-2-13更新,红色字体代表最近一次更新的内容. V2: 2014-3-30  更新,上一版本有很多读者反应说最后还是无法通过微信 token 认证,此版本特意解决这个问题.红色字体代表最近一次更新的内容. 至读者: 对于版本 v1 不能成功的问题,我对此深表歉意,版本 v2 通过我再三测试,肯定能通过微信的 token,版本 v1

在javaEE下学习web(在eclipse中开发动态的WEB工程,servlet的环境搭建,及servlet的一些方法)

一个简便的方法实现javaee版的eclipse开发动态的WEB工程(javaWEB项目)1.把开发选项切换到javaEE2. 可以在window->shou view 中找到package explorer并把其拖到开发区的左边 (Tomcat环境搭建在这不多说)3.在servers面板中新建Tomcat服务器,一定要关联到Tomcat安装的根目录4.新建一个Dynamic Web Project.其中Target Runtime需选择Tomcat6.0(3)5.开发java WEB应用6.可

我学React Native开发的经历(一) 第一周学习,环境搭建及demo1,一个导航跳转页面

大家好,这是跋涉者,wadereye,说来惭愧, 我是从2017年8月25日左右开始学习React Native的,因为时间不多, 在学习的过程中,感觉资料非常零散,要趟过的坑巨多,遇到的问题也非常多. 作为新手,文章看的多,但是开始写具体应用的时候,往往一脸迷茫. 所以,我一边学习,一边把学习React_native写过的测试放和看过的资料在这里,供大家参考 . 我整理的要学RN 之前,最好要掌握的基础知识: HTML基础知识 CSS基础知识 Javascript 基础知识 Node JS基础