Выбираем C Project

Задаём имя проекта и его расположение, выбираем тип проекта.

Самое главное – указать верно ядро, в зависимости от вашего типа микроконтроллера (см. datasheet). Остальные настройки не важны.

Нажимаем next, next.
Если toolchain не определился автоматически, то указываем его расположение.
Нажимаем Finish.

Удаляем всё из дерева проекта:

Заходим в папку проекта armtest_cube и копируем всё, кроме .project и .cproject в папку проекта armtest.

Обновляем дерево проекта:

Заходим в настройки проекта Project -> Properties, выбираем необходимый микроконтроллер.

Заходим в настройки линкера, удаляем все имеющиеся Script files и добавляем ld файл из дерева проекта.

Подключаем библиотеку с поддержкой Floating Point:

Выбираем формат выходного файла Motorola S-record

Добавляем includ’ы:

Добавляем defin’ы для препроцессора:

Переименовываем startup файл «startup_stm32l476xx.s» в «startup_stm32l476xx.S». Иначе в debug’e появляются ошибки.

Run -> Debug configurations
Комментариев нет:
Отправить комментарий