debugger.Erase


フラッシュ・メモリを消去します。

[指定形式]

debugger.Erase(eraseOption = EraseOption.Code)

[引数]

引数

説明

eraseOption

オプションを指定します。

指定可能なオプションを以下に示します。

種類

説明

EraseOption.Code

コード・フラッシュ・メモリを消去します(デフォルト)。

EraseOption.Data

データフラッシュ・メモリを消去します。

EraseOption.External

外部空間にあるフラッシュ・メモリを消去します。

注意

外部空間にあるフラッシュ・メモリの消去には対応していないため,EraseOption.Externalの指定はできません。

[戻り値]

フラッシュ・メモリの消去に成功した場合 : True

フラッシュ・メモリの消去に失敗した場合 : False

[詳細説明]

-

eraseOptionで指定したフラッシュ・メモリを消去します。

-

コード・フラッシュ,データ・フラッシュの消去は以下のように行います。
なお,シミュレータの場合はどちらも0xffで補填します。

シリーズ

エミュレータ

説明

RL78

E1/E20/E2/E2 Lite

どちらもブランク状態

RL78

IECUBE

コード・フラッシュは0xffで補填,データ・フラッシュはブランク状態

RX

E1/E20/E2/E2 Lite

どちらも0xffで補填

RH850

E1/E20/E2/Full-spec emulator/IE850A

どちらもブランク状態

[使用例]

>>>debugger.Erase()
True
>>>debugger.Erase(EraseOption.External)
False
>>>