Я довольно долго работал над досками Nucleo. Я привык настраивать вывод printf на виртуальный com-порт.
Однако я не смог заставить его работать на STM32H73I-EVAL2. Я знаю, что настройка отличается, так как он использует USART1 для подключения к STLink и, конечно, разные GPIO. Я проверил пример кода ST и руководство пользователя платы, чтобы узнать эти различия. Я также заметил, что некоторые перемычки JP7 и JP8 необходимо переключать для вывода сигналов USART1 по STLink вместо физического разъема RS232.
Вот пункты, которые я проверял:
- Настройка GPIO (контакты, подтягивания, скорость и т. Д.)
- настройка USART1 (включение часов, выбор часов ...)
- Настройка COM-порта (скорость передачи, четность и т. Д.)
- джамперы на доске
- Установка шпаклевки на моем ПК
Я тоже пробовал через физический RS232.
Есть ли какая-то хитрость или специфичность на этой доске?