| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия |
| ob:o7:recordino-flash-stm32 [2026/04/24 17:41] – саша | ob:o7:recordino-flash-stm32 [2026/09/10 10:00] (текущий) – iadenisov |
|---|
| Загрузите среду Рекордино (Recordino IDE) с сайта https://recordino.ldnova.com/ | Загрузите среду Рекордино (Recordino IDE) с сайта https://recordino.ldnova.com/ |
| |
| Среда разработки упрощает разработку прошивок для микроконтроллеров на языке программирования Оберон. [[https://online.oberon.org/oberon|Язык Оберон]] отличается простотой синтаксиса, и при этом содержит все необходимые достижения императивного программирования для продуктивной работы прикладного специалиста. Годы применения в ряде научно-технических проектов, а также проверка Оберона в системе образования позволяют рекомендовать его как для основательного обучения программированию микроконтроллеров, так и в создании промышленных систем. | Среда разработки упрощает разработку прошивок для микроконтроллеров на языке программирования Оберон. [[https://online.oberon.org/oberon|Язык Оберон]] отличается простотой синтаксиса, и при этом содержит все необходимые достижения императивного программирования для продуктивной работы прикладного специалиста.[[ https://youtu.be/7KQzervwfJ4?si=dHykhJsHXmwczUO0|Годы применения]] в ряде научно-технических проектов, а также проверка Оберона в системе образования позволяют рекомендовать его как для основательного обучения программированию микроконтроллеров, так и в создании промышленных систем. |
| |
| После запуска среды, нажмите ссылку «Создать новый проект». | После запуска среды, нажмите ссылку «Создать новый проект». |
| {{:ob:o7:qwe.jpg?600|}} | {{:ob:o7:qwe.jpg?600|}} |
| |
| В комплекте с приложением Рекордино идет приложение stm32flash.exe, и оно может быть вызвано напрямую из среды разработки. Однако требуется задать один параметр для прошивки — название COM-порта. Название такое-же, как мы видели[[ https://vk.com/@mcuoberon-prepare-blackpill|в предыдущей статье]] в диспетчере устройств. | В комплекте с приложением Рекордино идет приложение stm32flash.exe, и оно может быть вызвано напрямую из среды разработки. Однако требуется задать один параметр для прошивки — название COM-порта. Название такое-же, как мы видели[[:ob:o7:prepare|в предыдущей статье]] в диспетчере устройств. |
| |
| {{:ob:o7:rty.jpg?600|}} | {{:ob:o7:rty.jpg?600|}} |
| Микроконтроллер необходимо перевести в режим прошивки, зажав BOOT0 и перезагрузив (смотрите видео ниже). Затем после нажатия на молнию будет сформирована команда, и запустится программа прошивки: | Микроконтроллер необходимо перевести в режим прошивки, зажав BOOT0 и перезагрузив (смотрите видео ниже). Затем после нажатия на молнию будет сформирована команда, и запустится программа прошивки: |
| |
| **stm32flash -w Main.hex -v -g 0x0 COM3** | Для Windows: |
| |
| После завершения прошивки, программа автоматически запустится. | ''stm32flash -w Main.hex -v -g 0x0 COM3'' |
| |
| Посмотрите видео, где наглядно показан процесс прошивки: | Для Linux: |
| |
| | ''stm32flash -w Main.hex -v -g 0x0 /dev/ttyUSB0'' |
| | |
| | Важно! Терминал должен быть запущен в папке с проектом. |
| | |
| | После завершения прошивки, программа автоматически запустится. |
| |
| <iframe src="https://vk.com/video_ext.php?oid=-198725476&id=456239046&hash=a5924fcabd8fa114" width="640" height="360" frameborder="0" allowfullscreen="1" style="background-color: #000" allow="autoplay; encrypted-media; fullscreen; picture-in-picture"></iframe> | Посмотрите видео, где наглядно показан процесс прошивки: \\ |
| |
| | {{:ob:o7:uploadfirstprogramstm32.mp4?600x600|Демонстрация работы}} |
| |
| Иконка в форме галочки в кружке осуществляет компиляцию одного модуля вашей программы. При компиляции среда показывает ошибки в том месте, где их совершил программист. | Иконка в форме галочки в кружке осуществляет компиляцию одного модуля вашей программы. При компиляции среда показывает ошибки в том месте, где их совершил программист. |
| |
| {{:ob:o7:uio.jpg?600|}} | {{:ob:o7:uio.jpg?600|Демонстрация работы}} |
| |
| Про разработку программ на Обероне, читайте в следующей статье. | Про разработку программ на Обероне, [[ob:o7:first|читайте в следующей статье]]. |
| |
| Продолжение следует… | |