少しでもお役に立てれば幸いです。avrdude を使用して、Ubuntu 13.04 で AVR-ISP-MKII を動作させようとしています。
私は同様の問題でここの投稿をたどりましたが、それは私を少し動かしたようです.
ポストはこれです。
これまでのところ、私は次のことを行っています:- 1. サプライヤー サイトからプログラマーのファームウェアをアップグレードしました。(これは Olimex.com の dfu-programmer とコードで行われました)
- 私のルールファイルを更新しました。/etc/udev/rules.d/60-avrisp.rules に以下を含めます:-
サブシステム!="usb"、アクション!="追加"、GOTO="avrisp_end"
ATTR{idVendor}=="03eb"、ATTR{idProduct}=="2103"、MODE="660"、GROUP="dialout"
ATTR{idVendor}=="03eb"、ATTR{idProduct}=="2104"、MODE="660"、GROUP="dialout"
ATTR{idVendor}=="03eb"、ATTR{idProduct}=="2107"、MODE="660"、GROUP="dialout"
ATTR{idVendor}=="1781"、ATTR{idProduct}=="0c9f"、MODE="660"、GROUP="dialout"
LABEL="avrisp_end"
udevを再起動しました。
このセットアップでavrをプログラムしようとすると、次のようになります:-
cmd>$ avrdude -p m1284p -c avrispmkII -P usb -B 22 -U flash:w:optiboot_atmega1284p.hex
avrdude: stk500v2_command(): コマンドが失敗しました avrdude: stk500v2_program_enable(): 不正な AVRISPmkII 接続ステータス: 不明なステータス 0x00 avrdude: 初期化に失敗しました, rc=-1 接続を再確認して再試行するか、-F を使用してこのチェックをオーバーライドしてください。
完了しました。ありがとうございました。
どんな助けでも大歓迎です。私はこれで一日を無駄にしました。すべては、ブートローダーをチップにプログラムできるようにするためです。完了したら、USB経由でプログラムできます.....それは私を夢中にさせています。
さらに情報が必要な場合は、お知らせください。
ありがとう、
ロブ