本文共 780 字,大约阅读时间需要 2 分钟。
avrdude是一款支持多种AVR系列MCU的下载器,其使用相对简单且易于调用。然而,由于部分资料可能不够完善,实际操作中可能会遇到一些不便之处。
在使用avrdude下载固件时,请注意以下几点:
以下载Leonardo板为例:
.\avrdude.exe -C avrdude\avrdude.conf -v -p atmega32u4 -c avr109 -P COM10 -b 57600 -D -U flash:w:scrollKeyboardX.ino.with_bootloader.leonardo.hex:i
atmega32u4
替换为m328p
。如果直接输入上述命令无反应,可能是因为未能进入DFU模式。以下是解决方案:
-v
参数可以增加下载信息量,默认情况下一个-v
已经足够。如果串口号发生变化(如从COM10变为COM13),请相应修改命令中的串口参数。
通过以上方法,您可以顺利使用avrdude完成Arduino固件的下载和更新工作。
转载地址:http://vqyh.baihongyu.com/