チッププラットフォーム: S32K344HVS
内蔵SBAFバージョン情報:
アドレス 0x4039c020 内容: 00050000 00A00003
HSEファームウェアバージョン: s32k3x4_hse_fw_0.5.0_2.1.0_pb220625.bin.pink
HSEモード: FULL_MEM
NXP が提供する HSE コンパニオン デモ プロジェクトを使用し、HSE ファームウェア バージョンの読み取り、キー ディレクトリの消去、キーのインポート、暗号化/復号化の実行などの操作を正常に実行しました。デモ プロジェクトからアプリケーション プロジェクトに該当するコードを移植しようとしたときに、ファームウェア バージョンの読み取り操作中に HSE がエラー応答コード 0xaa55a11e を返しました。
HSE デモ プロジェクトをアプリケーション プロジェクトに移植する場合、どのような点に特別な注意が必要ですか?参照できる移植ガイドまたは同様のドキュメントはありますか?
以下のコンポーネントを移植しました。
1. デモプロジェクトのリンカースクリプト内のHSE関連セクション
2. ブートファイルにCopyFlashToSRAMHseHost操作を追加
3. メイン関数に入る前に、HSE デモ プロジェクトの SystemInit 関数が呼び出されます。
4. HSE ファームウェア バージョンを取得するために渡されるパラメータを検証しました。これらは標準のファームウェア バージョン取得コマンドに対応しています。
他に調査または追跡すべき点はありますか?何らかのガイダンスを提供してください。ありがとう!