ハイ
ここで、「csec_keyconfig」に関する SDKs RTM v4.0.2 サンプル プロジェクトを使用しました。initFlashForCsecOperation 関数では、CSEc 操作のフラッシュ パーティショニングは RAM 構成でのみ実行する必要があることが示されています。
1. FLASH_DRV_DEFlashPartition、FLASH_DRV_CommandSequence などの一部の機能を RAM で実行CANますか。またはすべてのプロジェクトを RAM で実行できますか。
はい、間にリセットを挟みながら段階的に実行する必要があります。
よろしくお願いします。
しかし、量産を行う場合、最初に完全に RAM で実行されるプログラムをフラッシュにパーティション分割して書き込んでから、アプリを書き込む必要がありますか?
これは、最初に RAM から実行する必要があるだけなので (フラッシュ パーティショニングは 1 回だけ実行すればよいため)、プロジェクト全体を RAM から実行できます。
しかし、原則的には、書き込み中の読み取りの問題を回避するために、フラッシュ ルーチンのみを RAM から実行する必要があります。