STM32F030x отправляет ST20033000022056000063227OV каждые 5 секунд и не может быть запрограммирован - PullRequest
1 голос
/ 29 апреля 2020

Я собрал 2 голые платы разработки, обе на основе STM32F030K6T6. MCU на одной плате может быть запрограммирован, как указано в техническом описании, с помощью выбора загрузочных штифтов и через штырьки USART PA14 и PA15. Вторая не отвечает на мигающую команду и вместо этого продолжает отправлять одно и то же сообщение ST20033000022056000063227OV на вывод USART TX каждые 5 секунд со скоростью 9600 бод.

Мне не удалось найти никаких ссылок, связанных с этим, в таблице данных или где-либо еще. Я мог бы просто бросить доску, но я хотел бы понять, что происходит. Кажется, что MCU находится в каком-то режиме сбоя. Что означает сообщение?

Я попытался перепрошить, используя скрипт stm32fla sh, доступный в библиотеке STM32 для Arduino. Скорость передачи сигнала определялась с помощью области. Затем сообщения были записаны с помощью:

cu -l /dev/ttyUSB0 -s 9600

Оба MCU были из одной партии, и платы разработки имеют одинаковые дополнительные компоненты (2 развязывающих конденсатора, перемычка селектора загрузки и кнопка сброса).

...