# Atmel EDBG-based Tools Protocols
Protocol commands

### Erase Section

Erases a contiguous flash section

The Page Erase command will first unlock all regions which are within the requested flash range to erase. If the requested flash area (start address; pages) constitutes the entire flash of the device, the Erase All command will be used. Otherwise a sequence of page erases will be performed.

Note: erasing sections can also be done by writing to the flash controller directly.

Table 86. Erase section command format

Field | Size | Description
--- | --- | ---
AVR32_CMD_ERASE_SECTION | 1 byte | Command ID
Version (0x00) | 1 byte | Command version
Unlock | 1 byte | Boolean flag indicating whether to unlock flash regions before erase
Memory type | 1 byte | Memory type to access; see the section called “Memory Types”
Start address | 4 bytes | Start address of flash section to erase
Pages | 2 bytes | Number of pages to erase

Responses:

- OK

- FAILED

Prev | Up | Next
| Home |