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

cross mob

PSoC™ 64: VDDIO0が2.5Vの場合、プロビジョニングと入口検査手順が失敗する - KBA234967

PSoC™ 64: VDDIO0が2.5Vの場合、プロビジョニングと入口検査手順が失敗する - KBA234967

IFX_Publisher2
Community Manager
Community Manager
Community Manager
25 likes received 1000 replies posted First like given

Translated by:

Original KBA: PSoC™ 64: Provisioning and entrance exam procedures fail when VDDIO0 is 2.5 V - KBA234967

バージョン: **

プロビジョニングプロセスは、キーやセキュリティポリシーなど保護された資産をPSoC™ 64デバイスに挿入します。これには、eFuseメモリのプログラミングが含まれ、VDDIO0が2.5 Vである必要があります。詳細については、「セキュアブート」SDKユーザーガイドを参照してください。

「CySecureTools」を使用する場合、VDDIO0が2.5 Vであっても、VTARGが2.5 Vでない場合、プロビジョニングと入口検査手順は次のエラーで失敗します:

ERROR: Silicon voltage is out of range. Expected voltage level is in range 2.25 V - 2.75 V. Check the log for details

これは、「CySecureTools」が内部でpyOCDを使用しているために発生し、VDDIO0ではなくVTARG電圧のみを読み取ります。

注釈:この問題は、PSoC™ 64デバイスのプロビジョニングに「CySecureTools」を使用している場合にのみ発生します。

回避策:

まず、VTARGとVDDIO0の両方を2.5 Vでデバイスをプロビジョニングし、プロビジョニングが成功することを確認します。プロビジョニングが成功した場合は、次の回避策のいずれかを使用してください:

注釈:プロビジョニングでは、VDDIO0電圧が2.5 V ± 5 %である必要があります。 これらの回避策は両方とも、ターゲット電圧チェックを無効にします。 したがって、電圧チェックを無効にする場合は、VDDIO0電圧が範囲内にあることを確認してください。 デバイスが損傷する可能性があります。

  • 「CySecureTools」ソースで入試中のターゲット電圧チェックを無効にします。
    「CySecureTools」バージョン3.1.0の場合、<CySecureTools Install Directory>\execute\entrance_exam\にあるexam_mxs40v1.pyの62行目から70行目をコメントアウトします。
    <CySecureTools Install Directory> は、「CySecureTools」のインストールディレクトリを示します。
     ModusToolbox™ 2.4の場合、C:\Users\<user>\ModusToolbox\tools_2.4\python\Lib\site-packages\cysecuretoolsです。
BinduPriya_G_0-1649744410766.png

 図1:exam_mxs40v1.pyの62行目から70行目をコメントアウト

  • 書き込み機器のVTARGピンをターゲットの2.5VまたはVDDIO0に接続します。
0 件の賞賛
261 件の閲覧回数