【发布时间】:2013-10-23 12:41:51
【问题描述】:
我希望能得到一点帮助。 我正在尝试使用 avrdude 在 Ubuntu 13.04 下获得 AVR-ISP-MKII。
我在这里关注了一个类似问题的帖子,这似乎让我有点感动。
帖子是this one。
到目前为止,我有:- 1. 从供应商网站升级编程器中的固件。 (这是使用来自 Olimex.com 的 dfu-programmer 和代码完成的)
- 更新了我的规则文件。 /etc/udev/rules.d/60-avrisp.rules 包括以下内容:-
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 对东西进行编程..... 快把我逼疯了。
如果您需要更多信息,请告诉我。
谢谢,
罗伯
【问题讨论】:
标签: avr avrdude ubuntu-13.04