如果你有參加過 Cypress 的 PSoC 創作比賽 (2003 或 2004), 應該會收到一個這樣的 KIT.
![](https://imageproxy.pixnet.cc/imgproxy?url=../images/iDh0uC8DfJetxJb8jm_GKQ.jpg)
![](https://imageproxy.pixnet.cc/imgproxy?url=../images/eoTzEf8ZWoKoSgrujV4jpw.jpg)
俺收到的, 過了比賽後, 用了幾次作其他項目後就放下了, 搬家後, 整套 KIT 居然找不到了. 這樣過了好幾年, 突然有客戶要求要重寫他的項目, 還要用原來的 CY8C27443.......唯有回家時翻箱倒櫃的找, 終於在包裝填充物的儲藏地方找到了, 可是配套的 CD 和軟體都不見了, 意思就是肉體僅存, 靈魂不再. 通常, 回到 Cypress 的網站, 應該就會得到幫助, 可是到今天為止, 對 Cypress 的感覺是他們常常換 Archive, 網站很難快速的找到所要的資料. 這次也不例外, 去信請他們的 TECHNICAL SUPPORT 幫助一樣, 就是沒有辦法找到那個需要用的靈魂.
http://www.cypress.com/?app=search&searchType=keyword&keyword=Invention+board&x=0&y=0
昨日還冒昧的去信請教一位台灣教授, 看看能不能得到幫助. 今天早起, 跟進一下, 用 GOOGLE 搜尋了一下, 意外地在這個發問過的 FORUM 找到了這個靈魂
http://www.psocdeveloper.com/forums/viewtopic.php?f=47&t=6894&p=32324#p32324
你可以直接到這裡下載 InventionBoard
Install.zip
http://www.psocdeveloper.com/forums/download/file.php?id=1229
如果你不能下載, 來信告訴俺, 用 EMAIL 寄給你.
This is not need to install the USB driver for Invention board alone, the setup of InventionBoard
Install.zip will do the job, however, if you want to do it right under Linux or somewhere else without Windows XP, you may have to extract these driver from Windows System32. Good thing is that, we have done this as following,
USB driver cocnsited two files
ezusbw2k.Inf
ezusb.sys
ezusb.sys can be downloaded from below
http://www.61ic.com/vip/tx/USB/200705/7348.html
ezusbw2k.Inf, file content is followings
[Version]
Signature="$CHICAGO$"
Class=USB
provider=%Cypress%
LayoutFile=layout.inf
[Manufacturer]
%Cypress%=Cypress
[Cypress]
;
%USB\VID_04B4&PID_F101.DeviceDesc%=EZUSB.Dev, USB\VID_04B4&PID_F101
%USB\VID_04B4&PID_F102.DeviceDesc%=EZUSB.Dev, USB\VID_04B4&PID_F102
%USB\VID_04B4&PID_6411.DeviceDesc%=EZUSB.Dev, USB\VID_04B4&PID_6411
[PreCopySection]
HKR,,NoSetupUI,,1
[DestinationDirs]
EZUSB.Files.Ext = 10,System32\Drivers
EZUSB.Files.Inf = 10,INF
[EZUSB.Dev]
CopyFiles=EZUSB.Files.Ext, EZUSB.Files.Inf
AddReg=EZUSB.AddReg
[EZUSB.Dev.NT]
; copyfiles commented out for Win2K to avoid user intervention during install
; CopyFiles=EZUSB.Files.Ext, EZUSB.Files.Inf
AddReg=EZUSB.AddReg
[EZUSB.Dev.NT.Services]
Addservice = EZUSB, 0x00000002, EZUSB.AddService
[EZUSB.AddService]
DisplayName = %EZUSB.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 2 ; SERVICE_AUTO_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\System32\Drivers\ezusb.sys
LoadOrderGroup = Base
[EZUSB.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,ezusb.sys
[EZUSB.Files.Ext]
ezusb.sys
[EZUSB.Files.Inf]
ezusbw2k.Inf
;---------------------------------------------------------------;
[Strings]
Cypress="Cypress Semiconductor"
USB\VID_04B4&PID_6411.DeviceDesc="UTEST char board"
USB\VID_04B4&PID_F101.DeviceDesc="PSoC Invention Board"
USB\VID_04B4&PID_F102.DeviceDesc="PSoC Production Programmer"
EZUSB.SvcDesc="Cypress General Purpose USB Driver (ezusb.sys)"