これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド ftdi_eeprom です。
プログラム:
NAME
ftdi_eeprom - FTDI USB チップ eeprom の読み取り/消去/フラッシュ用ツール
SYNOPSIS
ftdi_eeprom [コマンド] 設定ファイル
DESCRIPTION
ftdi_eeprom は、FTDI USB チップ EEPROM の読み取り/消去/フラッシュを行うための小さなツールです。 それは使用しています
libftdi を使用してチップにアクセスするため、必要な権限が必要になります。
デバイス。
ftdi_sio モジュールはロードしないでください。 次の方法で自動的に読み込まれるのを防ぐことができます
/etc/modprobe.d/blacklist に追加します。
新しい値を読み取るには、デバイスを取り外してから再度接続する必要があります。 さもないと、
古い値も引き続き取得されます。
コマンド
--read-eeprom
eeprom を読み取り、config-file から -filename- に書き込みます。
--erase-eeprom
EEPROMを消去します。
--フラッシュ-eeprom
フラッシュ EEPROM。
CONFIGURATION FILE
設定ファイルには、フラッシュするために使用されるキーと値のペアのリストが含まれています。
FTDI USB チップ EEPROM。 コメントはで始まります #。 このようなファイルの先頭は次のようになります。
以下
vendor_id=0x0403 # ベンダーID
product_id=0x6001 # 製品ID
max_power=0 # 最大電力消費電力: 値 * 2 mA。 self_powered = true の場合は 0 を使用します。
###########
# 文字列 #
###########
メーカー="ACME Inc" # メーカー
product="USB シリアルコンバータ" # 製品
serial="08-15" # シリアル
設定ファイルの例は次の場所にあります。 /usr/share/doc/ftdi-eeprom/examples
非常によくコメントされているので、それを基礎として使用できるはずです。 次のキー
サポートされています:
ベンダーID
デバイスのベンダーIDを設定します。 この値は XNUMX 進数で入力することも、
0 進数形式で、65535 ~ 0 または 0000x0 ~ XNUMXxffff の範囲内である必要があります。
。
製品番号
デバイスのプロダクトIDを設定します。 この値は XNUMX 進数で入力することも、
0 進数形式で、65535 ~ 0 または 0000x0 ~ XNUMXxffff の範囲内である必要があります。
。
マックスパワー
機器が使用する最大電流を2mA単位で設定します。 次の場合は 0 を使用します セルフパワー =
真。
メーカー
通常、製造元の名前を保持する製造元文字列を設定します。
BOX
通常製品名を保持する製品文字列を設定します。
シリアル 通常製品のシリアル番号を保持するシリアル文字列を設定します。
セルフパワー
デバイスが自己電源式であるかどうかを指定します。 値は true または false である必要があります。
リモートウェイクアップ
デバイスがリモート ウェイクアップをサポートするかどうかを指定します。 値は true または false である必要があります。
use_serial
この値が true に設定されている場合、 シリアル 文字列が使用されます。 それ以外の場合はデフォルト
シリアル文字列が使用されます。
BM_タイプ_チップ
BM チップを使用している場合は、この値を true に設定する必要があります。
in_is_isochronous
true に設定すると、このオプションは入力エンドポイントがアイソクロナス モードであることを指定します。
out_is_isochronous
このオプションを true に設定すると、出力エンドポイントがアイソクロナス モードであることを指定します。
サスペンドプルダウン
この値が true に設定されている場合、サスペンド中に下位のプルダウンが有効になります。
消費電力。
変更_USB_バージョン
を使用して USB バージョンを強制する場合は、この値を true に設定する必要があります。
USB_バージョン 鍵。 それ以外の場合は、デフォルトの USB バージョンが使用されます。
USB_バージョン
デバイスのUSBバージョンを設定します。 の 変更_USB_バージョン 値を次のように設定する必要があります
真。
ファイル名
EEPROM の内容をファイルにダンプする場合は、ファイル名を指定します。
onworks.net サービスを使用してオンラインで ftdi_eeprom を使用する