Для записи прошивки в отладочную плату STM32L1 используется программатор ST-Link V2 и соединительные провода.
Подключение программатора к отладочной плате требует знания распиновки.
Распиновка может отличаться в зависимости от модели программатора.
После подключения программатора к отладочной плате, его нужно подключить к компьютеру.
Для установки драйвера для программатора ST-Link V2 нужно скачать архив с форума.
После скачивания архива, его нужно распаковать и установить программу ST-Link Utility.
Для написания тестовой прошивки используется программа Arduino IDE.
Скачиваем и устанавливаем Arduino IDE, следуя инструкциям.
В Arduino IDE нужно установить поддержку плат STM32L1.
В Arduino IDE нужно выбрать плату STM32L1 и установить поддержку микроконтроллеров.
Выбираем микроконтроллер, установленный на отладочной плате, и настраиваем его параметры.
Пишем тестовую прошивку для отладочной платы, используя примеры из Arduino IDE.
Заменяем названия пинов на те, которые подключены к отладочной плате.
Сохраняем прошивку и компилируем её в бинарный файл.
Подключаем программатор к отладочной плате и выбираем скомпилированный файл прошивки.
Записываем прошивку, наблюдая за поведением светодиода.
При необходимости изменяем параметры прошивки и записываем её заново.
Заходим в Яндекс и ищем STM32 Hit Bootloader.
Скачиваем архив STM32 Binaries.
Открываем скачанный архив и выбираем Hit Generic PIC13.
Закрываем программу Arduino и заново открываем.
Соединяемся с программатором и выбираем Hit Generic PIC13.
Нажимаем "Открыть" и "Старт" для загрузки прошивки.
Отключаем программатор и подключаем микро USB кабель.
Настраиваем Arduino: выбираем USB Generic и Hit Bootloader.
Загружаем прошивку и проверяем работу светодиода.
Проверяем установку драйвера на COM7 порт.
Настраиваем порт в Arduino: выбираем COM7.
Загружаем прошивку снова, чтобы проверить работу светодиода.