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

cross mob

EZ-PDコンフィグレーションユーティリティを使用してCCG3PAをプログラミングする際の一般的なエラー - KBA232322-Community translated(JA)

EZ-PDコンフィグレーションユーティリティを使用してCCG3PAをプログラミングする際の一般的なエラー - KBA232322-Community translated(JA)

JennaJo
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

Original KBA: Common Errors while Programming CCG3PA using EZ-PD Configuration Utility - KBA232322

Translated by: Kenshow

バージョン: **

質問: EZ-PDコンフィグレーションユーティリティを使用してCCG3PAをプログラミングするときに発生する一般的なエラーは何ですか?

回答: EZ-PDコンフィグレーションユーティリティは、ユーザーがCCGxコントローラを構成およびプログラムするのに役立つMicrosoftWindowsアプリケーションです。グラフィカルユーザーインターフェース(GUI)を使用すると、ユーザーはアプリケーションのさまざまなパラメータを直感的に選択して構成できます。

EZ-PDコンフィグレーションユーティリティとインストーラーの詳細については、https://www.cypress.com/documentation/software-and-drivers/ez-pd-configuration-utilityにアクセスしてください。

CY4532 EZ-PD CCG3PAEVKでのプログラミング設定

CY4532 EZ-PD CCG3PA EVKは、CCG3PAコントローラを備えたメインボードと、メインボードに必要な電源を供給する電源ボードで構成されています。電源ボードもサイプレスCCG4コントローラで構成されており、EZ-PDコンフィグレーションユーティリティを使用してメインボードにあるCCG3PAにファームウェアをダウンロードできます。CCラインを使用してCCG3PAデバイスに接続されます。CCG4コントローラはI2Cを介してサイプレスUSBシリアルデバイス(電源ボード上にあります)に接続され、EZ-PDコンフィグレーションユーティリティからCCG3PAファームウェアを受信します。CY4532EVKでCCG3PAコントローラをプログラムするために必要な接続を図1に示します。

1. CY4532EVKでのCCG3PAコントローラプログラミングセットアップ

JennaJo_0-1616738922242.png

 

 

 

 

プログラミング中の一般的なエラー

以下は、EZ-PDコンフィグレーションユーティリティを使用してCCG3PAをプログラミングしているときにユーザーが遭遇する一般的なエラー、考えられる理由、および解決策です。

  1. EZ-PDコンフィグレーションユーティリティはデバイスを検出できません。CY4532 EVKの電源ボードはEZ-PDコンフィグレーションユーティリティによって検出されますが、プログラムされるデバイス(メインボード)は検出されません。

2. EZ-PDコンフィグレーションユーティリティでメインボードが検出されない

JennaJo_1-1616738922234.png

 

 

 

 

1. プログラミング中のメインボードの検出エラーの解決策

問題/エラー

理由/正当性

回避策

EZ-PDコンフィグレーションユーティリティはデバイスを検出できません。電源ボードはコンフィグレーションユーティリティによって検出されますが、プログラムされるデバイスは検出されません。

プログラムする電源ボードとメインボードが正しく接続/電源供給されていない

デバイスと電源ボード間の接続が有効であり、電源ボードに適切に電力が供給されていることを確認してください。

  

CY4532EVKのジャンパー設定が無効です

CY4532EVKガイドの説明に従ってジャンパーが接続されていることを確認してください

 

  1. プログラムするデバイス(メインボード)はグレー表示されており、ファームウェアの更新中にEZ-PDコンフィグレーションユーティリティで選択することはできません。

3. メインボード上のCCG3PAコントローラがEZ-PDコンフィグレーションユーティリティでグレー表示されている

JennaJo_2-1616738922157.png

 

 

コンフィグレーションユーティリティログ:

PD contract established.
Error: No response to GET_SILICON_ID U_VDM
Retrying, ignore the above error message
Error: Flashing VID (4b4) not found in Discover SVID Response 

 

2. プログラミング中にデバイスが非アクティブ化されるというエラーの解決策

問題/エラー

理由/正当性

回避策

