Инструменты пользователя

Инструменты сайта


ob:o7:recordino-flash-stm32

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
ob:o7:recordino-flash-stm32 [2026/04/24 20:14]
саша создано
ob:o7:recordino-flash-stm32 [2026/04/24 20:46] (текущий)
саша
Строка 1: Строка 1:
-------Создание прошивки в среде Рекордино и её загрузка в микроконтроллер------+======Создание прошивки в среде Рекордино и её загрузка в микроконтроллер======
  
 Загрузите среду Рекордино (Recordino IDE) с сайта https://recordino.ldnova.com/ Загрузите среду Рекордино (Recordino IDE) с сайта https://recordino.ldnova.com/
Строка 8: Строка 8:
  
 {{:ob:o7:asd.jpg?600|}} {{:ob:o7:asd.jpg?600|}}
 +
 +В версии для операционной системы Windows пока нет возможности изменять расположение для проектов. Они должны быть расположены в папке с программой.
 +
 +1.  Придумайте название для проекта.
 +
 +{{:ob:o7:fgh.jpg?600|}}
 +
 +2.  Выберите модель микроконтроллера, для которого вы планируете разрабатывать программу.
 +
 +{{:ob:o7:jkl.jpg?600|}}
 +
 +Также среда предлагает скопировать файлы библиотек в папку проекта, чтобы вы могли их зафиксировать, изменять или оптимизировать для собственного проекта. При первом знакомстве библиотеки нам не понадобятся, поэтому сразу нажимайте кнопку «Создать». Согласитесь создать папку под проект.
 +
 +{{:ob:o7:zxc.jpg?600|}}
 +
 +После создания проекта откроется его папка в которой будет небольшая заготовка с примером, настройки проекта и файл VBS для запуска Рекордино с выбранными настройками.
 +
 +{{:ob:o7:vbn.jpg?600|}}
 +
 +После запуска скрипта автоматически откроется главный модуль проекта. Этот модуль-заготовка содержит простейшую программу настройки таймера микроконтроллера и мигания светодиодом в соответствии с отмеряемыми промежутками времени. Про программу подробнее мы поговорим в следующей статье.
 +
 +Прошивку из программы возможно собрать с помощью кнопки со стопкой. Во время компиляции программы также будут созданы необходимые для проекта папки. Программа сборки выведет информацию в журнал о том, какие модули вошли в прошивку, информации про объем прошивки (ROM), и даже сколько оперативной памяти (RAM) потребуется для выполнения программы. В папке проекта появятся файлы **Main.hex** и **Main.bin**, которые нам предстоит загрузить в flash-память микроконтроллера.
 +
 +{{:ob:o7:qwe.jpg?600|}}
 +
 +В комплекте с приложением Рекордино идет приложение stm32flash.exe, и оно может быть вызвано напрямую из среды разработки. Однако требуется задать один параметр для прошивки — название COM-порта. Название такое-же, как мы видели[[ https://vk.com/@mcuoberon-prepare-blackpill|в предыдущей статье]] в диспетчере устройств.
 +
 +{{:ob:o7:rty.jpg?600|}}
 +
 +Микроконтроллер необходимо перевести в режим прошивки, зажав BOOT0 и перезагрузив (смотрите видео ниже). Затем после нажатия на молнию будет сформирована команда, и запустится программа прошивки:
 +
 +**stm32flash -w Main.hex -v -g 0x0 COM3**
 +
 +После завершения прошивки, программа автоматически запустится.
 +
 +Посмотрите видео, где наглядно показан процесс прошивки:
 +
 +
 +[[https://vk.com/video_ext.php?oid=-198725476&id=456239046&hash=a5924fcabd8fa114|https://vk.com/video]]
 +
 +
 +Иконка в форме галочки в кружке осуществляет компиляцию одного модуля вашей программы. При компиляции среда показывает ошибки в том месте, где их совершил программист.
 +
 +{{:ob:o7:uio.jpg?600|}}
 +
 +Про разработку программ на Обероне, читайте в следующей статье.
 +
 +Продолжение следует…
ob/o7/recordino-flash-stm32.1777050886.txt.gz · Последнее изменение: 2026/04/24 20:14 — саша