以下の内容はhttps://mocotan.hatenablog.com/entry/2025/10/13/085636より取得しました。


ファームウェアの書き込み時のトラブル対応メモ

・はんだ付け練習キット『Practice Board』
・Keyball61
の制作時に遭遇したエラーのメモです。

ProMicroへのファームウェアの書き込み時のトラブルの対応方法のメモを記載します。

 

※Windows11

シリアルポート接続要求時に対象のデバイスが表示されない

・現象:デバイスが表示されない

 

バイスマネージャーにも出てこないので認識できていない状況っぽい

 

・原因:接続に使用しているUSBの問題。充電専用ケーブルだとデータ転送ができないため。

・対応方法:接続に使用しているケーブルをデータ転送できるものに変更する。見た目ではどちらか判別できないらしいので、実際に挿して確認するしかない。(テスターやチェッカーとかないよ~)

 

PCと接続したままリセットボタンを素早く2回押すと、その後数秒間だけファームウェアが書き込めるはずです

データ転送可能なUSBケーブルで接続してリセットボタンをダブルクリックのように2回カチカチっとすると、5秒間くらい要求一覧に表示された(じっと見ていると消える…)。デバイスマネージャーでも認識されるようになり、その後のファームウェアの書き込みも成功した。

 

書き込みが成功した状態

 

 

参考:

https://www.reddit.com/r/arduino/comments/td2lkk/my_computer_doesnt_detect_pro_micro/?tl=ja

【特集】このUSBケーブル、何に使えるんだっけ?見た目で分からない仕様の判別法 - PC Watch

ファームウェアの書き込みに失敗する

Keyball61でテスト用ファームウェアの書き込みをする際。

 

ケーブルで接続する。

 

バイスマネージャーに表示された

 

 

 

 

 

100%が表示されていますが、エラーで終わってます。

Firmware binary has already been loaded. Start writing the firmware.
Initialize a bootloader.
Fetching the Software Identifier.
Caterina bootloader is not detected.
Writing the firmware finished successfully.
Error: Reading bytes was timeout.

ファームウェアバイナリはすでにロードされています。ファームウェアの書き込みを開始してください。
ブートローダーを初期化してください。
ソフトウェア識別子を取得しています。
Caterinaブートローダーが検出されません。
ファームウェアの書き込みが正常に完了しました。
エラー: バイトの読み取りがタイムアウトしました。

 

・原因:リセットボタンの押し忘れ

・対応方法:リセットボタンを2回押したときに表示されるほうを選択して書き込む

 

何回も失敗していたら2のことを忘れていた…

 

↓リセットボタン

 

リセットボタンを2回押すと、5秒間くらい表示されるデバイスを指定する。

 

 

 

関連商品

Practice Board

【委託】Keyball61

 




以上の内容はhttps://mocotan.hatenablog.com/entry/2025/10/13/085636より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14