こんにちは、
WinUSB は、私が使用している開発用コンピューター (Win XP SP3) でうまく機能しています。Cypress FX2 に新しいファームウェアをダウンロードし、新しい USB デバイスが「更新」されたら接続することができます。ただし、他のいくつかのコンピューター (Win XP SP3、Win7 x64) で WinUSB ドライバーを使用して同じコードを試したところ、両方とも「システムに接続されたデバイスが機能していません」というエラーが返されました。CreateFile を使用して USB デバイスへのハンドルを取得しようとしたとき。
devicePath は正常に検出されたため、デバイスに接続できない理由がわかりません。さらに、デバイスマネージャーは、デバイスが正常に動作していると述べています。コードをコンパイルするときに何か不足していないか気になりますか? 私の開発用コンピューターには、他のコンピューターにはインストールされていないものがインストールされていると思いますか? または、おそらくそれは電源設定であり、デバイスがスリープ状態になります (ただし、各コンピューターの電源オプションをいじって無駄にしました)。
誰にもアイデアはありますか?Visual Studio 2008 でコンパイルし、テストしたコンピューターに Microsoft C++ 2008 再頒布可能パッケージをインストールしました。
ありがとう、
ギアワ