タグ

ブックマーク / shokai.org (1)

  • 橋本商会 » IRKitのブートローダーを破壊したので直した

    ファームウェアを改造していたら、ブートローダーを壊した。 その結果、新しいファームウェアを書き込めなくなり、文鎮と化した。 AVRライターかArduinoがあれば直せる。 壊した原因 プログラムが28672byteを超えたため、Arduino互換機であるIRKitのブートローダー領域を上書きした。Arduinoはブートローダーと実行プログラムが同じプログラムメモリ上に共存しているのだ。 普通のArduino IDEを使っていれば書き込み前にサイズチェックして、こういう事にはならないのだが、inoだと考慮てくれないらしい。 githubでissueを立てたら助けてもらえた。 ファームウェアを書き換えられなくなってしまった · Issue #1 · irkit/device 28672 byte以上書き込むとbootloader領域破壊する 書き込む前に.hexのサイズをチェックする % /A

    橋本商会 » IRKitのブートローダーを破壊したので直した
    nrtm
    nrtm 2015/01/25
    メモ: '橋本商会 » IRKitのブートローダーを破壊したので直した' ArduinoにちょっとのスケッチでAVRのISPライターにできるのか
  • 1