ドライバ&ツールのインストール

Springfield > USB Lesson

USB汎用インターフェース・キット(EZ-USB/FX2) CQ出版社
PC:DELL Windows XP

USB汎用インターフェース・キットのCD-ROMを使う。

● サイプレス社のドライバ&ツールのインストール

CD-ROM > EZ-USB_devtools_version_261700.exeをダブルクリックする。

Welcome to the InstallShield Wizard for Cypress EZ-USB, FX, FX2, SX2, and EZ-811 Development Kits...
[ Next > }

License Agreement
[ Yes }

Destination Folder
C:\Cypress\USB
[ Next > }

Setup Type
◎ Typical
[ Next > ]

Setup type
Keil uV2 8051 development tools are not detected.
Please select one of the following options
◎ Quick Install Keil C51 Demo Tools
[ Next > }

uVision2 Setup
Welcome to uVision2 Setup Release 5/2001
[ Next > ]

License Agreement
[ Yes ]

Restrictions of Evaluation Versions
PK51/C51 Compiler - RESTRICTIONS IN THE EVAL VERSION
...
[ Next ]

Destination Folder
C:\Keil
[ Next ]

Customer Information
User Name: (名前を入力する)
Company Name:(private)
[ Next > ]

Start Copying Files
Current Settings:
Product:
uVion2
C51 Lite for MSC1210

Target Directory: C:\Keil

User Information:
(入力した名前)
[private]
[ Next > ]

[ Finish ]
/****************************************************/
/* Release Notes to */
/* uVision2, Version 2.10 */
/****************************************************/
の情報が表示される。

添付ボードをUSBポートに接続
上記でインストールしたはずなのに「新しいハードウェアの検索ウィザードの開始」ダイアログが開かれた。
「キャンセル」
以下、マニュアルのp.8参照

C:\windows\system32\driversに
ezusb.sys
は存在する。

C:\windows\inf
ezusbw2k.inf

138行 USB\VID_04B4&PID_8613.DeviceDesc="Cypress EZ-USB FX2 (68613) - EEPROM missing"
の記述がある。

3行目 Class=USBの下に
ClassGUID={36FC9E60-C465-11CF-8056-444553540000}
という1行を追加する。

これで添付ボードをUSBポートに接続すると、ドライバの組み込みを要求してくるので、このINFファイルを指定する。

添付ボードをUSBポートに接続
「新しいハードウェアの検索ウィザードの開始」ダイアログが開かれた。
◎いいえ、今回は接続しません
[ 次へ ]

◎一覧または特定の場所からインストールする
[ 次へ ]

[v]次の場所を含める: [ 参照 ]
C:\WINDOWS\inf
[ 次へ ]

このハードウェア:
Cypress EZ-USB FX2(68613)-EEPROM missinbg
...Windows XPとの互換性..合格していません。
[ 続行 ]

[ 完了 ]

● ファームウェアの書き込み

(1) USBインターフェース・ボードを接続する
念のため「ROMイネーブル・ジャンパ(JP2)」をはずしておく。

(2) EZ-USBコントロール・パネルを開く
Windowsのスタート > プログラム > Cypress > USB > EZ-USB Control Panel

(3) シリアルEEPROM書き込み用ファームウェアのダウンロード
[Download]ボタンをクリック
ファイル名: UCT203ROMwt.hex(CD-ROMからコピーした場所を指定して)
[ 開く ]
「新しいハードウェアの検索ウィザードの開始」ダイアログが開いた。
[キャンセル]して下記の[GetPipes]をクリックしたら
Failed to Open Driverのエラーメッセージ
再度USBボードを接続し直して上記のウィザードを実行する。

(4) ファームウェア動作の確認
[GetPipes]ボタンをクリック
Get PipeInfo
Interface Size 76
Pipe: 0 Type: INT Endpoint: 1 IN MaxPktSize: 0x40
Pipe: 1 Type: BLK Endpoint: 2 OUT MaxPktSize: 0x40
Pipe: 2 Type: BLK Endpoint: 6 IN MaxPktSize: 0x40
の表示が現れる。これで、シリアルEEPROM書き込み用ファームウェアが起動してうて、Pipe1(OUT方向)の送られてきたデータがシリアルEEPROMに書き込める状態になっています。
(5) シリアルEEPROMの接続
ROMイネーブル・ジャンパ(JP2)を接続する。

(6) 送信用エンド・ポイントの選択
真ん中付近にあるPipeコンボボックスで
1: Endpoint 2 OUT
を選択する。

(7) 動作確認画面の表示
データが送られてくる様子を見られるようにメニューから
View > PendingOpsを選択
中央付近に「Pending Operations」テキストボックスが表示される。

(8) ファームウェアの送出
[FileTrans]ボタンをクリック
ファイル名: EZFIRMFX.IIC(CD-ROMからコピーした場所を指定して)
[ 開く ]
数秒たつと、Pending Operationsテキストボックスに
Pending: OpIndex=21: OpType=4=Bulk Byte Transfer
というメッセージが現れる。
書き込みには約3分ほどの時間がかかりますので待つ。

(9) 書き込みの終了
書き込みが終わると、Pending Operations表示が消え、ダンプ・リストのような表示が現れます。さらに15秒ほど待ちます。

(10) 書き込み完了の確認
USBケーブルをいったん抜いてから再接続し、EZ-USBコントロール・パネルをいったん終了して、その後に再度起動すると、Pipe0〜Pipe3の4つのエンドポイントが見つかります。USB2.0の場合は以下の表示が現れます。これでファームウェアの書き込みは完了しました。

EZ-USB Control Panel - built 11:31:58 Sep 17 2002
Get PipeInfo
Interface Size 96
Pipe: 0 Type: BLK Endpoint: 1 OUT MaxPktSize: 0x40
Pipe: 1 Type: BLK Endpoint: 1 IN MaxPktSize: 0x40
Pipe: 2 Type: BLK Endpoint: 2 OUT MaxPktSize: 0x200
Pipe: 3 Type: BLK Endpoint: 6 IN MaxPktSize: 0x200

--------------------------------------------------------------------------------------------------------

Springfield > USB Lesson

Copy right y.takase since 2006