プログラムするデバイスはグレー表示されており、ファームウェアの更新中にEZ-PDコンフィグレーションユーティリティで選択することはできません。

 

Device Parametersタブの[Enable firmware update]を[No]に設定すると、コンフィグレーションテーブルでCCインターフェースを介したファームウェアの更新が無効になりました

コンフィグレーションテーブルの「Enable firmware update」セクションを「Yes」に設定する必要があります。この新しいファームウェアは、CCG3PASWDインターフェースを使用してプログラムする必要があります。これにより、EZ-PDコンフィグレーションユーティリティからCCインターフェースを介してファームウェアの更新をさらに実行できます。

 

  1. ファームウェアの更新は30%完了で失敗し、EZ-PDコンフィグレーションユーティリティログに「Failed to find valid firmware for update」というエラーが表示されます。

4. EZ-PDコンフィグレーションユーティリティでのファームウェア更新の失敗

JennaJo_3-1616738922154.png

 

 

3. ファームウェアの更新に失敗した場合の解決策

問題/エラー

理由/正当性

回避策

ファームウェアの更新は30%完了で停止し、EZ-PDコンフィグレーションユーティリティログで更新エラーの有効なファームウェアが見つかりませんでした。

コンフィグレーションテーブルの.cyacdファイルを使用してファームウェア全体を更新した場合に発生します。

PSoC Creatorのプロジェクトが構築されているとき、2つの別々の.cyacdファイルが作成されます。Project_name.cyacdプログラムすることが全体のファームウェアイメージが含まれているとProject_name_config.cyacdは、プロジェクトの構成のみテーブルが含まれています。新しいファームウェアのプログラミング中は必ずProject_name.cyacdを選択し、コンフィグレーションテーブルの更新中はProject_name_config.cyacdを選択してください。

 

  1. フラッシュ更新手順が失敗します。RESET後にPD契約が確立されていません。

4. フラッシュ更新エラーの解決策

問題/エラー

理由/正当性

回避策

フラッシュアップデート手順が失敗すると、ファームウェアアップデートは90%/ 99%完了で停止します。RESETエラーメッセージの後にPDコントラクトを確立できませんでした。

FWの更新後にPD契約が確立されていません。プログラムされた新しいファームウェアが機能しない可能性があります。その場合、CCインターフェースを介した将来のファームウェアアップデートは不可能です。

ブートローダーでテスト済みの動作中のファームウェアは、SWDインターフェースを介してプログラムする必要があります。再プログラミング時に、EZ-PDコンフィグレーションユーティリティを使用してデバイスを再度プログラミングできます。

 

デバイスは、「Enable firmware update」パラメータを「No」に設定することにより、コンフィグレーションテーブルで将来のファームウェア更新を無効にしてプログラムされています。

この場合、それは予想される動作です。新しくプログラムされたファームウェアが期待どおりに機能しているかどうかをテストします。

 

CY4532 EVKでは、これは、新しいファームウェアが以前のアプリケーションとは異なるアプリケーション(電源バンク/電源アダプタ)からのものである場合に発生します。

これは予想される動作です。新しくプログラムされたアプリケーションごとにジャンパー設定を変更し、それが機能しているかどうかをテストします。

 

FWの更新後にPD契約が確立されていません。UFP再起動タイムアウトの値を小さくすると、問題が発生する可能性があります。

UFP再起動タイムアウト値は、オプションメニューで増やすことができます。

 

  1. 更新されたファームウェアイメージが無効です。フラッシュ更新手順が失敗しました。

5. 破損したファームウェアでプログラムしたときに表示されるエラーメッセージ

JennaJo_4-1616738922171.png

 

 

 5.フラッシュ更新手順の失敗によるエラーの解決策

問題/エラー

理由/正当性

回避策

更新されたファームウェアイメージが無効です。フラッシュ更新手順が失敗しました。

使用したファームウェアファイルが破損しています。図5のようにエラーメッセージが表示されます。

データが破損していない動作中のファームウェアは、SWDインターフェースを介してプログラムする必要があります。

 

0 件の賞賛
3387 件の閲覧回数