Документация Engee

EDM-Target-STM32

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

Тип: SubSystem

Путь в библиотеке:

/Interfaces/Targets/STM32/EDM-Target-STM32

Описание

Для работы с блоком установите/обновите пакет поддержки оборудования.

Блок EDM-Target-STM32 используется для первичной конфигурации проекта перед генерацией кода, компиляцией, прошивкой и запуском модели.

Блок необходим для определения на каком железе (на каком таргете) запустить модель. Блок работает только при выборе платформы Target Hardware:

target hardware 1

Подробнее про платформу Target Hardware и работу с ней читайте в статье Запуск моделей на целевом оборудовании.

Также, блок используется для настройки таргета.

Порты

Отсутствуют.

Параметры

Target STM32

# Семейство: — семейство микроконтроллера STM32
f1xx | f2xx | f3xx | f4xx

Details
Значения

f1xx | f2xx | f3xx | f4xx

Значение по умолчанию

f4xx

Имя для программного использования

family

Настраиваемый

Нет

Вычисляемый

Да

# Программатор: — программатор для обнаружения и прошивки микроконтроллера
stlink | jlink

Details
Значения

stlink | jlink

Значение по умолчанию

stlink

Имя для программного использования

programmer_type

Настраиваемый

Нет

Вычисляемый

Да

# Путь к тулчейну для сборки: — путь к расположению gcc-arm-none-eabi в файловой системе

Details

Путь к расположению gcc-arm-none-eabi в файловой системе. Укажите <auto> для поиска в путях CubeIDE, переменной PATH, системных путях.

Значение по умолчанию

Имя для программного использования

build_toolchain_path

Настраиваемый

Нет

Вычисляемый

Да

# Путь к утилите для прошивки: — путь к расположению STM32CubeProgrammerCLI в файловой системе

Details

Путь к расположению STM32CubeProgrammerCLI в файловой системе. Укажите <auto> для поиска в путях CubeIDE, переменной PATH, системных путях.

Значение по умолчанию

Имя для программного использования

flash_utility_path

Настраиваемый

Нет

Вычисляемый

Да

# Путь к проекту CubeMX: — путь к сгенерированному проекту в CubeMX, где лежит .ioc файл конфигурации, и корневой файл CMakeLists.txt

Details
Значение по умолчанию

/home/STM32Cube/Projects/f407_example/

Имя для программного использования

code_gen_path

Настраиваемый

Нет

Вычисляемый

Да

# Планировщик: — операционная система для планирования выполнения модели на микроконтроллере
baremetal | freeRTOS

Details
Значения

baremetal | freeRTOS

Значение по умолчанию

freeRTOS

Имя для программного использования

os_select

Настраиваемый

Нет

Вычисляемый

Да

Настройка независимого режима

# COM-порт: — путь или название COM-порта

Details

Путь или название COM-порта:

  • Для Linux — это путь к COM-порту в файловой системе, например /dev/ttyUSB0.

  • Для Windows — это название COM-порта в системе, например COM1.

Значение по умолчанию

/dev/ttyUSB0

Имя для программного использования

com_port

Настраиваемый

Нет

Вычисляемый

Да

# Резервируемый модуль USART: — модуль USART, предназначенный для приема и передачи данных в интерактивном режиме

Details

Модуль USART, предназначенный для приема и передачи данных в интерактивном режиме. Параметр COM-порта, заданный в параметре COM-порт, должен быть спроецирован на данный модуль.

Значение по умолчанию

2

Имя для программного использования

usart_reserved

Настраиваемый

Нет

Вычисляемый

Да