電子工作erもすなるSpresenseといふものを、自分もしてみむとてするなり。
最近,ソニーのSpresenseをいじるために以下のものを購入した.
【入門キット的なヤツ】
【入門書的なヤツ】
【ドンキで買ったUSB A to micro B 変換ケーブル(データ転送できるヤツ)】
バージョンとか
OSやソフトのバージョンも以下に適当に記しておく.
| 使用しているもの |
|---|
| Windows11 |
| ArduinoIDE (2.3.7) |
問題発生
入門書通りに作業をしていると,p14~15あたりにて,ポートを選択できないような問題が発生した.以下のスクショは解決後のArduinoIDEの画面であるため,脳内補完してほしいが,「ツール」の「ポート」のところが選択できず,PCとSpresenseがUSBケーブルで接続されているのに,PCがSpresenseを認識できていないようであった.
よって,p15の下の図のようなメッセージを見ることができず,Spresenseにプログラムを書き込めない状況であった.
解決
入門書には何も書かれていないが,Spresenseの公式に飛ぶと,
以下のような文言がある.
どうやら,USBドライバが必要なようだ.適当にWindowsのほうをクリックし,ダウンロードし,解凍した後,ウィザードでもあるのかと探していたが,そんなものはない.Spresense公式を見ても,ダウンロード後の指示が明確にあるわけでもない.
どうしたものかとググっていると,以下のサイトを発見した.
解決策はここにあった.Spresenseとは全く関係のないであろう製品の説明書であるが,非常に有益であり,PCとSpresenseをUSBで接続した状態で,この説明書のp4以降の同様のことを行った.途中の
「コンピューターを参照してドライバーを検索」
の部分のパスを,先ほどSpresense公式からダウンロードして解凍したフォルダにすればOK.自分の場合は,フォルダを新規作成して,以下のようにした.これが良いお作法なのかは不明.
C:\Users[自分のユーザーネーム]\usb_drivers
そうすると,以下の図のように,ArduinoIDEにてSpresenseを認識できるようになる.
入門書p15のように,「ブートローダを書き込む」を行い,出てきた画面にて同意をしてしばらくすると,Spresenseにプログラムを書き込めるようになりましたとさ.とっぴんぱらりのぷう.


