はじめに
自分用メモです.
VSCode上でPlatformIOを用いてマイコン開発をしようとしています.
ですが,マイコンへの書き込みがうまくいかなかったので対処を知見のために書き残しておきます.
状況
- VSCode上で動作するPlatformIOを使って開発.
- コンパイルは通った.
- 書き込みができない.
-
libusb_open() failed
と出て失敗している.
環境
- PlatformIO:
Core 4.1.0
- マイコン:
Mbed(nucleo_f303k8)
- OS:
Windows10
対策
コンパイルは通っていたので,USB周りに問題があるのかなーとアタリを付けました.
なのでドライバを入れてみたら解決したので,手順を残しておきます.
手順
Zadig
を使ってUSBドライバーを導入します.
まずはhttps://zadig.akeo.ie/からソフトをダウンロードします.
起動すると以下のような画面になります(僕のキャプチャはもろもろの操作をした後に撮ったものなので少し違う部分があると思います).
ZadigではST-Link Debug
を選択した状態でInstall Driver
を押します.
これで終了です.