のねのBlog

パソコンの問題や、ソフトウェアの開発で起きた問題など書いていきます。よろしくお願いします^^。

No ST-Link found

STM32F407G-DISC1

STM32 ST-Link Utilityで、 メニューのST-Link>Firmware upgradeでDevive Connectをすると 以下のエラーメッセージ(Error Message)が出た。

No ST-Link found after GoToUsbLoader command. wait for the end of USB enumeration then try again.

f:id:none53:20190626123255p:plain
No ST-Link found

エラーメッセージのあと、デバイスマネージャから、USBの接続が切れてしまう。

もう一度みるには、PCを再起動するとUSBがデバイスマネージャに表示されるようになる。

f:id:none53:20190626131639p:plain
DeviceManager

Device Connectを押す前に、 View

13:04:06 : ST-LINK SN : XXXXXXXXXXXXXXXXXXXXXX
13:04:06 : V2J25M14
13:04:06 : Connected via SWD.
13:04:06 : SWD Frequency = 4,0 MHz.
13:04:06 : Connection mode : Normal.
13:04:06 : Debug in Low Power mode enabled.
13:04:06 : Device ID:0x413 
13:04:06 : Device flash Size : 1MBytes
13:04:06 : Device family :STM32F405xx/F407xx/F415xx/F417xx

f:id:none53:20190626131849p:plain
ST-Link Utility Version

4つのLEDが点滅してる状態で、しばらくほおっておいたら、 Device Connectできるようになった

f:id:none53:20190626135023p:plain
しばらくほおっておいた

UpgradeでYes>>>>を押したら、正常にアップデートできた。

13:53:39 : ST-LINK SN : XXXXXXXXXXXXXXXXXXXXXX
13:53:39 : V2J34M25
13:53:39 : Connected via SWD.
13:53:39 : SWD Frequency = 4,0 MHz.
13:53:39 : Connection mode : Normal.
13:53:39 : Debug in Low Power mode enabled.
13:53:39 : Device ID:0x413 
13:53:39 : Device flash Size : 1MBytes
13:53:39 : Device family :STM32F405xx/F407xx/F415xx/F417xx

PCを再起動しなくても、USBの電源ON/OFFで、ST-Linkを認識するようになった。