- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
ストロベリーリナックスの[EZ-USB FX2|http://strawberry-linux.com/catalog/items?code=50011]は、FX2(CY7C68013)からFX2LP(CY7C68013A)に変更され現在も販売されています。松原さんの[わかるマイコン電子工作USB機器の製作|http://www.nicotak.com/usb/index.html]ではFX2版(CY3681用)開発環境で解説されていますが、Windows(x64)に対応していないため現在はFX2LP版(CY3684用)が推奨されています。FX2LP版の開発環境の設定方法をメモしておきます。
開発環境一式(cy3684kit_RC8)は下記から入手できます。
http://www.cypress.com/file/135301
!インストール手順(Akamai NetSession Interface を使わない場合)
*ポップアップをキャンセルし、'download the file without using the download manager'をクリックします。
*インストールするとツール一式が展開されますが「GPIF Designer」がセットアップされるだけなので、後で「Keil」のセットアップを実行する必要があります。
*「CyControl」は実行ファイル(CyControl.exe)が既に展開されているのでショートカットを作っておくと良いでしょう。
*デバイスドライバーはOSに合うものをフォルダー指定でインストールします。
インストールディレクトリ(デフォルトの場合)
C:\Cypress
keilインストーラーディレクトリ
C:\Cypress\USB\CY3684_EZ-USB_FX2LP_DVK\1.1\uV2_4k\setup
CyControl(USB Control Center) ディレクトリ
C:\Cypress\USB\CY3684_EZ-USB_FX2LP_DVK\1.1\Windows Applications\Application Source files\c_sharp\controlcenter\bin\Release
デバイスドライバー
C:\Cypress\USB\CY3684_EZ-USB_FX2LP_DVK\1.1\Drivers
!EEPROMの消去の仕方
FX2版と同じですが「CyControl」は以前の「EZ-USB Control Panel」とはルックアンドフィールがかなり違います。
*EEPROMをはずしUSBケーブルを接続します。
*「CyControl」を開き'Cypress FX2LP NO EEPROM Device'と表示されているのを確認してEEPROMを接続します。
*「CyControl」から、Vend_Ax.hexをRAMにロードします。メニューバーの Program->FX2->RAM。
C:\Cypress\USB\CY3684_EZ-USB_FX2LP_DVK\1.1\Firmware\Vend_ax\Vend_Ax.hex
*ノードの Configuration1->Control endpoint(0x00)を選択して、Data Transfers タブを開き以下のように設定ます。
http://star.gmobb.jp/koji/data/clrEEPROM.png
,項目,設定値
,Data to send(Hex),FF
,Direction,Out
,Req type,Vendor
,Target,Device
,Req code,0xA9
,Req code※,0xA9
,wValue,0x0000
,wIndex,0x0000
※搭載されているEEPROMが小容量(256バイト以下、1バイトアドレス)の場合は0xA2を設定してください。
*Transfer Data ボタンを押します。
Vend_axについては、「EZ-USB(R) Development Kit User Guide.pdf」のP.75を参照してください。
C:\Cypress\USB\CY3684_EZ-USB_FX2LP_DVK\1.1\Documentation\EZ-USB(R) Development Kit User Guide.pdf
格安の同等品[Lcsoft Mini Board(Amazon)|http://www.amazon.co.jp/%E6%8B%A1%E5%BC%B5%E3%83%9C%E3%83%BC%E3%83%89%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB-CY7C68013A-56-EZ-USB-FX2LP-USB2-0-%E7%99%BA%E5%B1%95%E3%83%9C%E3%83%BC%E3%83%89%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB-%E3%83%AD%E3%82%B8%E3%83%83%E3%82%AF%E3%82%A2%E3%83%8A%E3%83%A9%E3%82%A4%E3%82%B6%E3%83%BCEEPROM/dp/B00W8YUB6Y/ref=pd_cp_21_1?ie=UTF8&refRID=06E2WNHBWSM9FX31PS4A]を見つけたので買いました。
http://star.gmobb.jp/koji/data/lcsoft_mbd.jpg
USBキーボードの製作へ戻る
!!関連リンク
http://www.cqpub.co.jp/INTERFACE/toku/200101/if01_toku1.htm
http://optimize.ath.cx/FX2_USB/
http://optimize.ath.cx/cusb_fx2/index.html
http://sigrok.org/wiki/Lcsoft_Mini_Board
http://hirasaka001.blogspot.jp/2015/03/ez-usb-fx2lp.html
----
{{comment}}