私はnucleo stm32f401REボードを使用しています。ここ最近は、 "stm32のマスター"という本のチュートリアルに続いて、openocdをインストールすると言っていました。私もこれに先立ち、ボードに接続して問題なく点滅することができました。 openocdを動作させようとすると、これはもはや不可能です。ボードに接続しようとするたびに、次のエラーメッセージが表示されます。ST-LINKユーティリティを使用して接続しようとすると、「ST-LINKが検出されません」というエラーメッセージが表示されます
"ST-LINKが検出されませんでした"。
私は、ボードを再起動し、ST-LINKユーティリティを再インストールし、USBケーブルを切り替え、ボードをリセットしてすべてを再インストールして、リセットボタンを押したままトリックを試してみましたチップを消去しようとします。これまでのところ、残念なことにこれのどれも私のために働いていませんでした。下記のリンクは、私のボードの写真です:
私は私のデスクトップに私のOSとしてWindows 10を使用していると私は私のボード上FreeRTOSを使用しています。以下は私のデバイスマネージャの画像へのリンクです:
私はまた、ST-Linkのアップグレードを使用して、私のボード上のファームウェアを更新しようとしましたが、運なしています。これを試してみると、自分のデバイスを選択するオプションがなく(.jarアプリを使用しているとき)、.exeアプリを使用しているときに次のエラーメッセージが表示されます。
"ST-Linkデバイスが検出されません" "接続して再試行してください。
私はこのソリューションをどこでも見つけることができませんでしたので、皆さんのお役に立てれば幸いです!関連情報が必要な場合は、私に知らせてください。どうもありがとうございました。
ご協力いただきありがとうございます!あなたは、ドライバーについてのポイントに関して間違いないと思う。この理論をさらに支持するために、私は実際に同じボードを別のコンピュータで動作させているので、それは自分のPC上になければなりません。 すべてを再インストールしようとしましたが、あなたが指摘したように** **すべて**。残念なことに、これはまだ結果をもたらさない。 SWDジャンパーを取り外して、その効果があるかどうかを調べる必要があります。 – Kbonde
他のコンピュータで障害のあるボードを使用して検出されたかどうか確認しましたか?または、W10コンピュータで作業ボードを使用することはできますか? – vionyst