OpenOCD: flash write_image только после flash erase_sector

Я играю с комплектом STM32F4DISCOVERY. Я загружаю простую программу "Blink Led " от Джеремихерберта. Мне удалось скомпилировать код и загрузить его с OpenOCD. Я загрузил код с помощью следующей команды:

flash write_image main.bin 0x08000000

Программа загружается и запускается после сброса платы. Тем не мение, write_image Команда работает только после того, как я удалю флэш с:

flash erase_sector 0 0 11

Если я не стираю вспышку, даже если я делаю write_image с успехом программа не будет работать (светодиоды не будут мигать).

Вопрос: зачем мне erase_sector перед написанием изображения? Зачем write_image одного недостаточно?

0 ответов

Другие вопросы по тегам