Как работает загрузчик STM32F446RE? - PullRequest
1 голос
/ 18 июня 2019

Я хочу соединить STM32F446RE (в режиме загрузчика) через USART с моим ПК, чтобы прошить на нем несколько шестнадцатеричных файлов.Между портом USB и STM (USART1) у меня есть мост USB-USART (CP2102).Я использовал STM32CubeProgrammer для соединения STM32F446RE с хостом.

Все работает очень хорошо, но только одна вещь немного сложная.

Моя проблема в том, что соединение не установлено напрямую.Мне нужно около 2 или 3 попыток, прежде чем я смогу подключиться к STM.После этого он работает без каких-либо проблем.

Поэтому мой вопрос заключается в том, как долго STM ожидает сигнала на своей линии RX.Я не нашел никакой документации. AN2606 и AN3155 от ST помогли мне с другими проблемами, но время не указано.

Так что, если кто-нибудь может мне помочь ...

Это errorlog : 12:01:53: Ответ получен с устройства: NACK 12:01:53:Ошибка: команда GETID не подтверждена!12:01:53: повторная передача команды GetID 12:01:53: ответ от устройства: NACK 12:01:53: ошибка: команда GETID не подтверждена!Когда я пытаюсь подключиться снова, это работает отлично.Нет ошибок

Соединение USART: скорость передачи 57600 Четность: четные Биты данных: 8 Стоповые биты: 1

...