欢迎来到EDA中国!
当前位置:网站首页 >技术专栏 > 嵌入式

Win7下CY68013开发驱动相关的问题

发布时间: 2012-07-23 11:37:12     来源: EDA中国

Win7,CY68013,开发,驱动,相关

1、驱动装不上

        将开发板与电脑USB接口联通,上电,电脑提示要安装驱动,将路径指到我们装suite中的dirver的地方“CypressCypress Suite USB 3.4.7Driverbinw2kx86”,我们将会发现驱动怎了装不上。

2、找原因

       打开 记事本打开”CypressCypress Suite USB 3.4.7Driverbinw2kx86“文件夹下cyusb.inf文件

     我们发现有以下内容

[Device]

;%VID_XXXX&PID_XXXX.DeviceDesc%=CyUsb, USBVID_XXXX&PID_XXXX

 

;for windows 2000 non intel platforms

[Device.NT]

;%VID_XXXX&PID_XXXX.DeviceDesc%=CyUsb, USBVID_XXXX&PID_XXXX

 

;for x86 platforms

[Device.NTx86]

;%VID_XXXX&PID_XXXX.DeviceDesc%=CyUsb, USBVID_XXXX&PID_XXXX

 

;for x64 platforms

[Device.NTamd64]

;%VID_XXXX&PID_XXXX.DeviceDesc%=CyUsb, USBVID_XXXX&PID_XXXX

 

所有VID PID全用XXXX代替,这就是为什么找不到驱动的原因了,在windows中所有设备要装驱动必须要对上相应的VID和PID,这里要填入相应的VID 和PID,才能找到相应的驱动

3、更改配置文件

       打开windows的设备管理器,找到没有安装成功驱动的设备,用鼠标右键打开属性,<详细信息><属性><硬件ID>,我们就会看到设备的VID和PID,将这两个值代替cyusb.inf中的XXXX,再将安装驱动,就可以了

以后不同设备用不同的VID和PID,只要到这改一下就可以了

4、fireware中改VID和PID

      在keil 中打开 dscr.a51这个文件,在DeviceDscr段中会看到以下内容

DeviceDscr:  

      db   DSCR_DEVICE_LEN      ;; Deor length

      db   DSCR_DEVICE          ;; Decriptor type

      dw   0002H                ;; Specification Version (BCD)

      db   00H                  ;; Device class

      db   00H                  ;; Device sub-class

      db   00H                  ;; Device sub-sub-class

      db   64                   ;; Maximum packet size

 

;; ezusb.sys

;;      dw   4705H                ;; Vendor ID

;;      dw   0210H                ;; Product ID (Sample Device

 

;; cyusb.sys

      dw   0xb404                ;; Vendor ID

      dw   0310H                ;; Product ID (Sample Device)

      dw   0000H                ;; Product version ID

      db   1                    ;; Manufacturer string index

      db   2                    ;; Product string index

      db   0                    ;; Serial number string index

      db   1                    ;; Number of configurations

 

可以看到注释中有标明Vendor ID和Product ID

以上是VID_04b4 和PID_1003的,只要更该这个就可以是不同的设备了

关键字 : 相关 驱动 CY68013 Win7 开发 
获取帮助