2364473_ja-JP

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

2364473_ja-JP

2364473_ja-JP

S32K142 FSEC を cmm スクリプトを使用して設定します。

こんにちは、

私たちのプロジェクトではS32K142を使用しており、ブートローダーとアプリケーションは別々にビルドしていますが、共通の起動ファイルを共有しています。TRACE32 (.cmm) スクリプトを使用して、FSEC レジスタの MEEN ビットを有効にすることでデバッグ ポートをロックしたいと考えています。

  1. .cmmファイルを使用してFSEC構成を変更/プログラムすることは可能ですか?ブートローダーとアプリケーションのフラッシュが完了した後のスクリプトですか?
  2. また、FSECの変更を有効にするためにファームウェアをロードした後、リセットを実行することに何か制限はありますか?
  3. .cmmの例/参考資料はありますか?S32K142上でこれ(MEENを有効にしたFSECプログラミング)を実装し、かつ一括消去を実行するために使用できるスクリプトはありますか?
Re: S32K142 FSEC set using cmm script

こんにちは、 @Venk_1さん

CMMスクリプトは、あなたが望むあらゆる用途に使用できます。可能性は無限大です。はい、FSECを変更することは可能です。このファイルの冒頭をご覧ください。このデフォルトのプログラミングスクリプトの使い方についての説明があります。

c:\T32\demo\arm\flash\s32k.cmm

そうすれば、こんなに簡単に済むのです。


DO ~~/demo/arm/flash/s32k PREPAREONLY CPU=S32K142

flash.auto.all /CENSORSHIP
データ.Set SD:0x40C %LE 0xFE
フラッシュ自動オフ


フラッシュ構成フィールドは、不正な変更から保護されていることに注意してください。保護を解除するには、上記のようにパラメータ「/CENSORSHIP」を使用する必要があります。これはこのプログラミングスクリプトの機能であり、MCUの機能ではありません。

この例では、デフォルトの「保護されていない」値である0xFEが、0x40CのFSECに書き込まれます。必要な値に変更できます。

リセットに関する制限はありません。はい、新しいFSEC設定を有効にするにはリセットが必要です。

一括消去には、以下のコマンドを使用してください。

フラッシュ.UNSECURE消去

しかし、CSEcが有効になっている場合は、動作しません。まず、キーを消去する必要があります。

よろしくお願いいたします。

ルクサ

标记 (1)
无评分
版本历史
最后更新:
2 周之前
更新人: