avrdude - 如何在 avrdude 命令中给出完整路径名称?

标签 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

最佳答案

我也有类似的问题。解决方案是在 Flash 地址后添加 :i,如下所示:
avrdude.exe -p m32 -c usbasp -U flash:w:"C:\项目路径\ouput.hex":i

确保它是“IntelHex”格式。

关于avrdude - 如何在 avrdude 命令中给出完整路径名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32658448/

相关文章:

linux - 无法通过 AVRisp mkII 与 atmega328p 通话

macos - 如何让 Mac 使用 USBasp 检测 AVR 板并烧录程序到它?

c++ - 在发出要在程序中使用的命令时如何获取终端的输出?

c - 建议 : trying to recognize when a device is not connected

c++ - 将 Arduino 库与 AVR-G++ 结合使用

eclipse - Xcode 4 的 AVR?

c - 我如何用 avrdude 删除 EEPROM 以外的所有内容?

c++ - 使用 avrdude 上传 Arduino hex 文件

无法为 Arduino 编译多个文件

c - AVR 中的 BootLoader 和应用程序内存大小