Загрузите среду Рекордино (Recordino IDE) с сайта https://recordino.ldnova.com/
Среда разработки упрощает разработку прошивок для микроконтроллеров на языке программирования Оберон. Язык Оберон отличается простотой синтаксиса, и при этом содержит все необходимые достижения императивного программирования для продуктивной работы прикладного специалиста. Годы применения в ряде научно-технических проектов, а также проверка Оберона в системе образования позволяют рекомендовать его как для основательного обучения программированию микроконтроллеров, так и в создании промышленных систем.
После запуска среды, нажмите ссылку «Создать новый проект».
В версии для операционной системы Windows пока нет возможности изменять расположение для проектов. Они должны быть расположены в папке с программой.
1. Придумайте название для проекта.
2. Выберите модель микроконтроллера, для которого вы планируете разрабатывать программу.
Также среда предлагает скопировать файлы библиотек в папку проекта, чтобы вы могли их зафиксировать, изменять или оптимизировать для собственного проекта. При первом знакомстве библиотеки нам не понадобятся, поэтому сразу нажимайте кнопку «Создать». Согласитесь создать папку под проект.
После создания проекта откроется его папка в которой будет небольшая заготовка с примером, настройки проекта и файл VBS для запуска Рекордино с выбранными настройками.
После запуска скрипта автоматически откроется главный модуль проекта. Этот модуль-заготовка содержит простейшую программу настройки таймера микроконтроллера и мигания светодиодом в соответствии с отмеряемыми промежутками времени. Про программу подробнее мы поговорим в следующей статье.
Прошивку из программы возможно собрать с помощью кнопки со стопкой. Во время компиляции программы также будут созданы необходимые для проекта папки. Программа сборки выведет информацию в журнал о том, какие модули вошли в прошивку, информации про объем прошивки (ROM), и даже сколько оперативной памяти (RAM) потребуется для выполнения программы. В папке проекта появятся файлы Main.hex и Main.bin, которые нам предстоит загрузить в flash-память микроконтроллера.
В комплекте с приложением Рекордино идет приложение stm32flash.exe, и оно может быть вызвано напрямую из среды разработки. Однако требуется задать один параметр для прошивки — название COM-порта. Название такое-же, как мы виделив предыдущей статье в диспетчере устройств.
Микроконтроллер необходимо перевести в режим прошивки, зажав BOOT0 и перезагрузив (смотрите видео ниже). Затем после нажатия на молнию будет сформирована команда, и запустится программа прошивки:
stm32flash -w Main.hex -v -g 0x0 COM3
После завершения прошивки, программа автоматически запустится.
Посмотрите видео, где наглядно показан процесс прошивки:
Иконка в форме галочки в кружке осуществляет компиляцию одного модуля вашей программы. При компиляции среда показывает ошибки в том месте, где их совершил программист.
Про разработку программ на Обероне, читайте в следующей статье.
Продолжение следует…