フラッシュ・メモリを消去します。
[指定形式]
debugger.Erase(eraseOption = EraseOption.Code)
|
[引数]
|
|
eraseOption
|
オプションを指定します。
指定可能なオプションを以下に示します。
|
|
|
EraseOption.Code
|
コード・フラッシュ・メモリを消去します(デフォルト)。
|
EraseOption.Data
|
データフラッシュ・メモリを消去します。
|
EraseOption.External
|
外部空間にあるフラッシュ・メモリを消去します。
|
注意 | 外部空間にあるフラッシュ・メモリの消去には対応していないため,EraseOption.Externalの指定はできません。 |
[戻り値]
フラッシュ・メモリの消去に成功した場合 : True
フラッシュ・メモリの消去に失敗した場合 : False
[詳細説明]
- | eraseOptionで指定したフラッシュ・メモリを消去します。 |
- | コード・フラッシュ,データ・フラッシュの消去は以下のように行います。
なお,シミュレータの場合はどちらも0xffで補填します。 |
|
|
|
RL78
|
E1/E20
|
どちらもブランク状態
|
RL78
|
IECUBE
|
コード・フラッシュは0xffで補填,データ・フラッシュはブランク状態
|
RX
|
E1/E20
|
どちらも0xffで補填
|
RH850
|
E1/E20/Full-spec emulator
|
どちらもブランク状態
|
[使用例]
>>>debugger.Erase()
True
>>>debugger.Erase(EraseOption.External)
False
>>>
|