Почему USB Serial не работает с STM32FreeRTOS в черной таблетке STM32?C++

Программы на C++. Форум разработчиков
Anonymous
Почему USB Serial не работает с STM32FreeRTOS в черной таблетке STM32?

Сообщение Anonymous »

В моем проекте STM32 я хочу использовать как FreeRTOS, так и последовательную связь. Но после включения зависимости FreeRTOS последовательное соединение не работает. Я работаю в фреймворке PlatformIO STM32Duino и использую библиотеку FreeRTOS.
Смотрите ниже мой тестовый код

Код: Выделить всё

#include 
void setup() {

Serial.begin(9600);
Serial.println("Serial Started...");
}
void loop() {
Serial.println("Hello world..");
delay(1000);
}
Конфигурация PlatformIO приведена ниже

Код: Выделить всё

[env:STM32]
platform = ststm32
board = blackpill_f411ce
framework = arduino
upload_protocol = dfu
monitor_speed = 115200
build_flags =
-D PIO_FRAMEWORK_ARDUINO_ENABLE_CDC
-D USBCON
build_src_filter=+ - - -
lib_deps= https://github.com/stm32duino/STM32FreeRTOS/archive/refs/tags/10.3.2.zip
Но я обнаружил, что COM-порт обнаруживается в Windows, но последовательный монитор не может подключиться к COM-порту.
Если я закомментирую строку «lib_deps=.. ..' Все работает нормально
Дайте мне знать, если кто-нибудь знает решение

Подробнее здесь: https://stackoverflow.com/questions/784 ... black-pill

Вернуться в «C++»