2

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...`

最新バージョンの st-link USB ドライバー (en.stsw link009) を使用しています。また、USBからTTLへのコンバーターを使用しています。最初はすべてが非常にうまく機能し、約 10 個のコードが正常に実行されました。しかし、今、上記のエラーに直面しています。では、どうすれば解決できますか?

前もって感謝します。

4

2 に答える 2

4

この問題は時々現れる傾向があります。個人的な観察によると、デバイスがデバッグ モードで実行されていて、電源から切断されているか、デバッグ モード中に IDE を閉じている場合に、この問題が発生する傾向があります。

それを修正するには、別のプロジェクトを実行するだけです (Run as)。そして、現在のプロジェクトに戻ると、デバッグ モードで実行できるはずです。この修正は私の個人的な経験に基づいています。

于 2020-06-24T13:30:59.077 に答える
2

STM32CubeProgrammer をダウンロードし、それを使用して「フル チップ消去」を実行します。これが機能するかどうか試してください。

于 2021-08-04T06:52:01.103 に答える