こんにちわ。
Adafruitから先月新発売されたばかりのItsyBitsy M4 Expressですが、パフォーマンス/サイズに惹かれて、早速輸入してしまいました。
(公式通販で注文から到着まで3日!)
USBドライバが適用されない
はい、新製品の罠です。
以前、Trinket M0を購入した際にAdafruit USB Driverは入れていたので、動くだろうと思っていましたが、甘かったようです。
ドライバがまだ対応していませんでした。
ドライバを改造して適用させる
1. Adafruit USB Driverの再インストール
欲しいのはインストーラー内にあるAdafruit_usbser.inf
だけなのですが、手っ取り早く抽出する為に、適当に再インストールして%temp%
へ展開させます。
(画像の選択肢で、どれか1個にチェックがあれば全ファイル展開されました)
2. ドライバファイル編集
[SourceDisksFiles]
[SourceDisksNames]
[DeviceList]
"%ITSYBITSY_M4_EXPRESS% Bootloader (002B:04)"=DriverInstall, USB\VID_239A&PID_002B&MI_04
"%ITSYBITSY_M4_EXPRESS% (802B:00)"=DriverInstall, USB\VID_239A&PID_802B&MI_00
[DeviceList.NTamd64]
"%ITSYBITSY_M4_EXPRESS% Bootloader (002B:04)"=DriverInstall, USB\VID_239A&PID_002B&MI_04
"%ITSYBITSY_M4_EXPRESS% (802B:00)"=DriverInstall, USB\VID_239A&PID_802B&MI_00
[Strings]
ITSYBITSY_M4_EXPRESS="Adafruit ItsyBitsy M4 Express"
マイコンボードをPCに接続し、デバイスマネージャーでVID/PID
を確認しながら、抽出したドライバファイルに追記します。
なお、通常接続時/ブートローダー接続時で、それぞれVID/PID
が異なります。
ブートローダーモードへ行くには、リセットボタンを2回連打します。
通常モードへ戻る場合は、更にリセットボタンを1回押下します。
3. 改造ドライバ適用
後はデバイスマネージャーから、手動で改造済のAdafruit_usbser.inf
を読み込ませれば、無事に認識するはずです。
待望のLチカ!
かつてこんなに苦労したLチカがあっただろうか。
いやあったわ...PICをASMでチカらせた時...Bank切替...MOVWF...ウッ頭がッ...
そんな事はさておき、これでようやくマトモに使える環境が整いました。
何作ろうかなぁ...(続く?)