web-dev-qa-db-ja.com

ST-Linkデバイスの初期化エラー

現在、STM-F3ディスカバリボードのプログラミングにST-Linkデバッガーを使用しています。 IDE私が使用しているのはAtollic TrueStudio 5.5.2ですが、現在、「ST-Linkデバイスの初期化中にエラーが発生しました。理由:( -1)デバイスに接続できませんでした。ターゲットの電源とケーブルを確認してください。」プログラムをSTM32にダウンロードしたいときはいつでも、インターネットから見つけた解決策をいくつか試しましたが、問題はまだあります。誰でもこの問題に直面していました。前に何か提案があれば役に立ちますありがとうございます enter image description here

これが私が見つけた解決策ですが、私にはうまくいきません。 http://www.kerrywong.com/2012/08/02/the-dreaded-cannot-connect-to-st-link-error-message/

5
Kalman Rotert

以下を試すことができます。

ドライバーの正しいバージョン(32ビットまたは64ビット)がインストールされていることを確認してください。

外部ST-Linkを使用している場合は、必ずVCC、GND、RESET、SWDIO、およびSWDCLKを接続してください。

外部ST-Linkを使用している場合は、Atollicが正しいものを使用していることを確認してください。 2つのSTリンクが接続されている場合があります(外部リンクと埋め込みリンク)。

ST-LinkがJTAGではなくSWDモードでセットアップされていることを確認します。

Atollicでは、ST-Linkがターゲットに接続する方法を変更することもできます。ハードウェアリセットで接続するなど、さまざまな組み合わせを試してください。

1

Ubuntuでも同じ状況でした。 STM32CubeProgrammerを使用してこれを解決しました。

ST-LINK構成領域:

  1. シリアル番号->更新してstlinkシリアルを取得
  2. モード:リセット中
  3. リセットモード:コアリセット

ボードの電源を入れるときにできるだけ早く接続してみてください。接続すると「フルチップ消去」ができます。次の使用の準備ができていると仮定します。それが役に立てば幸い

1
IsaBostan

[デバッガ]タブで、SWDではなくJTAGを選択してください。

0