原文:USB学习笔记连载(十五):USB固件更新以及安装驱动

前几篇博客已经把如何更改固件程序和更改USB驱动名称,那么接下来就要把之前生成的 .iic 文件烧录到EEPROM里面去,实现USB的C 启动 笔者使用的是此类型,C 启动 。 打开Cypress USB Console软件,EERPOM里面若是没有固件程序,则显示结果如下图所示。 选择options EZ USB ,再选择lg EEPROM 笔者使用的EEPROM是 LC , KB,关于EPR ...

2016-04-05 22:51 8 1763 推荐指数:

查看详情

USB2.0学习笔记连载(十四):USB驱动安装固件程序的编写

在之前的博客中已经讲过,驱动程序最核心的两个文件,一个是xxx.sys文件,一个是xxx.inf文件,主机是寻找xxx.inf文件。 在下面的文件中有相关关于USB驱动的说明。对于用户来说,xxx.sys文件 可以不用修改,用户可以对xxx.inf文件的内容进行相应的修改即可 ...

Wed Apr 06 05:47:00 CST 2016 7 4676
USB2.0学习笔记连载(三):通用USB驱动程序解析

对于USB驱动的开发,读者可以使用Windows DDK、DriverStudio等多种开发工具来实现USB驱动,但是驱动程序的开发过程都比较复杂,而且很容易致使USB主机内存泄露而死机。那么对于笔者这样喜欢做硬件的研发对软件不是很感冒的孩纸,怎么快速上手开发出USB驱动。其实很多USB芯片公司 ...

Sat Dec 19 06:24:00 CST 2015 2 4345
USB学习笔记连载(十二):USB描述符

USB设备是端口,接口,配置的集合,USB协议是以各种USB描述符来表征USB设备的功能。计算机通过这些描述符来获得USB设备的功能。 USB描述符包括: USB标准设备描述符,USB集线器描述符。HID描述符,这里主要讲解USB描述符。 USB标准设备描述符包括:设备描述符,端点描述符 ...

Wed Apr 06 01:52:00 CST 2016 0 2146
USB2.0学习笔记连载(四):安装Cypress官网套件

上一篇博客大概讲了一下USB通用驱动程序的解析。笔者使用Cypress官网给定的资料去完成USB驱动开发。官网资料地址:http://www.cypress.com/?rID=14321 下载如下图的文件,GPIF没有用到,所以最后一个文件可以不选择。 下载完成之后,找到 ...

Sat Dec 19 18:52:00 CST 2015 0 2464
USB学习笔记连载(十三):keil的配置环境

在对USB设备的驱动名字进行更改时,需要利用keil软件对固件进行修改,并生成 .iic 文件烧录到CY7C68013A所带的外部EEPROM中,keil生成的 .hex文件只能烧录到 Cypress的RAM中。 这个配置也是非常的简单,首先找到安装套件中的bin文件夹,找到 ...

Wed Apr 06 05:23:00 CST 2016 0 1591
USB2.0学习笔记连载(二):USB基础知识简介

USB接口分为USB A型、USB B型、USBmini型、USBmicro型、USB3.0其中每种都有相应的插座和插头。 图1 图2 上图是USBA型接口,图1为插座,图2为插头。插座指向下行方向,插头指向上行方向。 USB中一般常用有4根线,两边两根线一般为VBUS(5V ...

Sun Dec 13 21:02:00 CST 2015 0 4887
USB2.0学习笔记连载(六):USB2.0硬件设计需要注意事项

笔者在设计USB2.0时找到了一个官方给的硬件设计正确设计指南,其中有些内容还挺nice的。不单单只是USB的设计,其中有些思想可以应用到其他的场合中。 对于USB2.0而言,全速状态下可以达到480Mbps,带宽相比USB1.0提高了不少。USB2.0的供电大功率供电可以达到 ...

Mon Dec 28 01:33:00 CST 2015 0 6992
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM