Прошивка ESC через ST-Link
Обновление прошивки в ESC Qbernetix на базе STM32 надёжнее выполнять программатором ST-Link, а не через онлайн-конфигуратор AM32. Конфигуратор может зависнуть в процессе записи — тогда восстановление возможно только по SWD.
Оборудование
Подойдут бюджетные программаторы:
- WeAct ST-Link V2.1;
- ST-Link V2 Mini;
- ST-Link V3.
ПО и драйверы
Установите STM32CubeProgrammer с сайта STMicroelectronics — потребуется бесплатная регистрация. При установке согласитесь на установку драйверов ST-Link, иначе программатор не появится в списке устройств.
Актуальные прошивки AM32 для моделей Qbernetix 8S60 и 16S80 — в руководствах к соответствующим ESC.
Подключение к плате
Соедините программатор с контактами SWD на ESC:
- +3,3 V;
- SWCLK;
- SWDIO;
- GND.
Внешнее питание ESC не нужно — ST-Link подаёт питание на микроконтроллер на время прошивки. Подключение — пайкой или пружинными щупами с шагом 2,0 мм.
Запись прошивки
- Откройте STM32CubeProgrammer, выберите ST-Link, обновите список и нажмите Connect — внизу справа определится тип МК.
- Перейдите в Erasing & Programming, укажите файл прошивки (
.hex/.bin) с сайта Qbernetix. - Нажмите Start Programming. При успехе в консоли появится «Successfully».
- Отключитесь (Disconnect), снимите программатор с платы.
Далее настройте ESC в конфигураторе AM32 — см. инструкцию по настройке AM32.