0

少しでもお役に立てれば幸いです。avrdude を使用して、Ubuntu 13.04 で AVR-ISP-MKII を動作させようとしています。

私は同様の問題でここの投稿をたどりましたが、それは私を少し動かしたようです.

ポストはこれです。

これまでのところ、私は次のことを行っています:- 1. サプライヤー サイトからプログラマーのファームウェアをアップグレードしました。(これは Olimex.com の dfu-programmer とコードで行われました)

  1. 私のルールファイルを更新しました。/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経由でプログラムできます.....それは私を夢中にさせています。

さらに情報が必要な場合は、お知らせください。

ありがとう、

ロブ

4

1 に答える 1

0

私の意見では、udev設定に問題はありません。

一度実行avrdudeしてみてくださいsudo。同じエラー メッセージが表示される場合は、接続の問題です。

于 2014-04-19T12:54:27.363 に答える