打印
[PIC®/AVR®/dsPIC®产品]

自制usbasp遇到的问题

[复制链接]
874|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 wgtwgtwgt 于 2020-10-2 16:14 编辑

最近根据fischl的公版原理图制作了一个USBASP,按照readme的说明烧录atmega8固件,正确烧录固件。
但是在使用时,发现一个问题:将usbasp插入电脑的usb口后,使用命令行:
avrdude -c usbasp -p atmega8 -U flash:w:firmware.hex
可以正常烧录hex文件。
但是再次使用avrdude -c usbasp -p atmega8 -U flash:w:main.hex烧录hex文件时,就再也无法成功烧录了,总是出现下图所示:


重新插拔usbasp后,使用上述命令行烧录hex文件,则成功烧录。若不重新插拔usbasp,则以后均无法成功烧录。
似乎是只能在usbasp上电后的第一次能成功烧录,以后再也无法成功烧录,除非重新插拔。
不知道是什么原因,有人遇见过类似的情况吗?
P.S. win10-64系统,使用zadig给usbasp装的驱动。
usbasp: https://www.fischl.de/usbasp/
使用说明:https://www.fischl.de/usbasp/Readme.txt

使用特权

评论回复
沙发
598330983| | 2020-10-4 17:19 | 只看该作者
avr的烧录器吗

使用特权

评论回复
板凳
自己的灌饼| | 2020-10-10 09:13 | 只看该作者
重新插拔usbasp后,使用上述命令行烧录hex文件,则成功烧录。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

45

主题

191

帖子

3

粉丝