如何在avrdude命令中提供Full Path名称?

时间:2015-09-18 18:08:45

标签: avrdude

我想过在avrdude命令中使用完全限定的绝对路径名。但我收到错误"无效的文件格式"

我尝试了以下两个选项。但是它们都不起作用。甚至我在路径名中尝试/而不是\。

  1. avrdude -C" C:\ Atmega \ programmers \ avrdude.conf" -cusbasp -p m16u2 -v -U flash:w:" C:\ Atmega \ Arduino \ UNO Rev3 \ Arduino-COMBINED-dfu-usbserial-atmega16u2-Uno-Rev3.hex" -U lfuse:w:0xFF:m -U hfuse:w:0xD9:m -U efuse:w:0x05:m -U lock:w:0xCF:m

  2. avrdude -CC:\ Atmega \ programmers \ avrdude.conf -cusbasp -p m16u2 -v -U flash:w:C:\ Atmega \ Arduino \ UNO Rev3 \ Arduino-COMBINED-dfu-usbserial-atmega16u2 -Uno-Rev3.hex -U lfuse:w:0xFF:m -U hfuse:w:0xD9:m -U efuse:w:0x05:m -U lock:w:0xCF:m

1 个答案:

答案 0 :(得分:3)

我有类似的问题。解决方案是在闪存地址之后添加:i,如下所示:
avrdude.exe -p m32 -c usbasp -U flash:w:"C:\path to project\ouput.hex":i

确保它的IntelHex'格式。