Tip / ログイン to post questions, reply, level up, and achieve exciting badges. Know more

cross mob

FX3™セルフパワード設計は、バスパワードHUBにプラグインされている場合、正常に列挙されません - KBA218816 - Community Translated (JA)

FX3™セルフパワード設計は、バスパワードHUBにプラグインされている場合、正常に列挙されません - KBA218816 - Community Translated (JA)

GeethaP_31
Employee
Employee
50 questions asked 10 questions asked 5 questions asked

Community Translated by keni_4440091 Expert       Version: **

Translation - English: FX3™ Self-Powered Design Does Not Enumerate Successfully when Plugged into Bus-Powered Hub - KBA2188...

質問:

セルフパワード設計はバスパワードHUBにプラグインされている場合、正常に列挙されません。

回答:

USB 2.0仕様の標準構成記述子の章に従って、構成記述子bmAttributesおよびbMaxPowerフィールドを修正する必要があります。

下記の記述子は構成記述子のファームウェアコードのサンプルスニペッツです。

/* 構成記述子 */                                          

0x09,                               /* 記述子サイズ */

CY_U3P_USB_CONFIG_DESCR,        /* 構成記述子タイプ */

0x39,0x00,                      /*この記述子およびすべてのサブ記述子の長さ*/

0x01,                               /* インターフェース数 */

0x01,                               /* 構成数 */

0x00,                               /* 構成文字列インデックス */

0xC0,                               /* 構成文字 - セルフパワード */

0x0A,                               /* デバイスの最大消費電力(8mA ユニットで) :*/

サイプレス FX3サンプルコードはバスパワード設計専用です。デバイスがバスパワードHUBにプラグインされている場合、正常に列挙されるためにセルフパワード設計に関して構成記述子を修正する必要があります。これは、構成記述子においてデバイスに100 mA以上の要求がある場合、バスパワードHUBはポートを無効化するために起きます。

0 件の賞賛
88 件の閲覧回数
寄稿者