在ubuntu下AVR-ISP-MKII的问题

时间:2013-10-23 12:41:52

标签: avr avrdude ubuntu-13.04

我希望得到一些帮助。 我正试图让AVR-ISP-MKII在Ubuntu 13.04下使用avrdude。

我在这里发布了类似问题的帖子,这似乎让我感动了一点。

帖子为this one

到目前为止,我有: - 1.从供应商网站的程序员中升级固件。 (这是通过dfu程序员和Olimex.com的代码完成的)

  1. 更新了我的规则文件。 /etc/udev/rules.d/60-avrisp.rules包含以下内容: -
  2. SUBSYSTEM!=“usb”,ACTION!=“add”,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覆盖          这张支票。

    完成了avrdude。谢谢。

    非常感谢任何帮助。我浪费了整整一天的时间。所有这些我都可以将启动加载程序编程到芯片中。一旦完成,我可以通过USB编程事物..... 这让我疯了。

    如果您需要更多信息,请告诉我。

    谢谢,

    罗布

1 个答案:

答案 0 :(得分:0)

在我看来,udev设置没有问题。

尝试使用avrdude运行sudo一次,如果它有相同的错误消息,那就是连接问题。