Thermal3 Command
(requires ENG access)
fls erase (main|extended) <address> <length>

Variables address Specifies the first address to erase from (Byte offset, granularity aligned).
length Specifies the number of values to erase (Number of bytes, granularity aligned).

Description Erase blocks from the flash. Note that erasing blocks from the flash may corrupt the firmware or registry. To erase a block the address and length parameters must align with the granularity of the flash section.

For Head Controller versions 1.0- there are two flash sections. The main section is 4Mx8. It has a granularity of 0x00020000. Therfore valid addresses for this command are 0h, 20000h, 40000h, ... 3E0000h. The extended section is 32Mx8. It has a granularity of 0x00040000. Therfore valid addresses for this command are 0h, 40000h, 80000h, ... 1FC0000h.

For Head Controller versions 2.0+ there is one flash section. This main section is 32Mx8. It has a granularity of 0x00040000. Therfore valid addresses for this command are 0h, 40000h, 80000h, ... 1FC0000h.

This is intended as a development tool and should not be used during normal operation.

Notes Thermal 1.0 / 1.7x equivalents:
  • The monitor command fls erase (main|extended) <address> <length> does not have an equivalent.

Thermal 2 equivalents:
  • The monitor command fls erase (main|extended) <address> <length> is comparable to fls erase <address>.

Related Documents COMMAND: fls write (main|extended) <address> <value>
COMMAND: fls read (main|extended) <address> <length>

Applies to: THERMAL3
Access: ENG
Modified: Wed Jul 16 04:28:30 2008
Updated: Wed Jul 16 04:52:22 2008
Module: FLS