Exercise #4. ARM Architecture Overview. ST32F4xx. GlobalLogic StarterKit∗
Description∗
Установить и ознакомиться с программными средствами для комплекта GlobalLogic StarterKit.
Guidance∗
Использование пакета поддержки GlobalLogic StarterKit∗
-
Установить пакет Linux stlink tools.
bash sudo apt install stlink-tools
-
Установить board support package for GlobalLogic StarterKit.
-
Выполнить иснтрукции, кроме пункта "Install Linux stlink tool..." (выполнено ранее).
Ошибка при установке пакета?
Вместо пакета
arm-none-eabi-gccиспользовать gcc-arm-none-eabi. -
Убедиться в работоспособности стенда.
И как же это сделать?
-
Использование STM32CubeIDE∗
-
Скачать архив (прямая ссылка без регистрации на версию 1.1.0).
-
Распаковать и выполнить скрипт установки.
-
Открыть приложение STM32CubeIDE.
-
Проверить настройки proxy: меню
Window/Preferences/General/Network Connections
-
Создать новый проект, используя инструкцию.
Extra∗
Написать программу управления светодиодами на плате STM32F4DISCOVERY.
Использовать Git.
Использовать следующие названия директорий:
exercise04extra
- для проекта решения дополнительной задачи;src
- для исходников;bin
- для расположения бинарного файла прошивки (необходимо сохранить в репозитории).Периодически отправлять изменения в удаленный репозиторий, соответствующий Вашей фамилии.
-
Есть 4 светодиода: Green (PD12), Orange (PD13), Red (PD14), Blue (PD15). Обеспечить поочередное включение светодиодов с задержкой 250 мс:
Green -> Orange -> Red -> Blue -> Green...
-
Добавить возможность изменения порядка включения светодиодов на обратный после кратковременного (более 250 мс) нажатии на кнопку User-Button (PA0).