こんにちは、
現在、RT1010 EVKボードでOTFADの設定をテストしています。
MCUXpresso Secure Provisioning Tool 26.03を使用してOTFADを設定し、バイナリファイルを生成するプロジェクトをビルドしたいと考えています。
ビルド結果は以下のとおりです。
MIMXRT1011_プロジェクト.bin
MIMXRT1011_Project_hab.bin
otfad_keyblobs.bin
unsigned_MIMXRT1010_flashloader.bin
これらが4つのファイルです。
MCUXpresso Secure Provisioning Tool 26.03 を使用して書き込み操作を実行し、フラッシュメモリを読み取ると、プログラムは 0x0400 領域に FCB と思われるデータを含めます。
しかし、ビルドされたファイルの中にFCBに対応するファイルが見当たらないようです。
ビルドプロセス中にFCB情報を含むファイルを生成することは可能ですか?
ご返信よろしくお願いします。
あなたが提供してくれたリンクを参考に、FCBを作成しました。
もう一つ質問があります。
OTFAD設定のリージョン0情報のキーデータに関する説明はどのドキュメントで見られますか?
私が気になっているのは、ユーザーキーデータとカウンターデータセクションです。
説明してもらえますか?
よろしくお願いします。
こんにちは、 @TnseoRnr さん。
SPTドキュメントの以下のリンクをご覧ください。簡易設定から完全なFCBを作成する手順が明記されています:https://mcuxpresso.nxp.com/secure/26.03/05_user_interface.html#spi-nor
また、FCBはペリフェラルツールを使ってMCUXpressoから作成できるとも書かれています。
最後に一つ、SPTの新しいバージョン(v26.06)が存在することを覚えておいてください。最新バージョンの開発を続けることをお勧めします。
BR、
エドウィン。
こんにちは、 @TnseoRnr さん。
これらのフィールドが作成中の OTFAD 構成でどのように使用されるかという意味であれば、おそらく次のリンクが参考になるでしょう: https://mcuxpresso.nxp.com/secure/latest/06_processor_specific_workflow.html#booting-otfad-encrypted...
とはいえ、これらの鍵の内部構造やより詳細な説明を求める場合は、RT1010のセキュアファイルへのアクセスを申請し、RT1010のセキュリティ機能を詳細に説明したセキュリティリファレンスマニュアルを参照する必要があります。
このファイルのダウンロードやアクセス申請は、RT1010製品ページのドキュメントセクションの「Secure」チェックボックスをクリックすることで表示されます。
https://www.nxp.com/products/i.MX-RT1010#documentation
BR、
エドウィン。