Как удалить ошибку типа "Ожидание подключения отладчика ... Подключен отладчик. Разрыв подключения отладчика. Выключение...'

Я генерирую код с помощью STM32CubeIDE, но когда я начинаю отлаживать, получаю ошибку, например,
сервер STMicroelectronics ST-LINK GDB. Версия 5.2.3

  Copyright (c) 2019, STMicroelectronics. All rights reserved.



  Starting server with the following options:

  Persistent Mode      : Disabled

  Logging Level       : 1

  Listen Port Number     : 61234

  Status Refresh Delay    : 15s

  Verbose Mode        : Disabled

  SWD Debug         : Enable


  Waiting for debugger connection...

  Debugger connected

  Debugger connection lost.

  Shutting down...`

Я использую последнюю версию драйвера USB st-link (en.stsw link009). Также я использую конвертер USB в TTL. Изначально все работало очень хорошо, около десяти кодов выполнено успешно. Но теперь столкнулся с вышеуказанной ошибкой. Так как я могу это решить?

Заранее спасибо.

2 ответа

Иногда такие проблемы возникают. Основываясь на личных наблюдениях, это обычно происходит, когда устройство работает в режиме отладки и отключено от источника питания или закрывает IDE, когда оно находится в режиме отладки.

Чтобы исправить это, вы можете просто запустить другой проект (Запуск от имени). А затем вернитесь к текущему проекту, и он сможет работать в режиме отладки. Это исправление основано на моем личном опыте, надеюсь, оно вам тоже поможет.

Загрузите STM32CubeProgrammer, используйте его для «полного стирания чипа». Попробуйте, если это сработает.

Другие вопросы по тегам