FT232H_eeprom_chk.exe


[機能]
接続されている FT232H の eeprom の書き換え、消去、読み出しを行う


[動作環境]
対象プラットホームは windows。実行ファイルは 32bitバイナリです。
Visual Studio 2015 の Visual C++ 再頒布可能パッケージ(x86)が必要なので
インストールして下さい。
https://www.microsoft.com/ja-jp/download/details.aspx?id=48145

FTDI D2XX ドライバーが必要なのでインストールして下さい。
http://www.ftdichip.com/Drivers/D2XX.htm


[使い方]
本ツールはコマンドプロンプトで実行して下さい。何もオプションを指定せずに実行
すると、接続されている FT232H を一覧表示し、ヘルプを表示します。
オプションには、合わせてターゲットとする FT232H を番号で指定して下さい。
番号は一覧表示で示されています。

「FT232H を一度抜き差しして下さい」と表示されたときはその通りにして下さい。


(オプションの説明)
-init
  eeprom を初期値に設定します。購入直後や -erace オプションを使った後
  (eeprom が BLANK の時)に指定して下さい

-chk
  eeprom が Alt YM2610 モジュール用に設定されているか、最低限のチェックを
  行います

-set
  eeprom を Alt YM2610 モジュール用の推奨設定にします。

-erase
  eeprom を全消去します

-r
  eeprom を読み出し、内容をファイルに出力します。出力ファイル名は本ツールと
  同じディレクトリの ft232h_eeprom_no[NO].ini です。
  ([NO] はオプションで指定した番号)

-w
  ファイルの内容を eeprom に書き込みます。入力ファイル名は本ツールと同じ
  ディレクトリの ft232h_eeprom_to_write_no[NO].ini です。
  ([NO] はオプションで指定した番号)


[留意事項]
eeprom の書き換えを行って抜き差しをすると、FT232H の番号が変わることが
あるので注意して下さい。

本ツールが行うことは、FTDI が提供する FT_PROG でも行うことが出来ます。
http://www.ftdichip.com/Support/Utilities.htm#FT_PROG

FT_PROG を使って -set オプションと同等のセッティングを行うには以下の設定を
行って Program して下さい
 Max Bus Power を 200 に設定
 Hardware を 245 FIFO に設定
 Driver を D2XX Direct に設定
 C5 を I/O Mode に設定
 C6 を I/O Mode に設定
 C9 を PWREN# に設定
 GroupAD Drive を 8mA に設定
 GroupAC Drive を 8mA に設定


[注意事項]
著作権は yachiyo が持っています。ソースは自由に使って下さい。
動作は保証されておらず、著作者は本ツール、ソースコードに関する一切の責任を
負いません。

Yachiyo http://nekokohouse.sakura.ne.jp/
