Невозможно заставить printf работать на STM32H743I_EVAL2 - PullRequest
0 голосов
/ 25 июня 2019

Я довольно долго работал над досками Nucleo. Я привык настраивать вывод printf на виртуальный com-порт.

Однако я не смог заставить его работать на STM32H73I-EVAL2. Я знаю, что настройка отличается, так как он использует USART1 для подключения к STLink и, конечно, разные GPIO. Я проверил пример кода ST и руководство пользователя платы, чтобы узнать эти различия. Я также заметил, что некоторые перемычки JP7 и JP8 необходимо переключать для вывода сигналов USART1 по STLink вместо физического разъема RS232.

Вот пункты, которые я проверял: - Настройка GPIO (контакты, подтягивания, скорость и т. Д.) - настройка USART1 (включение часов, выбор часов ...) - Настройка COM-порта (скорость передачи, четность и т. Д.) - джамперы на доске - Установка шпаклевки на моем ПК

Я тоже пробовал через физический RS232.

Есть ли какая-то хитрость или специфичность на этой доске?

...