摘要:
为了避免混乱,首先声明,这篇转发的博客我不是很清楚内容的正确性和权威性。我的一些想法与之冲突的地方所列如下:我是用Cypress USB Suite 3.4.7所带例程进行开发实验的,Suite附带的驱动程序名字叫cyusb.sys和cyusb.inf,其中cyusb.inf文件中没有默认指定任何V... 阅读全文
摘要:
//-----------------------------------------------------------------------------
// File: bulkloop.c
// Contents: Hooks required to implement USB peripheral function.
//
// $Archive: /USB/Exa... 阅读全文
摘要:
首先要明白一个INF文件的基本结构:INF由节组成,即一个个段组成。每个段的功能不一样。(大部分书上把这个段叫作"节")[Version]段:主要用说明版本信息的。[Strings]段:字符串信息,用于常量定义,用于显示。凡在其他段中出现的%XXXX%(就是两个百分号夹着一组字母),则对应的就会在S... 阅读全文
摘要:
1、利用Cypress提供的USB通用驱动程序CyUSB.sys and CyUSB.inf,是稳妥的做法,因为驱动程序的编程比较繁琐,可尽力规避。可简单修改sys文件名、inf文件中的ID码、inf文件中出现的sys文件的文件名;2、在一个EZUSB固件工程中,一般只需要修改两个文件:Periph... 阅读全文