2011-09-18 22 views
0

FTDI-Chipでデバイスの説明を変更したいと思います。 そのためには、最初にFT_PROGRAM_DATAのftDataを定義し、FT_EE_Readを呼び出し、ftData.Descriptionフィールドを変更し、最後にデータを書き込むためにFT_EE_Programを呼び出します。コード例は次のとおりです。FTDI。 FT_EE_Programを使用してデバイスの説明を設定できません

FT_PROGRAM_DATA ftData; 
FT_STATUS ftStatus = FT_EE_Read(ftHandle, &ftData); 
strcpy(ftData.Description, "My New Description"); 
ftStatus = FT_EE_Program (ftHandle, &ftData); 

両方のFT-機能の結果(ftStatus)はFT_OKです。 しかし、FT_GetDeviceInfoDetailを呼び出すと、返された説明は古いものです。 FT_EE_ProgramとFT_GetDeviceInfoDetailは同じデバイス記述を使用しませんか? ありがとうございました!

答えて

0

私はそれを持っています。説明はEE_Programで更新されていないようです。 USBケーブルを再接続すると、デシジョンが変化します。プログラムによって再接続をシミュレートする関数があります。

FT_CyclePort(ftHandle); 

+1

NusbioデバイスのFT232RLまたはFT231XのEEPROMを更新するたびに、自分の検索結果を確認するために、デバイスのプラグを抜いてから再接続します。 – MadeInTheUSB

関連する問題