Установка готового ПО на STM32

Ответить
Аватара пользователя
sergej_n
Сообщения: 176
Зарегистрирован: 20 ноя 2023, 10:25
Установка готового ПО на STM32

Сообщение sergej_n »

Добро пожаловать в раздел по установке предварительно собранного программного обеспечения на микроконтроллер STM32, входящий в состав конструктора «Избушка».

Подключение

Для подключения необходимо использовать соответствующие разъёмы на программаторе и плате STM32. После подключения st-link к компьютеру через USB, можно приступать к загрузке программы на микроконтроллер.

Загрузка необходимого ПО

1. Скачиваем STM32CubeMX
2. Скачиваем firmware
2.2. Скачиваем firmware update
В CubeMX переходим в Help -> Manage embedded software packages -> From Local и выбираем скачанный firmware
2. Скачиваем Keil v4
3. Скачиваем STM32CubeProgrammer

Загрузка кода

Запускаем STM32CubeMX, во вкладке Project Manager проверяем, что в Toolchain / IDE выбрано MDK-ARV 4 версии
projectmanager.png
Нажать File -> Load Project и выбрать нужный проект с расширением ioc
fileloadproject.png
После загрузки проекта нажимаем GENERATE CODE
generatecode.png
Автоматически открывается программа Keil с исходным кодом программы
code.png
После изменения кода нажать Build и после Load. Файл автоматически загрузится в STM
buildload.png
Аватара пользователя
sergej_n
Сообщения: 176
Зарегистрирован: 20 ноя 2023, 10:25
Re: STM32

Сообщение sergej_n »

Загрузка кода через STM32CubeProgrammer

Данный способ подходит для загрузки уже готового кода, без редактирования

Запускаем программу STM32CubeProgrammer. Проверяем, что в графе Serial number показывается серийный номер
serial.png
Нажимаем кнопку Connect. Появляется область памяти
connect.png
memory.png
Далее нажимаем Open file и выбираем нужный HEX файл из проекта
openfile.png
Нажимаем кнопку Download и получаем окно об успешной загрузке кода
download.png
Поздравляем! Вы успешно установили программное обеспечение, и теперь ваша «Избушка» готова к работе.

Что теперь доступно?
  • Базовые функции (движение, считывание датчиков, управление через интерфейс)
  • Готовые демо-режимы для тестирования
  • Возможность подключения к ПК для дальнейшей настройки
Если вы готовы выйти за рамки заводских настроек и запрограммировать «Избушку» под свои задачи — переходите к нашим практическим урокам в разделе Начальная школа

Ответить

Вернуться в «Инструкции»