Community Translation - Trouble Shooting Guide for the FX3/FX3S/CX3 Enumeration - KBA222372

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
keni_4440091
Level 7
Level 7
500 replies posted 100 solutions authored 50 solutions authored

Hi

I want to translate KBA222372, please confirm to my work.

Regards,

Nino

0 Likes
2 Replies
JennaJo
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

Hi, Nino-san

Sorry for late response.

Confirm to work this KBA.

Thanks

Jenna

Jenna Jo
0 Likes

タイトル:FX3/FX3S/CX3列挙のためのトラブルシューティングガイド - KBA222372

バージョン 5

chaitanyav_41 2017/12/26 23:56 に作成。chaitanyav_41 2018/01/03 3:39 に変更。

Version: **

  1. FX3を使用して設計したカスタムボードは「サイプレス FX3 ブートローダー デバイス」として列挙されません。何故ですか?

これは、ドライバー バインディングまたはハードウェアの問題のために起きることがあります。

  1. ドライバー バインディング:

オペレーティングシステムがデバイスのドライバーを見つけられない場合、デバイスは図1に示すようにデバイスマネジャーの中のその他のデバイスリストの下のWestBridgeとしてリストされます。 1FX3は他のデバイスの下にWestBridgeとして列挙
pastedImage_2.png
手動でドライバーをバインドするために下記を行って下さい。

  1. デバイスを右クリックし、「ドライバーソフトウェアの更新」を選択して下さい。「ドライバーソフトウェアのためにコンピューターを検索」を選択して下さい。
  2. <Install Directory>\Cypress\EZ-USB FX3 SDK\1.3\driver\binを検索。初期設定のインストールディレクトリは、32-ビットWindowsではC:\Program Filesに、64-ビットWindowsではC:\Program Files (x86)にあります。
  3. Windowsバージョンに基づくドライバーを選択し、「次を」をクリック。 例えば、64-ビットWindows 7のドライバーはC:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\driver\bin\win7\x64にあります。

  1. ハードウェア

FX3へのハードウェア接続が推奨されていない場合、デバイスは「サイプレスFX3ブートローダーデバイス」として列挙されない可能性があります。ハードウェア接続が推奨を満たしている事を確認するために下記を行って下さい:

  1. FX3の可能なブートオプションはAN76405に記載されています。FX3PMODEピンは要求されているブートオプションの選択に役立ちます。PMODEラインが、USBブートオプション用にPMODE[2:0] = Z11に設定されているかどうかを確認して下さい。PMODEピンがZ11以外の場合、デバイスは「FX3ブートローダーデバイス」として列挙されない可能性があります。デバイスがサイプレスBenicia USBブートデバイスとして出てくるかどうかを解決するためにはこのForum Threadを参照して下さい。
  2. AN70707で提供されているEZ-USB FX3/FX3Sハードウェア設計ガイドラインおよび回路チェックリストに従っていることを確認して下さい。
  3. 電源AVDDU3TX_VDDQ、およびU3RX_VDDQ上のノイズが20mV未満で、VDDのノイズが100mV未満にして下さい。
  4. 標準の認証USBケーブルを使用して下さい。

  1. FX3が「サイプレスブートローダーデバイス」として列挙された後、PCを再起動した場合、デバイスは不明なデバイスとして起動します。何故ですか?

これは、低電圧サスペンドモードから復帰したデバイスの欠点のために起きるブートローダーの既知の問題です。ブートローダーは、この再起動プロセスの間に低電圧サスペンドモードに入り、ホストが再起動した時にデバイスが起き上がらない可能性があります。カスタムVIDおよびPIDB2イメージを使用した場合、同じ問題が見られる可能性があります。B2イメージのより詳細に関してはAN764056章を参照して下さい。FX3/FX3Sの可能なブートオプションに関してはAN76405を参照して下さい。

下記の回避策を使用して下さい。

  1. PC再起動の後、ボードをリセットまたはパワーサイクルにしてください。
  2. I2C EEPROM/SPI Flashに第2ステージブートローダーコード(C:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\firmware\boot_fw\src :にあるSDKで提供される)をロードし、それに応じてPMODEラインを設定します。

  1. USB 3.0デバイスがUSB 3.0として列挙されず、USB 2.0として列挙される場合、どのようにデバッグしますか?

これはハードウェアまたはファームウェアの問題のために発生する可能性があります。この問題を解決するためには下記を行って下さい。 ハードウェアを確認:

  1. FX3に供給されているクロックがFX3データシートの表4の仕様を満たしている事を確認して下さい。
  2. 電源AVDD, U3TX_VDDQ、およびU3RX_VDDQ上のノイズが20mV未満、およびVDDのノイズが100mV未満である事を確認して下さい。
  3. 設計が、AN70707にある回路およびレイアウトチェックリストをパスしている事を確認して下さい。
  4. 標準の認証USBケーブルを使用して下さい

ファームウェアの確認:

  1. FX3 DVK(CYUSB3KIT-003)上で同じファームウェアを使用し、問題を確認して下さい。これは問題がハードウェアに関係しているのか、ファームウェアに関係しているかを判断するのに役立ちます。
  2. 高速接続がCyU3PConnectState     ( CyBool_t connect, CyBool_t ssEnable ) APIで有効になっているかどうかを確認して下さい。
  3. CyU3PUsbLPMDisable APIを使用してファームウェアのLPMを無効化し、問題を確認して下さい。10us遅延でCyU3PConnectStateの後にこのAPIを呼び出して下さい。

2896 閲覧 カテゴリ: USB: 3.0 - Super Speed   タグ:

0 Likes