Skip to content

Casonka/fil-embitz-deploy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fast Initialization Library(FIL) for STM32 microcontrollers

Установка библиотеки FIL для среды программирования EmBitz для микроконтроллеров STM32.

В этом репозитории содержится инструкция по установке библиотеки FIL в среду разработки EmBitz. Инструкция актуальна для версии программного обеспечения не ниже 2.30. Также рекомендуется установить вспомогательное программное обеспечение:

  • Git - система контроля версий, необходима для взаимодействия и загрузки файлов библиотеки;
  • Вспомогательный скрипт EBlink для программирования и отладки микроконтроллеров STM32 (с версии 2.30 устанавливается вместе с оригинальным ПО EmBitz).

Установка среды программирования EmBitz не составит никаких сложностей, выполняется с легкостью и максимальным удобством. Выбирайте нужную место для установки и соглашайтесь с контекстным меню, предлагающим инсталяцию скрипта EBlink.

Для жителей Российской Федерации и Китая, к сожалению, был закрыт доступ на официальный сайт программы EmBitz. При необходимости и возникающих трудностях с доступом, скачивайте мою версию установщика.

Создание проекта

Данный подраздел предназначен для начинающих, приведена более подробная инструкция по установке библиотеки от начала создания проекта до непосредственного использования.

  1. Создайте новый проект. Для этого выберите раздел "File->New->Project" для создания нового проекта. При выборе архитектуры, необходимо выбрать ST-micro ARM.

Необходимо указать название проекта, выбирайте какое вам необходимо

Далее, предстоит выбрать линейку и модель микроконтроллера. Для примера, выберем линейку F4, линейку моделей F401

Выберите модель контроллера STM32F401CC. Для демонстрации были убраны другие периферийные библиотеки.

  1. Теперь, когда имеется тестовый созданный проект, необходимо выполнить загрузку кода библиотеки FIL.

Опытные пользователи могут выполнить команду cd в консоли cmd для перехода в папку с созданным проектом. Далее через команду git clone будет загружены основные файлы библиотеки.

cd YOUR FOLDER

Второй способ перехода к проекту, более подходящий для новичков, заключается в переходе к папке проекта через проводник (смотри рисунок ниже). Через нажатие ЛКМ по пути к папке выше, введите cmd и нажмите enter, откроется консоль, через которую можно вводить следующие команды по инструкции.

Команду рекомендуется выполнять через консоль cmd. Выполнение данной инструкции приведет к скачиванию последней версии библиотеки из этого репозитория, а также удалит некоторые служебные файлы, которые вам не потребуются.

git clone https://github.com/Casonka/FIL-EmbitzDeploy.git & cd FIL-EmbitzDeploy & rmdir /q /s images & del /q README.md
  1. Добавьте файлы в дерево проекта. Для этого следуйте указаниям по изображению ниже. Можно добавлять вручную через опцию Add files, однако рекомендуется добавлять через опцию Add files recursively и выбрать папку FIL-EmbitzDeploy.

  1. После выполнения прыдущих инструкций, зайдите в файл main.h и добавьте команду на включение линкер файла "FilConfig.h". После этого, в исполнительный файл main.c добавьте общую команду инициализации периферии Board_Config() (применение настроек). Для примера, также, была использована команда TooglePin() для мигания светодиода каждый 250 мс.
[main.h]
#include "FilConfig.h"

[main.c]

int main(void)
{
Board_Config;
  while(1) 
  {
      TooglePin(LED_PIN);
      delay_ms(250);
  }
}

По умолчанию, используется демонстрационная конфигурация, при необходимости создания собственной, обращайтесь к общему репозиторию.

About

Установка библиотеки FIL для среды программирования EmBitz для микроконтроллеров STM32.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages