stm32_erase_flash
Erase STM32 target flash memory via SWD, JTAG, or UART. Choose full-chip mass erase or specify a sector address range for partial erasure.
Instructions
Erases target flash memory.
Args: mode: 'all' for full chip mass erase, or 'sectors' with start_address and end_address. start_address: Start address (e.g. '0x08000000') for sector erase. end_address: End address (e.g. '0x08004000') for sector erase. port: Connection port ('SWD', 'JTAG', 'URT').
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | all | |
| port | No | SWD | |
| end_address | No | ||
| start_address | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |