Устанавливаем программу STM32CubeProg (для девайсов от WeActStudio не ниже 2.11.0).
Установить программу ST-LINK (проверено с версией 4.6.0)
В программе ST-LINK обновить прошивку вашего ST-LINK V2, подключить плату через SWD разъем, проверить соединение, марку модуля
Обновить ядро от ST - если ранее не было установлено добавить ссылку и установить
Выбрать модуль, режим программирования (нам доступны три режима) через SWD, через переходник UART подключаемый к пинам девайса A9, A10 или через USB разъём.
Загрузить скетч из примеров, проверить компиляцию
Проверить загрузку, для загрузки через USB требуется перевести плату в DFU режим (нажать и удерживать кнопку BOOT, нажать и отпустить кнопку RESET, удерживая кнопку BOOT нажать в IDE - загрузить). В меню выбора режима загрузки должно быть : Upload method: “STM32CubeProgrammer (DFU)”)
Для того, чтобы иметь возможность мониторинга и отладки скетча не забудьте включить поддержку Usb support - CDC и активировать порт в скетче.
на 103 я шью прямо через USB разъём на плате, а здесь через USB доспупен только DFU режим, через сериал, только сторонний к выводам PA9 и PA10:
## Важная заметка
Если на задней стороне платы нет надписи «WeAct» и «номер версии», значит партия чипов «537» или старая, швы и плата упакованы в один пакет.
«Трафаретная печать на плате неправильная» («3V3» будет иметь маркировку «V3V»), она определенно пиратская.
Прокомментируйте проблемы или сообщите нам об этом по электронной почте (zhuab1997@outlook.com).
> USB-загрузка
1. Зажмите клавишу BOOT0 и подключитесь к компьютеру
2. Устройства DFU появятся в диспетчере устройств.
3. Если драйвера нет, вы можете войти в папку DFU_Driver и дважды щелкнуть «STM32Bootloader.Bat», чтобы установить.
4. Дважды щелкните «WeAct Studio USB Download Tool». Bat`, введите название целевой прошивки и нажмите Enter, чтобы начать загрузку.
> Загрузка UART
1. Войдите в режим интернет-провайдера.
2. Используйте последовательный порт для подключения MCU.
3. Дважды щелкните «WeAct Studio UART Download Tool.bat», введите имя целевой прошивки и номер последовательного порта, нажмите «Ввод», чтобы начать загрузку.
## Как войти в режим интернет-провайдера
* Способ 1: когда питание включено, нажмите клавишу BOOT0 и клавишу сброса, затем отпустите клавишу сброса и отпустите клавишу BOOT0 через 0,5 секунды.
* Способ 2: когда питание выключено, удерживайте кнопку BOOT0 и отпустите кнопку BOOT0 через 0,5 секунды после включения питания.
* Режим DFU: используйте линию передачи данных для подключения к компьютеру.
* Режим последовательного порта: подключите PA9 и PA10 основной платы к последовательному порту USB.
* Программное обеспечение: STM32CubeProg.
USB speed : Full Speed (12MBit/s)
Manuf. ID : STMicroelectronics
Product ID : DFU in FS Mode
SN : 208636914B42
DFU protocol: 1.1
Board : –
Device ID : 0x0468
Device name : STM32G43x/G44x
Flash size : 128 KBytes (default)
Device type : MCU
Revision ID : –
Device CPU : Cortex-M4