WIN10下CY7C68013A的开发测试

  • 简介
  • 硬件
  • 软件
  • 测试
  • 参考资料

简介

以前使用这款USB芯片(CY7C68013A)都是在XP系统下进行的,这次在Win10下开发,发现首先要解决的就是驱动问题。对此,参考了不少网帖,实测通过后,写了这篇文章小结一下。

硬件

本文使用的是siga-s16,一款基于XC6LX16 FPGA的开发板。

软件

需要安装以下三个软件:

  1. CySuiteUSB3.4.7.exe

  2. CY3684 EZ-USB FX2LP Development Kit的CY3684Setup.exe,大小为49.6MB。

  3. Keil C51 v9.60a。安装参考《Keil C51详细安装教程(最新版)》

  4. 驱动安装
    模块连接电脑,此时由于没有安装驱动,在设备管理器中显示未知设备。
    右键选择更新驱动程序,在我的电脑中查找驱动软件。

    选择开发工具包安装路径下的drive文件夹C:\Cypress\USB\CY3684_EZ-USB_FX2LP_DVK\1.1\Drivers\Win7\x64

    驱动安装完成,设备管理器显示为“Cypress FX2LP No EEPROM Device”,如下图所示

    注意:此时电路板的EEPROM中没有数据或者其地址线A0为低电平。

测试

在测试前,需要修改CYStreamer工程(在文件夹c:\Cypress\USB\CY3684_EZ-USB_FX2LP_DVK\1.1\Firmware\CyStreamer\)下的CYStream.c文件,注释掉下面两行:

    EZUSB_WriteI2C(LED_ADDR, 0x01, &(Digit[AlternateSetting]));EZUSB_WaitForEEPROMWrite(LED_ADDR);


再编译生成HEX文件。
直接进行了速率测试,使用Control Center–Program FX2–RAM烧录CYStream.hex文件。

PC端打开c:\Cypress\USB\CY3684_EZ-USB_FX2LP_DVK\1.1\Windows Applications\Application Source files\cpp\streamer\x64\Release\Streamer.exe,
BULK IN的速率是46.3MB/Sec

BULK OUT的速率是43.7MB/Sec。

参考资料

  1. Keil C51详细安装教程(最新版)
  2. Cy7c68013A速度测试教程
  3. FPGA和usb2.0 CY7C68013通信实现bulkloop

WIN10下CY7C68013A的开发测试相关推荐

  1. win10下的msys2开发环境搭建

    win10下的msys2开发环境搭建 下载安装 MSYS2 最常用的pacman命令 MSYS2的源配置 更新msys2 安装开发环境 下载安装 MSYS2 msys2是可以在windows下搭建gc ...

  2. 10分钟内在windows下安装woocommerce开发测试环境

    XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包.利用XAMPP,可以在几分钟内在windows环境下搭建出一个WooCommerce的开发测试环境. 1. 下载 ...

  3. Win10下VB6.0开发之错误--无法打开对象窗口和代码窗口

    错误:Win10下使用VB6.0打开一个.vbp文件时,打不开对象窗口和代码窗口 解决办法:找了很久之后才发现,笔者所用笔记本外接了扩展显示屏,在断开外接显示屏连接后,打开VB,再重新外接显示屏即可. ...

  4. Vue2学习笔记1 - win10下安装vue开发环境

    操作系统为Win10_x64 1.安装NodeJs Vue的安装依赖NodeJs,所以需要先安装NodeJs,去NodeJs官网(http://nodejs.cn/download/)下载对应系统的n ...

  5. WIN10下搭建react-native开发Android环境

    最近公司要求使用react-native进行移动端开发,据说macOS上开发坑会少的多,但我们是windows,莫法,直接抗吧!周末配置环境遇到很多问题,谨以此文做个记录... 准备 安装Chocol ...

  6. Win10下VB6.0开发之串口通信基础(二)代码功能篇

    MSComm控件串口通信开发 1. MSComm控件的处理流程   MSComm在适当时候引发控件的处理流程主要分为两步: 1)通过事件驱动处理连接端口通信   在收发一个字符或者生一个事件时,不管是 ...

  7. win10下卸载office2010(测试多种方法后,成功实现)

    问题 在win10的控制面板中,无法正常卸载office2010,在应用和功能中选择了卸载office2010后,电脑就会自动重启 然后自己尝试了以下几种方法 1.使用微软的提供的Microsoft ...

  8. Win10下RocketMQ安装和测试

    1.点击RocketMQ官网下载地址 Downloading the Apache RocketMQ Releases - Apache RocketMQ 在Download页面中选择要下载的版本,这 ...

  9. Win10下VisualStudio2019安装及测试

    首先下载链接是:https://visualstudio.microsoft.com/zh-hans/downloads/ 点击下载找到下载的文件 双击进行安装. Installer安装完成 点击安装 ...

最新文章

  1. 杨桃32开发版最小核心板和底板接口定义以及各io口功能
  2. Distance计算的距离随经纬度不同
  3. linux下的打包与压缩
  4. 一整套Java线上故障排查技巧,爱了!
  5. repository access denied. access via a deployment key is read-only.
  6. 【ArcGIS遇上Python】ArcGIS Python获取Shapefile矢量数据字段名称
  7. java ee cdi_Java EE CDI处理程序方法示例
  8. Proxy server 緩存 jsp html
  9. C语言查看文件fp指针位置
  10. Android 系统(41)---善用工具
  11. 超链接a标签的伪类选择器问题,Link标签与visited标签的失效问题(问题介绍与解决方法)。以下全部内容跟可通过鼠标左键选取后,复制到编辑器中直接运行。
  12. iOS底层探索之dyld(上):动态链接器流程分析
  13. 线性表——顺序表——时间复杂度计算
  14. 疯狂突破高中句型300句
  15. Ubuntu永久修改IP、临时修改IP
  16. android NDK 基础普及
  17. 给view添加单边阴影
  18. 高德poi获取之矩形搜索法(冲出900条限制)
  19. 使用Arthas排查问题
  20. Python数据采集案例(1):微博热搜榜采集

热门文章

  1. Prometheus-rate与irate源码详解
  2. js中判断变量不为空或null或“”
  3. Retinex去照度算法
  4. 论文笔记:Improving Graph Collaborative Filtering with Neighborhood-enriched Contrastive Learning
  5. Mac M1 安装VM
  6. 30-什么是 PCA
  7. PageRank算法原理与Python实现
  8. 记录一下逆向任务管理器的过程
  9. ubuntu 10.10 gogoc 使用IPV6上网设置
  10. 可视化开源ETL工具——kettle