• No : 5304
  • 公開日時 : 2020/04/15 16:26
  • 印刷

【NXP:Auto】 S32K1xxのCSEcコマンド発行についての制限

S32K1xxのCSEcコマンド発行についての制限を教えてください。
カテゴリー : 

回答

●CSEcコマンドを発行できる条件
・CSEcが使用できるデバイスであること (品番の詳細はデータシートを参照下さい)
・FTFC/FTFMモジュールの「Program Partition command」を使って、Emulated EEOROMとCSEcを有効にすること
・RUNモードであること (VLPRやHSRUNモードでは、実行できません)
・「Emulated EEPROMの書込み」「CCOBコマンド」「CSEcコマンド」のいずれも実行中でないこと。同時に1つしか実行できません。
 
●CSEcコマンド実効中の制限
・「Emulated EEPROMの書込み」が出来ません。
・CSE_PRAMのCommand Headerは、コマンド実行完了までロックされアクセス出来ません。
 
●CSEcコマンドのキャンセル
・キャンセルのCSEcコマンド(CMD_CANCEL)はありません。
・例外的に、下記の条件でCSEcコマンドは止まります。
 - 複数回連続して実行するCSEcコマンドの後続コマンドでエラーが発生した場合
 - CCOBコマンドを発行された場合
 
S32K1xx Series Reference Manual, Rev. 13, 04/2020
- 802ページ:36.1.5 Power mode restrictions on flash memory programming
- 873~875ページ:36.5.13 Cryptographic Services Engine (CSEc)
- 1018ページ:37.5.11.24 CMD_CANCEL