Настройки CubeIDE

Установка библиотеки для ардуино в среде Arduino IDE

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

Подключение программатора в CubeIDE

В качестве программатора я использую STLINK-V3SET от компании ST.

Программатор STLINK-V3SET

Даташит на этот программатор вы найдете в конце статьи.

Подключите программатор к USB компьютера и установите драйвер. После этого если необходимо, перезагрузите компьютер. Откройте CubeIDE и нажмите на стрелочку рядом с пауком и выберите из списка Debug Configuration:

Настройка CubeIDE.Debugger

Появится окно настройки дебагера:

Debug Configuration CubeIDE

Нажав мышкой 2 раза по STM32 C/C++ Aplication, можно создать новую конфигурацию.
В вкладке Main выбираем проект и имя скомпилированного файла. Так же указываем вверху имя конфигурации.

На вкладке Debugger настраиваем наш программатор:

Настройка CubeIDE. Установка программатора

Все настройки я описывать не буду, расскажу только про основные, с которыми можно будет прошивать наш микроконтроллер. И так:

  • Выбираем пункт Autostart local GDB server
  • В меню Debug probe: ST-LINK(ST-LINK GDB server)
  • Далее SWD или JTAG
  • Устанавливаем галку: ST-LINK S/N
  • Нажимаем Scan (должен появиться серийный номер программатора)

После нажимаем Apply. Остальные настройки оставляем без изменений. После этого можем использовать эту конфигурацию для отладки и программирования нашего микроконтроллера.

CubeIDE printf

Особенностью CubeIDE является то, что необходимо явно включить использование чисел с плавающей точкой функциями printf и scanf. В настройках созданного проекта как показано на картинке ниже, необходимо включить Use float with printf и scanf.

CubeIDE printf настройка

Подключение библиотек в CubeIDE

В папке Core хранятся исполняемые и заголовочные файлы вашего проекта. Что бы использовать какую либо библиотеку необходимо поместить файлы этой библиотеки в папку Core. Так же удобнее держать библиотеки для работы с различными блоками в отдельной папке. Тогда необходимо добавить пути этой папки в настройки CubeIDE. На рисунках ниже показаны места, где необходимо добавить папку с библиотекой, что бы ее видел Куб.

  1. Путь в MCU Assembler
Установка библиотек

2. MCU Compiler

Установка библиотек в CubeIDE

3. Pashs and Symbols

Прописываем пути к библиотеке

На этом закончим нашу статью про настройки CubeIDE. В следующей статье поговорим как работает debug.

Загрузки

Где купить

  • Купить программатор STLINK-V3SET
5 1 голос
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии