2 Replies Latest reply on May 15, 2019 12:29 AM by user_58014

    Cypress社提供のドライバから発行されるベンダーリクエストについての問い合わせ。

    user_58014

      Cypress 社 ご担当者 様

       

      FX3を使用し開発を行っています。

      下記内容につきましてご回答をお願い致します。

       

      【状況】

      Cypress社提供のUSB Control Center(ホストPCのテスト用ツール)で、

      USBドライバをOpenした際に使用するメソッド「USBDeviceList」を実行した際にベンダーリクエスト"0xA0"が送付される。

       

       

      ベンダーリクエスト"0xA0"の発生条件は、以下の通りです。

      【ベンダーリクエスト"0xA0"が発生するケース】

      ・Cypress社提供のUSB Control Centerを使用

      ・Cypress社提供のC#のUSBドライバAPI(CyUSB.dll)を使用

      ・USBDeviceListクラスのインスタンスを生成する際

      ・C#版のbulkloopサンプルプログラム実行時

      【ベンダーリクエスト"0xA0"が発生しないケース】

      ・Cypress社提供のVC++のUSBドライバAPI(CyAPI.lib)を使用

      ・VC++版のbulkloopサンプルプログラム実行時

       

       

      【問合せ内容】

      ① PC側からデバイスの操作をおこなう際に、毎回ベンダーリクエスト"0xA0"をFX3で受信していますが、

             ベンダーリクエスト"0xA0"は何を意味するものでしょうか?

      ② FX3ファームウェアでベンダーリクエスト"0xA0"を受けたときに、

             何かしらの処理をおこなう必要はありますでしょうか?

      ③ C#のUSBドライバAPI(CyUSB.dll)を使用する場合、

             FX3ファームウェアでベンダーリクエスト"0xA0"を受信したときに、どのような対応をおこなえばよいでしょうか?

       

      お忙しいところ申し訳ありませんがご回答をお願い致します。