2014年8月16日

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

导航