2030608_ja-JP

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

2030608_ja-JP

2030608_ja-JP

ベース変更のリセット

Hello ,

電源を入れてリセットした後、s32k3 microを使用しています。そして、デフォルトでは0x400000場所から開始されます。ブートローダーに入ります。ブートローダーが故障している場合、他のブートローダーを起動したい場合、または休息後に0x500000場所から開始したい場合、どうすればよいですか?リセットベースアドレスを変更するにはどうすればよいですか?

例えば。RH850 には RBASE レジスタがあり、リセット後にメモリ開始アドレスを更新すると、更新されたアドレスから開始されます。
S32K3でこれを実現する方法。

S32K3の 

日時:ベース変更のリセット

こんにちは、@Yellow

残念ながら、S32K3デバイスファミリの開始アドレスはデフォルトの位置に固定されているため、変更できません。ただし、ブートローダーに障害がある可能性があるという懸念に対応して、HSEファームウェアを使用してセキュアブートを実装することをお勧めします。

HSEリファレンスマニュアルに記載されているように、「アプリケーションドメイン内の1つまたは複数のアプリケーションCPUサブシステムによって実行される1つまたは複数のアプリケーションイメージの整合性と信頼性を確保すること」。特定のアプリケーションイメージの場合、セキュアブートプロセスの結果、PASSまたはFAIL応答が返されます。これは、基本的にアプリケーションCPUサブシステム(の1つ)によって構成され、アプリケーションイメージをフェッチする場所、それらをどのように検証するか、および1つ以上のイメージに対するFAIL応答が発生した場合にどのような制裁を適用するかを定義します。詳細については、HSEリファレンスマニュアルを安全なファイルで参照できますが、NDAが必要です。

さらに、ステップバイステップの手順とデモプロジェクトを含むセキュアブートアプリケーションノートを提供しています。これらのリソースは、S32K3 Microcontrollers for Automotive General Purpose からダウンロードできます。
- セキュアブートアプリケーションノート: ドキュメント -> セキュアファイル -> セキュアブートアプリケーションノート v0.1.1.0(AN744511)
- デモ プロジェクト: デザイン リソース -> ソフトウェア -> Secure Files -> SecureBootAppNoteDemo (SW745310)


この情報が役に立ったかどうか、さらに疑問がある場合はお知らせください。


- RomanVR。


タグ(1)
評価なし
バージョン履歴
最終更新日:
‎01-05-2026 01:12 AM
更新者: