Skip to content

Exercise #4. ARM Architecture Overview. ST32F4xx. GlobalLogic StarterKit


Description

Установить и ознакомиться с программными средствами для комплекта GlobalLogic StarterKit.


Guidance

Использование пакета поддержки GlobalLogic StarterKit

  1. Установить пакет Linux stlink tools.

    bash sudo apt install stlink-tools

  2. Установить board support package for GlobalLogic StarterKit.

    • Выполнить иснтрукции, кроме пункта "Install Linux stlink tool..." (выполнено ранее).

      Ошибка при установке пакета?

      Вместо пакета arm-none-eabi-gcc использовать gcc-arm-none-eabi.

    • Убедиться в работоспособности стенда.

      И как же это сделать? 🤔

      output1.gif

Использование STM32CubeIDE

  1. Скачать архив (прямая ссылка без регистрации на версию 1.1.0).

  2. Распаковать и выполнить скрипт установки.

  3. Открыть приложение STM32CubeIDE.

  4. Проверить настройки proxy: меню Window/Preferences/General/Network Connections

    proxy

  5. Создать новый проект, используя инструкцию.


Extra

Написать программу управления светодиодами на плате STM32F4DISCOVERY.

Использовать Git.

Использовать следующие названия директорий: exercise04extra - для проекта решения дополнительной задачи; src - для исходников; bin - для расположения бинарного файла прошивки (необходимо сохранить в репозитории).

Периодически отправлять изменения в удаленный репозиторий, соответствующий Вашей фамилии.

  1. Есть 4 светодиода: Green (PD12), Orange (PD13), Red (PD14), Blue (PD15). Обеспечить поочередное включение светодиодов с задержкой 250 мс:

    Green -> Orange -> Red -> Blue -> Green...

  2. Добавить возможность изменения порядка включения светодиодов на обратный после кратковременного (более 250 мс) нажатии на кнопку User-Button (PA0).