次に示すカテゴリごとに,フラッシュ・セルフ・プログラミング・エミュレーション(コード・フラッシュ)の設定を行います。
ただし,このタブは,選択しているマイクロコントローラがフラッシュ・メモリ内蔵品の場合のみ表示されます。
フラッシュ・セルフ・プログラミング・エミュレーション機能に関する設定を行います。
フラッシュ・セルフ・プログラミング・エミュレーション機能を使用するか否かを選択します。
フラッシュ・セルフ・プログラミング・エミュレーション機能を使用する場合は[はい]を選択してください(デフォルト:[いいえ])。
フラッシュ・メモリへの書き込み,または消去時間に関する設定を行います。
フラッシュ・メモリへ書き込む際の遅延時間をシミュレートします。
シミュレート値を次のドロップダウン・リストにより選択してください。
書き込みを行う際の遅延時間をシミュレートする対象アドレスを指定します。
直接入力により,0x0〜0xFFFFFの範囲の16進数で指定してください(デフォルト:[0])。
直接入力により,0x0〜0xFFFFFの範囲の16進数で指定してください(デフォルト:[0x3])。
なお,マスクは,書き込み対象アドレスに対してビット単位で“0”をDon’t Careとします。
0x1000〜0x1FFFの範囲の書き込み対象アドレスを設定する場合 |
フラッシュ・メモリの消去を行う際の遅延時間をシミュレートします。
シミュレート値を次のドロップダウン・リストにより選択してください。
消去を行う際の遅延時間をシミュレートする対象アドレスを指定します。
直接入力により,0x0〜0xFFFFFの範囲の16進数で指定してください(デフォルト:[0])。
直接入力により,0x0〜0xFFFFFの範囲の16進数で指定してください(デフォルト:[0x3FF])。
なお,マスクは,消去対象アドレスに対してビット単位で“0”をDon’t Careとします。
0x1000〜0x1FFFの範囲の消去対象アドレスを設定する場合 |
フラッシュ・セルフ・プログラミングを行う際のフラッシュ・マクロ・サービスに関する設定として,セルフ・プログラミング・ライブラリのフラッシュ関数の動作を設定します。
エミュレートを行うフラッシュ・マクロ・サービスで発生させるエラーを指定します(エラー値は,通常のエミュレーションでは返ることがありません)。
発生させるエラーの種類は,このプロパティのサブプロパティとして3パターン([0]/[1]/[2])まで指定することができます。エラーを強制的に返す場合は,各[発生させるエラー]サブプロパティにおいて,次のいずれかを選択してます。
2) FlashBlankCheckでブランク・チェック・エラーを返す
4) FlashIVerifyで内部ベリファイ・エラーを返す
5) FlashSetSecurity / FlashSetFSWで消去エラーを返す
6) FlashSetSecurity / FlashSetFSWで書き込みエラーを返す
7) FlashSetSecurity / FlashSetFSWで内部ベリファイ・エラーを返す
なお,1)〜4)のいずれかを選択した場合は,下段に表示される[エラーの対象アドレス],および[エラー対象アドレスのマスク値]サブプロパティにおいて,エラーを発生させるフラッシュ・メモリ領域内のアドレス,およびそのマスク値注を,0x0〜0xFFFFFの範囲の16進数で直接入力により指定してください(デフォルト:[0])。
[FlashWriteで書き込みエラーを返す]を選択した場合,マスク値の下位2ビットは“1”固定で指定してください(コード・フラッシュ用フラッシュ・ライブラリへの書き込みは4バイト単位で行われます)。 |
フラッシュ・セルフによる書き込み/消去が可能な領域を制限する(フラッシュ・シールド・ウインドウ機能)設定を行います。
フラッシュ・セルフによる書き込みと消去が可能な領域の開始ブロックを指定します。
直接入力により,0x0〜0xFFFFの範囲の16進数で指定します(デフォルト:[0])。
フラッシュ・セルフによる書き込みと消去が可能な領域の終了ブロックを指定します。
直接入力により,0x0〜0xFFFFFの範囲の16進数で指定します(デフォルト:[FFFF])。
セキュリティ・フラグ・エミュレーション機能に関する設定を行います。
フラッシュ・メモリにセキュリティを設定した場合の,セキュリティ・フラグの初期値をエミュレーションします。
ブロック消去禁止のエミュレーションを行うか否かを選択します。
ブロック消去禁止のエミュレーションを行う場合は[はい]を選択してください(デフォルト:[いいえ])。
ライト禁止のエミュレーションを行う場合は[はい]を選択してください(デフォルト:[いいえ])。