这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » Win7下CY68013开发驱动相关的问题

共1条 1/1 1 跳转至

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

助工
2014-11-25 20:26:09     打赏
 

1、驱动装不上


        将开发板与电脑USB接口联通,上电,电脑提示要安装驱动,将路径指到我们装suite中的dirver的地方“Cypress\Cypress Suite USB 3.4.7\Driver\bin\w2k\x86”,我们将会发现驱动怎了装不上。(我在这个地方可困了好久)


2、找原因


       打开 记事本打开”\Cypress\Cypress Suite USB 3.4.7\Driver\bin\w2k\x86“文件夹下cyusb.inf文件


     我们发现有以下内容


[Device]


;%VID_XXXX&PID_XXXX.DeviceDesc%=CyUsb, USB\VID_XXXX&PID_XXXX


 


;for windows 2000 non intel platforms


[Device.NT]


;%VID_XXXX&PID_XXXX.DeviceDesc%=CyUsb, USB\VID_XXXX&PID_XXXX


 


;for x86 platforms


[Device.NTx86]


;%VID_XXXX&PID_XXXX.DeviceDesc%=CyUsb, USB\VID_XXXX&PID_XXXX


 


;for x64 platforms


[Device.NTamd64]


;%VID_XXXX&PID_XXXX.DeviceDesc%=CyUsb, USB\VID_XXXX&PID_XXXX


 


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


3、更改配置文件


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


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


4fireware中改VIDPID


      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 IDProduct ID


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


共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]