質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
マイコン

マイクロコンピュータの略で、CPUにマイクロプロセッサを用いたコンピュータのこと。家電製品、電磁機器などの制御に用いられています。単体でコンピュータとしての機能を一通り備えています。 現代のパーソナルコンピュータに近く、同時期のメインフレームやミニコンピュータと比べ、小さいことが特徴です。

Q&A

解決済

2回答

4109閲覧

ST-LINKが認識されない(STM32)

FINE

総合スコア11

マイコン

マイクロコンピュータの略で、CPUにマイクロプロセッサを用いたコンピュータのこと。家電製品、電磁機器などの制御に用いられています。単体でコンピュータとしての機能を一通り備えています。 現代のパーソナルコンピュータに近く、同時期のメインフレームやミニコンピュータと比べ、小さいことが特徴です。

0グッド

0クリップ

投稿2022/11/08 09:37

マイコン初心者です。
STM32F1 Value line Discovery kitというマイコンを使って勉強をしようとしているのですが、エラーが出てデバッグ出来ません。

ST-LINKという機能があり、USBで接続するとマイコンに書き込めるらしいのですが全く上手く行きません。

デバイスマネージャーを確認したところ、デバイスとして認識されてないみたいです。
ハズレのボードに当たったのかとも思ったのですが、他のボードでも同じでした。
ドキュメントも確認しましたが、英語が苦手なので読めてないところはあると思います。

発生しているエラーメッセージ

No ST-LINK detected!Please connect ST-LINK and restart the debug session.

試したこと

IDEの再インストール
他の同型ボードでも接続する
他のパソコンでも接続する
ケーブルを変える

補足情報(FW/ツールのバージョンなど)

開発環境:STM32CubeIDE1.10.1
マイコン:STM32F1 Value line Discovery kit

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

FINE

2022/11/08 12:08

入れて再起動しましたがまだディスクドライブとして認識されています…
thkana

2022/11/08 12:30

マスストレージとして見える事自体は問題ではないです。 ST/Linkはコンポジットデバイスで、 マスストレージと仮想COMとデバッガの3つに見えるはずなので。
FINE

2022/11/09 09:30

特にいじってないのでデフォルトのはずです。 仮想COMとデバッガデバイスとして認識されてないみたいです。 com0comというものが入ってるのですが、何か関係があったりしますか?
thkana

2022/11/09 11:38

ウチもcom0comは入ってますがとりあえず問題ないです。
thkana

2022/11/09 11:55

なんのためにマニュアルを示したかというと、マニュアルに記載されたデフォルト設定と現物を見比べたらどうだろう、という話なのですが。気が付かないうちにジャンパピンが脱落してないか、とかの恐れだってあるでしょう。動かないという事実があるのだから、「大丈夫なはず」で判断しちゃだめじゃないかと思うのです。 ウチだと、NucleoG071RBオンボードのST-Linkですが、 デバイスマネージャー上では ディスクドライブ --MBED microcontroller USB Device ポート(COMとLPT) --STMicroelectronics STLink Virtual COM Port ユニバーサルシリアルバスコントローラー --USB Composite Device ユニバーサルシリアルバスデバイス --ST-Link Debug に見えてます。(なんなら単体のST/Link V2もありますけれど、デバッグ対象繋いだりしなきゃいけないので...多分変わらないでしょう)
thkana

2022/11/09 11:57

きっとあっても邪魔にはならないでしょうから、Cube Programmerをインストールしてみて、そちらでST/Linkを探させてみたらどうなるでしょう?
FINE

2022/11/10 03:54

Cube Programmerをインストールして接続したところ、ST-LINK V1と出ました
thkana

2022/11/10 13:28 編集

> ST-LINK V1 という話だと、 https://community.st.com/s/question/0D53W00000DGpMnSAL/i-cant-use-the-stlink-in-stm32cubeide-even-after-updating-the-stlink-firmware に "ST-Link V1 is not supported by STM32CubeIDE or STM32CubeProgrammer." なんて文句が見えます。公式資料では見つけられていませんが。 ST/LinkV1->V2へのアップグレードパスは正式には無いようなので(アングラではなにかあるみたいだけど)、Nucleoかなにか買っちゃうのが苦労が少ないのではないかと思います。
thkana

2022/11/10 22:17

CubeProgrammerではメモリの読み書きはできるのでしょうか。 CubeIDEのドキュメントを見てもV1~V3を区別する記述は見つからないし、 https://github.com/stlink-org/stlink#introduction にはST-LinkV1~V3の説明の項に "On the user level there is no difference in handling or operation between these different revisions." とあるので、特にV1を排除する話は無さそうなのですけれど。 でも動かないとするとソコが怪しいと考えざるを得ないですかね。
FINE

2022/11/10 23:56

CubeProgrammerでは読み書きできませんでした。 V1はいずれもサポートされてないようですし、ボードのST-LinkのLEDは点灯すらしません…。 ST-Link v2のデバッガーをつけたのですが、接続方法が悪いのかデバッグできませんでした。
thkana

2022/11/11 11:15

> 接続方法が悪いのかデバッグできませんでした。 そう言われちゃうと正しい接続方法を確認してくださいとしか言いようがないですが。 どういう応答を期待しているのですか?
FINE

2022/11/15 11:27

返信が遅くなってすいません。 今は使うものはそのままに、どうにかデバッグする手段がないか探しています
thkana

2022/11/15 12:21

> 今は使うものはそのままに、どうにかデバッグする手段がないか探しています その辺はあなたの事情なので、またご相談いただけばなにかしら応えられることもあるかも知れませんが、 とりあえずST-Link V1でダメだ、というところまでが一区切りかと思います。自己解決(解決ではありませんが解明はされたので)にでもして一旦クローズしてはいかがでしょう。
FINE

2022/11/17 10:24

そうします。 ありがとうございました。
guest

回答2

0

自己解決

現状、STM32F1 Value line Discovery kit単体では統合開発環境を利用出来ないとの結論に至りました。

投稿2022/11/17 10:23

FINE

総合スコア11

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

まずはデバイスマネージャを開いて、そいつがどういうふうに認識されてるのか確認してみよう
ビックリマークとかクエッションマーク付きで認識されてるのなら、そのデバイスを右クリックしてアンインストールを選んで、PC自体を再起動させ、再認識させてみよう

投稿2022/11/08 09:52

y_waiwai

総合スコア87774

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

FINE

2022/11/08 10:03

ディスクドライブとして認識されています マークは特に付いてないです
y_waiwai

2022/11/08 10:26

なら、ファームウエアのアップデートが必要なヤツですかね ぐぐればやり方がでてくると思うけど
FINE

2022/11/08 12:08

ファームウェアをアップデートしましたが変化なしです
thkana

2022/11/08 12:31

ん? アップデートはできるんだ...
FINE

2022/11/09 09:33

ST-LinkUpgrade.exeというのを使ったら接続とアップデートはできました
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問