От клонов в BluePill нет толку, потому что невозможно отлаживать Да, теперь мы уже можем загружать скомпилированный код через утилиту STM32 ST-LINK Utility, но отлаживать через printf совсем не хочется, хочется брейк-поинтов! Особенно после того, как привык с ними работать на оригинальных чипах. Из второй части мы помним, что отличаются клоны от оригинала по id. Значит нужно подменить оригинальные на id клонов. И, если повезет, то все заработает как нужно. Здесь вариантов действий два. Один - патчить STM32CubeIDE, другой - использовать PlatformIO. В последнем теперь есть поддержка как самой платы bluepill_f103c8, так и таких фреймворков как Arduino, CMSIS, libopencm3, STM32Cube, Zephyr. Мне больше понравился PlatformIO. Начало работы с клоном в PlatformIO Создаем проект с платой bluepill_f103c8. На шаге создания задаем имя проекта и желаемый фреймворк. После создания проект откроется. Далее необходимо будет открыть файл platformio.ini и добавить в него строки для поддержки клонов с id
Лотерея с STM32F103C8T6 (BluePill). Часть 3
20 августа 202320 авг 2023
914
1 мин