ATmega168でも高速アップロード(57600bps) & 高速起動ブートローダー

  • Arduino IDEからのアップロードを19200bpsから57600bpsへ変更→board.txtの変更が必要
  • HEX作成用のMakefileを添付 → diecimilaのところに -DBAUD_RATE=57600を追加した。
    HEX作成時のカレントディレクトリ移動 & パス設定用のバッチファイルは setup.zip に入れてある。
    ArduinoはCドライブのルート(C:\)にあるとい前提
  • -DMAX_TIME_COUNT=F_CPU>>4 を =1000000 にしてみた。起動時の待ち時間の設定
  • 書き込み時のフューズ設定は下記のとおり
    HFUSE = DD
    LFUSE = FF
    EFUSE = 00
  • Arduino IDE 0018 + ATmega168 + Arduino Duemilanove で動作確認済み
  • \hardware\arudino\ の board.txt (バージョン3)を更新
    従来の Diecimila の下に 56kbpsの高速アップロードファーム対応版を追加した

Č
ċ
ď
ATmegaBOOT_168_diecimila.hex
(5k)
webmaster .,
2010/05/15 5:56
ċ
ď
Makefile
(6k)
webmaster .,
2010/05/15 5:35
ċ
ď
boards.txt
(8k)
webmaster .,
2010/05/21 15:10
ċ
ď
webmaster .,
2010/05/15 5:42