Community Translation - Why Certain EZ-USB® FX2LP™ DVK Firmware Examples Fail Enumeration on Custom Boards? – KBA86725

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

cross mob
Kenshow
Level 8
Level 8
Distributor - Marubun (Japan)
50 solutions authored 25 solutions authored 10 solutions authored

Hi,               

I would like to translate KBA86725 into Japanese.

Please confirm to my work.

Thanks,

Kenshow

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

Hi, Kenshow-san

Confirm to work to this KBA.

Thanks

Jenna

Jenna Jo
0 Likes
Kenshow
Level 8
Level 8
Distributor - Marubun (Japan)
50 solutions authored 25 solutions authored 10 solutions authored

Hi Jenna-san,

                                

Japanese translation was over.
Please check below.

Original KBA:

Why Certain EZ-USB® FX2LP™ DVK Firmware Examples Fail Enumeration on Custom Boards? – KBA86725

Thanks.

Kenshow

==============================

タイトル: 特定のEZ-USB®FX2LP™DVKファームウェアの例がカスタムボードでエニュメレートに失敗するのはなぜですか?– KBA86725

バージョン:*A

質問: EZ-USB®FX2LP™CY3684 DVKに付属)の特定のファームウェア例は、サイプレスDVKCY3684)で動作しますが、カスタムボードにダウンロードする場合はエニュメレートしないのは何故でしょうか?

回答:

FX2LPの機能を示すためにサイプレスが提供するファームウェアの例は、CY3684 DVK用に特別に設計されています。DVKは、I2Cライン上のI / OエクスパンダーICを使用して、7セグメントLEDディスプレイとプッシュボタンに対応します。

一部のファームウェアの例では、EZUSB_WriteI2C()EZUSB_ReadI2C()、およびEZUSB_WaitForEEPROMWrite() API を使用してLEDディスプレイ/ボタンにアクセスします。カスタムボードでは、このようなデザインが存在しない可能性があり、ブロッキング関数であるEZUSB_WaitForEEPROMWrite() APIがファームウェアをフリーズさせます。したがって、列挙は失敗します。

影響を受けるファームウェアの例:

  1. bulkloop
  2. CYStreamer
  3. hid_kb

この問題を解決するには、ファームウェアから次のAPI呼び出しを削除します。

EZUSB_WriteI2C();

EZUSB_WaitForEEPROMWrite();

==============================

28-June-2020

Kenshow

0 Likes