現在、STM-F3ディスカバリボードのプログラミングにST-Linkデバッガーを使用しています。 IDE私が使用しているのはAtollic TrueStudio 5.5.2ですが、現在、「ST-Linkデバイスの初期化中にエラーが発生しました。理由:( -1)デバイスに接続できませんでした。ターゲットの電源とケーブルを確認してください。」プログラムをSTM32にダウンロードしたいときはいつでも、インターネットから見つけた解決策をいくつか試しましたが、問題はまだあります。誰でもこの問題に直面していました。前に何か提案があれば役に立ちますありがとうございます
これが私が見つけた解決策ですが、私にはうまくいきません。 http://www.kerrywong.com/2012/08/02/the-dreaded-cannot-connect-to-st-link-error-message/
以下を試すことができます。
ドライバーの正しいバージョン(32ビットまたは64ビット)がインストールされていることを確認してください。
外部ST-Linkを使用している場合は、必ずVCC、GND、RESET、SWDIO、およびSWDCLKを接続してください。
外部ST-Linkを使用している場合は、Atollicが正しいものを使用していることを確認してください。 2つのSTリンクが接続されている場合があります(外部リンクと埋め込みリンク)。
ST-LinkがJTAGではなくSWDモードでセットアップされていることを確認します。
Atollicでは、ST-Linkがターゲットに接続する方法を変更することもできます。ハードウェアリセットで接続するなど、さまざまな組み合わせを試してください。
Ubuntuでも同じ状況でした。 STM32CubeProgrammerを使用してこれを解決しました。
ST-LINK構成領域:
ボードの電源を入れるときにできるだけ早く接続してみてください。接続すると「フルチップ消去」ができます。次の使用の準備ができていると仮定します。それが役に立てば幸い
[デバッガ]タブで、SWD
ではなくJTAG
を選択してください。