Q:А чем залить прошивку? A:Можно с помощью ST-Link через выводы SWD, а можно через переходник COM-UART на MAX232 (MAX3232).
Q:А можно схемку? A:Да, конечно:
Q:А обязательно ли использовать MAX3232, там же питание 3.3V ? A:Нет, не обязательно, почти все MAX232 прекрасно работают от 3.3V.
Q:Сколько жрёт входная плата, нужен ли отдельный источник питания? A:Плата без дисплея потребляет примерно 115 mA, питать её, как и MAX232, можно от USB через стабилизатор. Лучше даже сразу с дисплеем подключать - так нагляднее будет.
Q:С помощью какой программы заливать, и что это за кнопки на схеме "B" и "R" ? A:Для UART программа https://www.st.com/en/development-tools/flasher-stm32.html Скачиваем, устанавливаем, запускаем. Когда появится окно с выбором COM-порта - выбираем нужный, зажимаем кнопку "B" - BOOT_0, кратковременно нажимаем "R" - RESET, отпускаем "B". Микроконтроллер в режиме бутлоадера. В программе нажимаем "Next" - если всё правильно сделано, программа увидит контроллер, далее всё интуитивно понятно.
Q:Почему в архиве нет прошивки на ZLX15P ? A:Дамп один и тот же, как на ZLZ12P, так и на ZLX15P. При первом включении нужно выбрать тип балалайки и подтвердить двойным нажатием.
Q:На плате же 44 нога (BOOT_0) на земле сидит, как быть? A:Я поднимал ногу скальпелем, грея паяльником, далее подпаивался к ней эмальпроводом 0.2, провод фиксировал суперклеем временно сверху процессора.
Q:А можно к BOOT_1 не подпаиваться, она ведь и так на земле через 10ком висит? A:Может и можно, я подпаивался...
Q:Есть ещё какие нюансы? A:На "родных" процессорах программа Flash loader demonstrator видит объём флеши 128кБ, а на купленном почему-то 64кБ, хотя подлинность не вызывает сомнений. Приходилось вручную выбирать объём 128кБ - всё прошивается без ошибок и работает нормально.