Как я могу удалить ошибку типа «Ожидание подключения к отладчику. Отладчик подключен. Соединение с отладчиком потеряно. Выключение'

Я генерирую код, используя STM32CubeIDE, но когда я начинаю отлаживать, получаю ошибку типа
STMicroelectronics ST-LINK GDB server. Версия 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. Сначала все работало очень хорошо, около десяти кодов успешно выполнялись. Но теперь столкнулся с вышеуказанной ошибкой. Итак, как я могу это решить?

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


person Mohan Khedkar    schedule 01.12.2019    source источник


Ответы (2)


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

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

person Ra'w    schedule 24.06.2020

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

person Shaoshan Fan    schedule 04.08.2021