OpenOCD: flash write_image только после flash erase_sector - PullRequest
0 голосов
/ 04 июня 2018

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

flash write_image main.bin 0x08000000

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

flash erase_sector 0 0 11

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

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

...