我希望得到一些帮助。 我正试图让AVR-ISP-MKII在Ubuntu 13.04下使用avrdude。
我在这里发布了类似问题的帖子,这似乎让我感动了一点。
帖子为this one。
到目前为止,我有: - 1.从供应商网站的程序员中升级固件。 (这是通过dfu程序员和Olimex.com的代码完成的)
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编程事物..... 这让我疯了。
如果您需要更多信息,请告诉我。
谢谢,
罗布
答案 0 :(得分:0)
在我看来,udev
设置没有问题。
尝试使用avrdude
运行sudo
一次,如果它有相同的错误消息,那就是连接问题。