USBデバイスを認識しなくなった2
リセットボタン2回でも復旧しないことが稀に発生します.
あくまでも予想ですが,Zumo 側のブートローダが壊れた可能性があります.
この場合,強制的にブートローダを書き込む必要がありますが,ここでは ISP 書き込みツールを利用してみます.
本校では別の授業で Pololu USB AVR Programmer を使用しているので,これと AtmelStudio を使ってブートローダーを書き込みます.
- https://github.com/pololu/a-star/tree/master/bootloaders/caterina
から Caterina-A-Star.hex をダウンロードする.
- Zumo の右下6Pin が ISP 端子になっているので,そこに書き込み器を接続する.
Pololu USB AVR Programmer の Vcc output が Enabled の場合は,Disabled に変更しておくこと.
書き込みは Zumo 側の電源(電池)を使用する.
- Atmel Studio の[Tools]→[Device Programming]から Caterina-A-Star.hex を書き込む.
Device は ATmega32U4 を指定.
これでダメならハード的に壊れたと判断しますが,いまのところこれで復旧しなかった Zumo はありません.
AtmelStudioなんか消しちゃった
最近はVScodeで開発を行うのが主流になってAtmelStudioなんか消しちゃったという方は,
AVRDUDESS をお試しください.
これで STK500 Device Programming と同じようなことができました.
<< 前のページに戻る,Zumoインデックスへ