3

Arduino Mega ADK 2560 (2 つのタイプがあり、2 つの USB ポートを持つものを使用します) とバージョン 2.3.5 (カスタム ビルド) の Samsung Galaxy S2 の間で USB 通信を提供しようとしています。ただし、ArduinoのWebサイトで提供されているデモキットコードを試すと、常にエラーが発生しますerror 5 : Device descriptor cannot be retrieved. Trying again.

Demokit コードには以下が含まれます。

AndroidAccessory acc("Google, Inc.",
             "DemoKit",
             "DemoKit Arduino Board",
             "1.0",
             "http://www.android.com",
             "0000000012345678");

acc.powerOn();
acc.isConnected();  ---error occurs here!
4

2 に答える 2

0

ADK は Android 2.3.4 にバックポートされましたが、多くのベンダーは必要なカーネルの変更をファームウェアに含めていませんでした。私自身、非常に長い間同じ問題に苦しんでいました。別の 2.3.5 カスタム ROM と公式 ROM を試しましたが、動作するカーネルが見つかりませんでした。

ICS の問題はもうありません。公式の ICS リリースには、適切な ADK サポートを備えたカーネルが含まれています。

于 2012-05-20T11:19:51.320 に答える