2415303_ja-JP

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2415303_ja-JP

2415303_ja-JP

secure_provisioning ツール烧写 sb格式加密签名文件后無法用mcuリンクデバッグ

Secure ProvisioningツールでSB形式の暗号化・署名済みファイルをフラッシュした後、MCU-Linkによるデバッグはもはやできません。


justdomyself_0-1790073326861.pngjustdomyself_0-1790073326861.png


justdomyself_1-1790073357176.pngjustdomyself_1-1790073357176.png


mcuexpress を使用してコードをデバッグすると、エラーが発生しました。


justdomyself_2-1790073419631.pngjustdomyself_2-1790073419631.png


このボードはデバッグ機能を使うために元の状態に戻ることはできますか?

Re: secure_provisioning 工具烧写 sb格式 加密签名文件后无法用mcu link debug

こんにちは、 @justdomyself

>では、Secure Provisingツールを使って新しいライセンスを作成し、新しい署名付き暗号化されたSBフォーマットファイルをチップに書き込むことはできますか?

はい、Secure Provisioningツールはchipのプロビジョニング、つまり安全な資産(鍵)をインストールし、署名済みまたは暗号化されたアプリケーションのブート可能なイメージを構築し、フラッシュにインストールするために設計されています。

Re: secure_provisioning 工具烧写 sb格式 加密签名文件后无法用mcu link debug

@liborukropecどうもありがとうございます。疑問は解決しました。

justdomyself_0-1790128360736.pngjustdomyself_0-1790128360736.png



もう一つ質問があります。

上記の図のように、この消去操作によりメモリチップ全体が消去されました。

では、Secure Provisingツールを使って新しいライセンスを作成し、新しい署名付きで暗号化されたSBフォーマットのファイルをチップに書き込むことはできますか?


Re: secure_provisioning 工具烧写 sb格式 加密签名文件后无法用mcu link debug

こんにちは、


ROMを署名済みイメージのみを実行するように設定し、その後VSCode(または他のIDE)の非署名イメージからアプリケーションを書き込むと、ROMは実行を拒否します。

また、ライフサイクルを進めると、デバッガはデバッグ認証(Debug Authentication)でのみ開けられます(ドキュメント参照)。

もしライフサイクルを進めていなければ(ツールバーで)、CMPAを消去できるはずです。最も簡単な方法は、デバッグプローブを使用し、[書き込み] タブで「チップ全体を消去...」ボタンを使用することです。

liborukropec_0-1790086908628.pngliborukropec_0-1790086908628.png



電源を入れ直せば、再びデバッグできるようになるはずです。


よろしくお願いいたします。

リボル

Tags (1)
No ratings
Version history
Last update:
Wednesday
Updated by: