关于“使用EZ-USB Control Panel 烧写EEPROM不成功”的一种解决方法
2014-12-02 11:53
1256 查看
; Installation INF for the Cypress Generic USB Driver for Windows XP
; Processor support for x86 based platforms.
;
; (c) Copyright 2011 Cypress Semiconductor Corporation
;
[Version]
Signature="$WINDOWS NT$"
Class=USB
ClassGUID={36FC9E60-C465-11CF-8056-444553540000}
provider=%CYUSB_Provider%
CatalogFile=CYUSB.cat
DriverVer=10/17/2012,3.4.7.027
[SourceDisksNames]
1=%CYUSB_Install%,,,
[SourceDisksFiles]
CYUSB.sys = 1
[DestinationDirs]
CYUSB.Files.Ext = 10,System32\Drivers
[ControlFlags]
ExcludeFromSelect = *
[Manufacturer]
%CYUSB_Provider%=Device,NT,NTx86,NTamd64
;for all platforms
[Device]
%VID_0000&PID_0000.DeviceDesc%=CyUsb, USB\VID_0000&PID_0000
%VID_04B4&PID_1004.DeviceDesc%=CyUsb, USB\VID_04B4&PID_1004
%VID_04B4&PID_1002.DeviceDesc%=CyUsb, USB\VID_04B4&PID_1002
%VID_04B4&PID_8613.DeviceDesc%=CyUsb, USB\VID_04B4&PID_8613
%VID_0547&PID_2131.DeviceDesc%=CyUsb, USB\VID_0547&PID_2131
%VID_04B4&PID_0081.DeviceDesc%=CyUsb, USB\VID_04B4&PID_0081
%VID_1234&PID_1234.DeviceDesc%=CyUsb, USB\VID_1234&PID_1234
;for windows 2000 non intel platforms
[Device.NT]
%VID_0000&PID_0000.DeviceDesc%=CyUsb, USB\VID_0000&PID_0000
%VID_04B4&PID_1004.DeviceDesc%=CyUsb, USB\VID_04B4&PID_1004
%VID_04B4&PID_1002.DeviceDesc%=CyUsb, USB\VID_04B4&PID_1002
%VID_04B4&PID_8613.DeviceDesc%=CyUsb, USB\VID_04B4&PID_8613
%VID_0547&PID_2131.DeviceDesc%=CyUsb, USB\VID_0547&PID_2131
%VID_04B4&PID_0081.DeviceDesc%=CyUsb, USB\VID_04B4&PID_0081
%VID_1234&PID_1234.DeviceDesc%=CyUsb, USB\VID_1234&PID_1234
;for x86 platforms
[Device.NTx86]
%VID_0000&PID_0000.DeviceDesc%=CyUsb, USB\VID_0000&PID_0000
%VID_04B4&PID_1004.DeviceDesc%=CyUsb, USB\VID_04B4&PID_1004
%VID_04B4&PID_1002.DeviceDesc%=CyUsb, USB\VID_04B4&PID_1002
%VID_04B4&PID_8613.DeviceDesc%=CyUsb, USB\VID_04B4&PID_8613
%VID_0547&PID_2131.DeviceDesc%=CyUsb, USB\VID_0547&PID_2131
%VID_04B4&PID_0081.DeviceDesc%=CyUsb, USB\VID_04B4&PID_0081
%VID_1234&PID_1234.DeviceDesc%=CyUsb, USB\VID_1234&PID_1234
;for x64 platforms
[Device.NTamd64]
%VID_0000&PID_0000.DeviceDesc%=CyUsb, USB\VID_0000&PID_0000
%VID_04B4&PID_1004.DeviceDesc%=CyUsb, USB\VID_04B4&PID_1004
%VID_04B4&PID_1002.DeviceDesc%=CyUsb, USB\VID_04B4&PID_1002
%VID_04B4&PID_8613.DeviceDesc%=CyUsb, USB\VID_04B4&PID_8613
%VID_0547&PID_2131.DeviceDesc%=CyUsb, USB\VID_0547&PID_2131
%VID_04B4&PID_0081.DeviceDesc%=CyUsb, USB\VID_04B4&PID_0081
%VID_1234&PID_1234.DeviceDesc%=CyUsb, USB\VID_1234&PID_1234
[CYUSB]
CopyFiles=CYUSB.Files.Ext
AddReg=CyUsb.AddReg
[CYUSB.HW]
AddReg=CYUSB.AddReg.Guid
[CYUSB.Services]
Addservice = CYUSB,0x00000002,CYUSB.AddService
[CYUSB.NT]
CopyFiles=CYUSB.Files.Ext
AddReg=CyUsb.AddReg
[CYUSB.NT.HW]
AddReg=CYUSB.AddReg.Guid
[CYUSB.NT.Services]
Addservice = CYUSB,0x00000002,CYUSB.AddService
[CYUSB.NTx86]
CopyFiles=CYUSB.Files.Ext
AddReg=CyUsb.AddReg
[CYUSB.NTx86.HW]
AddReg=CYUSB.AddReg.Guid
[CYUSB.NTx86.Services]
Addservice = CYUSB,0x00000002,CYUSB.AddService
[CYUSB.NTamd64]
CopyFiles=CYUSB.Files.Ext
AddReg=CyUsb.AddReg
[CYUSB.NTamd64.HW]
AddReg=CYUSB.AddReg.Guid
[CYUSB.NTamd64.Services]
Addservice = CYUSB,0x00000002,CYUSB.AddService
[CYUSB.AddReg]
; Deprecating - do not use in new apps to identify a CYUSB driver
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,CYUSB.sys
; You may optionally include a check for DriverBase in your application to check for a CYUSB driver
HKR,,DriverBase,,CYUSB.sys
HKR,"Parameters","MaximumTransferSize",0x10001,4096
HKR,"Parameters","DebugLevel",0x10001,2
HKR,,FriendlyName,,%CYUSB_Description%
[CYUSB.AddService]
DisplayName = %CYUSB_Description%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\System32\Drivers\CYUSB.sys
AddReg = CYUSB.AddReg
LoadOrderGroup = Base
[CYUSB.Files.Ext]
CYUSB.sys
[CYUSB.AddReg.Guid]
HKR,,DriverGUID,,%CYUSB.GUID%
HKR,,DriverEXECSCRIPT,,%CYUSB.EXECSCRIPT%
[Strings]
CYUSB_Provider = "CYUSB"
CYUSB_Company = "Cypress Semiconductor Corporation"
CYUSB_Description = "Cypress Generic USB Driver"
CYUSB_DisplayName = "Cypress USB Generic"
CYUSB_Install = "Cypress CYUSB Driver Installation Disk"
VID_0000&PID_0000.DeviceDesc="Cypress USB Generic Driver cyusbdrv(3.4.7.000)"
VID_04B4&PID_1004.DeviceDesc="Cypress USB Generic Driver cyusbdrv(3.4.7.004)"
VID_04B4&PID_1002.DeviceDesc="Cypress USB Generic Driver cyusbdrv(3.4.7.002)"
VID_04B4&PID_8613.DeviceDesc="Cypress USB Generic Driver cyusbdrv(3.4.7.003)"
VID_0547&PID_2131.DeviceDesc="Cypress USB Generic Driver cyusbdrv(3.4.7.001)"
VID_04B4&PID_0081.DeviceDesc="Cypress USB Generic Driver cyusbdrv(3.4.7.081)"
VID_1234&PID_1234.DeviceDesc="Cypress USB Generic Driver cyusbdrv(3.4.7.123)"
CYUSB.GUID="{AE18AA60-7F6A-11d4-97DD-00010229B959}"
CYUSB_Unused = "."
CYUSB.EXECSCRIPT="\systemroot\system32\MyDevice\MyDevice.spt"
需要工具:Cypress Suite USB 3.4.7
首先,连接板子,识别为 “cypress USB -- EEPROM missing”(类似这样).打开 Cypress Suite USB 3.4.7 \Driver\bin\wxp\x86文件夹(我使用的上32位的XP系统,所以打开这个文件夹), 找到cyusb.inf, 打开, 修改里面的涉及到的VID 和PID(这样才能加载CYUSB.sys驱动),将你的板子的VID和PID信息添加进去(VID PID 在设备管理器,通用串行总线控制器下,右击识别到的”cypress USB -- EEPROM
missing” – >属性 --> 详细信息, 设备Id可以看到, “USB\VID_04B4&PID_8613\6&12153688&0&5”(类似这样),这里的04B4是VID,8613是PID).贴出来我修改后的cyusb.inf 如下.;
然后,打开Cypress Suite USB 3.4.7\CyConsole下的Cyconsole.exe,点击option –EZ-USB interface, 点击 LgEEPROM,找到你要下载到EEPROM中的iic文件, 确定, 开始烧写.OK.
; Processor support for x86 based platforms.
;
; (c) Copyright 2011 Cypress Semiconductor Corporation
;
[Version]
Signature="$WINDOWS NT$"
Class=USB
ClassGUID={36FC9E60-C465-11CF-8056-444553540000}
provider=%CYUSB_Provider%
CatalogFile=CYUSB.cat
DriverVer=10/17/2012,3.4.7.027
[SourceDisksNames]
1=%CYUSB_Install%,,,
[SourceDisksFiles]
CYUSB.sys = 1
[DestinationDirs]
CYUSB.Files.Ext = 10,System32\Drivers
[ControlFlags]
ExcludeFromSelect = *
[Manufacturer]
%CYUSB_Provider%=Device,NT,NTx86,NTamd64
;for all platforms
[Device]
%VID_0000&PID_0000.DeviceDesc%=CyUsb, USB\VID_0000&PID_0000
%VID_04B4&PID_1004.DeviceDesc%=CyUsb, USB\VID_04B4&PID_1004
%VID_04B4&PID_1002.DeviceDesc%=CyUsb, USB\VID_04B4&PID_1002
%VID_04B4&PID_8613.DeviceDesc%=CyUsb, USB\VID_04B4&PID_8613
%VID_0547&PID_2131.DeviceDesc%=CyUsb, USB\VID_0547&PID_2131
%VID_04B4&PID_0081.DeviceDesc%=CyUsb, USB\VID_04B4&PID_0081
%VID_1234&PID_1234.DeviceDesc%=CyUsb, USB\VID_1234&PID_1234
;for windows 2000 non intel platforms
[Device.NT]
%VID_0000&PID_0000.DeviceDesc%=CyUsb, USB\VID_0000&PID_0000
%VID_04B4&PID_1004.DeviceDesc%=CyUsb, USB\VID_04B4&PID_1004
%VID_04B4&PID_1002.DeviceDesc%=CyUsb, USB\VID_04B4&PID_1002
%VID_04B4&PID_8613.DeviceDesc%=CyUsb, USB\VID_04B4&PID_8613
%VID_0547&PID_2131.DeviceDesc%=CyUsb, USB\VID_0547&PID_2131
%VID_04B4&PID_0081.DeviceDesc%=CyUsb, USB\VID_04B4&PID_0081
%VID_1234&PID_1234.DeviceDesc%=CyUsb, USB\VID_1234&PID_1234
;for x86 platforms
[Device.NTx86]
%VID_0000&PID_0000.DeviceDesc%=CyUsb, USB\VID_0000&PID_0000
%VID_04B4&PID_1004.DeviceDesc%=CyUsb, USB\VID_04B4&PID_1004
%VID_04B4&PID_1002.DeviceDesc%=CyUsb, USB\VID_04B4&PID_1002
%VID_04B4&PID_8613.DeviceDesc%=CyUsb, USB\VID_04B4&PID_8613
%VID_0547&PID_2131.DeviceDesc%=CyUsb, USB\VID_0547&PID_2131
%VID_04B4&PID_0081.DeviceDesc%=CyUsb, USB\VID_04B4&PID_0081
%VID_1234&PID_1234.DeviceDesc%=CyUsb, USB\VID_1234&PID_1234
;for x64 platforms
[Device.NTamd64]
%VID_0000&PID_0000.DeviceDesc%=CyUsb, USB\VID_0000&PID_0000
%VID_04B4&PID_1004.DeviceDesc%=CyUsb, USB\VID_04B4&PID_1004
%VID_04B4&PID_1002.DeviceDesc%=CyUsb, USB\VID_04B4&PID_1002
%VID_04B4&PID_8613.DeviceDesc%=CyUsb, USB\VID_04B4&PID_8613
%VID_0547&PID_2131.DeviceDesc%=CyUsb, USB\VID_0547&PID_2131
%VID_04B4&PID_0081.DeviceDesc%=CyUsb, USB\VID_04B4&PID_0081
%VID_1234&PID_1234.DeviceDesc%=CyUsb, USB\VID_1234&PID_1234
[CYUSB]
CopyFiles=CYUSB.Files.Ext
AddReg=CyUsb.AddReg
[CYUSB.HW]
AddReg=CYUSB.AddReg.Guid
[CYUSB.Services]
Addservice = CYUSB,0x00000002,CYUSB.AddService
[CYUSB.NT]
CopyFiles=CYUSB.Files.Ext
AddReg=CyUsb.AddReg
[CYUSB.NT.HW]
AddReg=CYUSB.AddReg.Guid
[CYUSB.NT.Services]
Addservice = CYUSB,0x00000002,CYUSB.AddService
[CYUSB.NTx86]
CopyFiles=CYUSB.Files.Ext
AddReg=CyUsb.AddReg
[CYUSB.NTx86.HW]
AddReg=CYUSB.AddReg.Guid
[CYUSB.NTx86.Services]
Addservice = CYUSB,0x00000002,CYUSB.AddService
[CYUSB.NTamd64]
CopyFiles=CYUSB.Files.Ext
AddReg=CyUsb.AddReg
[CYUSB.NTamd64.HW]
AddReg=CYUSB.AddReg.Guid
[CYUSB.NTamd64.Services]
Addservice = CYUSB,0x00000002,CYUSB.AddService
[CYUSB.AddReg]
; Deprecating - do not use in new apps to identify a CYUSB driver
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,CYUSB.sys
; You may optionally include a check for DriverBase in your application to check for a CYUSB driver
HKR,,DriverBase,,CYUSB.sys
HKR,"Parameters","MaximumTransferSize",0x10001,4096
HKR,"Parameters","DebugLevel",0x10001,2
HKR,,FriendlyName,,%CYUSB_Description%
[CYUSB.AddService]
DisplayName = %CYUSB_Description%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\System32\Drivers\CYUSB.sys
AddReg = CYUSB.AddReg
LoadOrderGroup = Base
[CYUSB.Files.Ext]
CYUSB.sys
[CYUSB.AddReg.Guid]
HKR,,DriverGUID,,%CYUSB.GUID%
HKR,,DriverEXECSCRIPT,,%CYUSB.EXECSCRIPT%
[Strings]
CYUSB_Provider = "CYUSB"
CYUSB_Company = "Cypress Semiconductor Corporation"
CYUSB_Description = "Cypress Generic USB Driver"
CYUSB_DisplayName = "Cypress USB Generic"
CYUSB_Install = "Cypress CYUSB Driver Installation Disk"
VID_0000&PID_0000.DeviceDesc="Cypress USB Generic Driver cyusbdrv(3.4.7.000)"
VID_04B4&PID_1004.DeviceDesc="Cypress USB Generic Driver cyusbdrv(3.4.7.004)"
VID_04B4&PID_1002.DeviceDesc="Cypress USB Generic Driver cyusbdrv(3.4.7.002)"
VID_04B4&PID_8613.DeviceDesc="Cypress USB Generic Driver cyusbdrv(3.4.7.003)"
VID_0547&PID_2131.DeviceDesc="Cypress USB Generic Driver cyusbdrv(3.4.7.001)"
VID_04B4&PID_0081.DeviceDesc="Cypress USB Generic Driver cyusbdrv(3.4.7.081)"
VID_1234&PID_1234.DeviceDesc="Cypress USB Generic Driver cyusbdrv(3.4.7.123)"
CYUSB.GUID="{AE18AA60-7F6A-11d4-97DD-00010229B959}"
CYUSB_Unused = "."
CYUSB.EXECSCRIPT="\systemroot\system32\MyDevice\MyDevice.spt"
需要工具:Cypress Suite USB 3.4.7
首先,连接板子,识别为 “cypress USB -- EEPROM missing”(类似这样).打开 Cypress Suite USB 3.4.7 \Driver\bin\wxp\x86文件夹(我使用的上32位的XP系统,所以打开这个文件夹), 找到cyusb.inf, 打开, 修改里面的涉及到的VID 和PID(这样才能加载CYUSB.sys驱动),将你的板子的VID和PID信息添加进去(VID PID 在设备管理器,通用串行总线控制器下,右击识别到的”cypress USB -- EEPROM
missing” – >属性 --> 详细信息, 设备Id可以看到, “USB\VID_04B4&PID_8613\6&12153688&0&5”(类似这样),这里的04B4是VID,8613是PID).贴出来我修改后的cyusb.inf 如下.;
然后,打开Cypress Suite USB 3.4.7\CyConsole下的Cyconsole.exe,点击option –EZ-USB interface, 点击 LgEEPROM,找到你要下载到EEPROM中的iic文件, 确定, 开始烧写.OK.
相关文章推荐
- 关于 通过jlink使用jtag(或swd)下载程序成功后,keil4 uversion停止运行 的解决方法
- 关于在Eclipse里使用Weblogic9.2进行部署项目不成功的解决方法
- 关于windows下使用tftp服务器烧写程序到TQ2440开发板的nand flash(解决蓝屏的方法!)
- 关于PC机Linux (我的是红帽6.3)下使用dnw进行USB下载出现:can not open /dev/secbulk0解决方法
- [笔记].关于使用Nios II Flash Programmer下载后无法从EPCS启动的一种解决方法;sof+elf>flash>hex>jic
- 关于VS2005 无法使用切换到设计视图的解决方法
- 关于使用ASP.NE 1.1发送电子邮件时出现的 未能访问“CDO.Message”对象 的错误的解决方法
- 解决IE在客户端使用ADODB.Stream不能创建对象成功的方法
- JSP数据和JavaScirpt数据交互使用问题的一种解决方法
- 使用Hibernate连接MySQL数据库发生closed.Connection问题的一种解决方法
- AjaxPro使用中“XXX未定义”的一种解决方法
- 关于VS2005 无法使用切换到设计视图的解决方法
- 关于使用VS.Net2003调试器出现的问题及相关解决方法
- JSP数据和JavaScirpt数据交互使用问题的一种解决方法
- 关于使用updatepanle后页面还会刷新的个人解决方法。
- 关于asp.net网站发布后,使用登录控件和注册控件时出现“数据库只读,无法进行数据更新”的解决方法
- 关于使用asp.net调试器出现的问题及相关解决方法
- 关于ASP.NET“操作必须使用一个可更新的查询”问题的解决方法
- 关于ISA2004内网卡网线拔插造成ISA代理失效问题的一种解决方法(下列错误而失败:0x80072
- 关于“计算机无法访问,您可能没有权限使用网络资源....”的解决方法