前几篇博客已经把如何更改固件程序和更改USB驱动名称,那么接下来就要把之前生成的 .iic 文件烧录到EEPROM里面去,实现USB的C2启动(笔者使用的是此类型,C2启动). 打开Cypress USB Console软件,EERPOM里面若是没有固件程序,则显示结果如下图所示. 选择options ---EZ-USB ,再选择lg EEPROM(笔者使用的EEPROM是24LC64,64KB,关于EPROM的介绍如下所示: 然后找到之前博客生成的 bulkloop.iic文件,然后会显示如下…
对于使用FX2的用户,可以升级到FX2LP,上述的应用笔记<AN4078-C>中就讲解了在升级中的注意事项.   必要的修改:   1.晶振的匹配电容需要更改,FX2LP是12pF,不过笔者最近做的最小系统板,用的晶振匹配电容是22pF,没问题,反而用12pF晶振不能稳定的工作.   2.reset引脚,确认是能够保持5mS(可以参考笔者之前的博客,连载六中有提及).   3.VCC上升沿时间至少200us.   4.AVCC和AGND的改变.    手册中也列举出了对于FX2和FX2LP的不…
USB设备是端口,接口,配置的集合,USB协议是以各种USB描述符来表征USB设备的功能.计算机通过这些描述符来获得USB设备的功能. USB描述符包括: USB标准设备描述符,USB集线器描述符.HID描述符,这里主要讲解USB描述符. USB标准设备描述符包括:设备描述符,端点描述符,接口描述符,配置描述符,设备限定描述符,其他描述符.这些所有的描述符都在 官方固件中的 dscr.a51 文件中,注意!!!!!   1.设备描述符 一共18个字节,14个字段.在官方给的固件程序中的描述如下图…
   上述的应用笔记中有介绍FX2LP的启动选项,主要包括I2C启动和USB启动. 说白了I2C启动需要使用外部的EEPROM,USB启动,只是使用上位机控制软件将配置程序FX2LP中,不用EEPROM,但是这会掉电易失,固件从USB主机加载到FX2LP内.从外部并行存储器启动的方法,不常用,且支持128引脚,未免受限制,所以使用前两种方法. 1.I2C启动 若是外部有EEPROM,里面包含CY7C68013所用的VID,PID,DID的EEPROM,那么上电后,CY7C会自动从EEPROM中加…
官方手册中给出了bulkloop参考例程,此例程是PC从端口2发送出数据,然后从端口6接收到数据,那么根据这个思想,可以进行修改,使得PC机接收到的数据不是从EP2发送过来的,而是从外部逻辑,比如FPGA处送来的数据.那么如何进行修改呢? //============================================= void TD_Init(void)             // Called once at startup {    BYTE dum;           …
CYPRESS的USB外设控制器CY7C68013A是一款广泛应用于USB打印机,手机,存储设备,USB测试等多个领域的经典产品.该产品符合USB2.0协议规范,支持full speed和high speed两种速度模式,并且配有8051的MCU,带有IO,IIC,UART,定时器等功能.由于该芯片是市场上唯一支持high speed模式的芯片,所以一上市后,就获得了广泛的关注. 关于CY7C68013A的开发,CYPRESS提供了完整的程序架构,一般的应用只需要理解了它的软件架构以及寄存器的含…
在对USB设备的驱动名字进行更改时,需要利用keil软件对固件进行修改,并生成 .iic 文件烧录到CY7C68013A所带的外部EEPROM中,keil生成的 .hex文件只能烧录到 Cypress的RAM中. 这个配置也是非常的简单,首先找到安装套件中的bin文件夹,找到hex2bin软件.如下图:   找到此应用软件之后,粘贴其路径,然后在工程文件夹下右键或者选择Project—>Options for Target 'Targer 1',选择Output选项,选中Run User Pro…
最近一直在调试视频 采集卡,和PC端连接的是USB接口,使用的是cypress的CY7C68013A-56PVXC. //============================================================================== //调试初期,先来几篇出现问题的总结 现列举一下对于CY7C68013无法识别的可能存在原因.在设备管理器里面显示的VID/PID为全0. 上图是CY7C68013A-56PVXC和EEPROM的最小系统. 若是按照上图…
转载:http://blog.chinaaet.com/crazybingo/p/34487 曾记得在最开始安装驱动程序的时候出现过这个错误....但是最近我在别的电脑安装的时候又不出现这个错误了...搞不清楚所以然..就拿出来吹吹牛逼....当时我是这样做的..... 至此,由于Win7数字证书问题,安装失败....蛋疼的要死掉..(这是3个月以前的事情了...),然后有人大神告诉我,通过相关设置让电脑降低层级,即使能PC 测试模式,如下: 重启后看到右下角的水印,略带不爽 ,重新打开dseo…
原文:VSTO学习笔记(八)向 Word 2010 中写入表结构 前几天公司在做CMMI 3级认证,需要提交一系列的Word文档,其中有一种文档要求添加公司几个系统的数据库中的表结构.我临时接到了这项任务,辅助相关人员完成这种文档. 示例代码下载 本系列所有示例代码均在 Visual Studio 2010 Ultimate RTM + Office 2010 Professional Plus RTM x64 中测试通过 注:本次使用的数据库为 SQL Server 2008 R2 DataC…