Попробовал STM32CubeProgrammer. Там есть выбор режимов при подключении: Normal, Hot Plug, Under Reset. Также есть Reset Mode - здесь я перепробовал все варианты, ничего не помогает. Если поставить режим (Mode) Hot Plug, то проиходит соединение с МК, виден его сериный номер, размер памяти и т.п. Но если попытаться залить прошивку (заливаю .elf файл, сгенерированный STM32CubeIDE) то вылазит ошибка:
Спойлер
Код: Выделить всё
22:41:25 : Opening and parsing file: 3.elf
22:41:25 : File : 3.elf
22:41:25 : Size : 4612 Bytes
22:41:25 : Address : 0x08000000
22:41:25 : Download in Progress:
22:41:39 : Error: failed to download Segment[0]
22:41:39 : Error: failed to download the FileЕсли попытаться стереть память, то во всех случаях получаем ошибки, содержащие: Error: Mass erase operation failed.Please verify flash protection.
Перехожу в Option Bytes, считываю значения: RDP не выставлен, т.е. Unchecked: Flash Memory is non read-protected.
Если попытаться выставить флажки на WRP0...WRP31 и применить, то это ничем не заканчивается, программатор начинает бесконечно прошивать МК.
Блин... как теперь удалить этот позор?) Попросил кота пошкрябать дорожку к RESET от кнопки как следует и всё прошло) Только вот не ясно теперь.. Неужели это кондёр пробило?