Visual Studio + VisualGDB + STM32. Обзор. Пробный проект.
Сливаем дамп флешки STM32 стандартными инструментами
Как считать прошивку контроллера который не был залочен? Да очень просто. Подключаем плату через st-link и запускаем программу STM32CubeProgrammer или ST-LINK Utility. Обе программы имеют вполне годный консольный help и документацию, в которой он, по сути, дублируется. STM32CubeProgrammer. Сохраняет прошивку в bin, hex, srec STM32_Programmer_CLI.exe -c port=SWD -r 0x08000000 0x20000 firmware.srec В port выбирается используемый интерфейс, далее идет адрес старта прошивки (0x08000000), размер прошивки (0x20000) и название файла куда будет сохранена прошивка...
Как программировать микроконтроллер STM32?
Некогда появившиеся на белый свет электроники микроконтроллеры STM32 довольно скоро получили высокий уровень популярности среди разработчиков. С тех пор минуло уже без малого два десятка лет, но чипы продолжают оставаться в тренде. Интернет перенасыщен разного рода инструкциями по работе с этими чипами, но среди массы предлагаемых инструктажей крайне редко встречаются реально стоящие и полезные руководства. Здесь ниже представлен очередной инструктаж, конкретно под программирование чипа «STM32F103C6»...