Программатор Nyam Flash Loader для STM32
Nyam Flash Loader — это простая программа для Windows, которая позволяет программировать микроконтроллеры STM32 через UART порт.
Вам нужен только преобразователь USB-UART для программирования микроконтроллеров STM32 через встроенный заводской загрузчик.
Nyam Flash Loader использует выводы DTR and RTS COM-порта, чтобы автоматически активировать встроенный загрузчик и перезагружать микроконтроллер. Схема подключения указана в программе.
Смотрите видео с обзором этого программатора: YouTube, ВК, Рутуб, PLVideo, Дзен.
Сам алгоритм работы со встроенным загрузчиком через интерфейс UART описан в документе AN2606 STM32 microcontroller system memory boot mode. Именно по нему я и делал программатор.
Прежде чем программировать микроконтроллер, убедитесь, что он поддерживает простой вход в системный загрузчик через UART. Это можно узнать в документе AN3155 USART protocol used in the STM32 bootloader. К сожалению, не все микроконтроллеры STM32 поддерживают простую активацию загрузчика.
Скачать NyamFlashLoader STM32
Программа не требует установки, достаточно загрузить и запустить EXE файл:
NyamFlashLoaderSTM32.exe (EXE, 2.5 MB)
После запуска программа создаст текстовый файл NyamFlashLoaderSTM32save.txt с сохранением настроек работы.