gpt4 book ai didi

arduino - avrdude.exe : invalid file format ' ' in update specifier error after setting up AVR studio 6 external tools

转载 作者:行者123 更新时间:2023-12-05 04:18:30 24 4
gpt4 key购买 nike

我已经在以下教程的帮助下将 avr studio 6 设置为 Arduino IDE:http://www.engblaze.com/tutorial-using-atmel-studio-6-with-arduino-projects/#final

我按照教程中的描述添加了一个外部工具并使用了以下参数:

-CC:\Program Files (x86)\arduino-1.0.1\hardware/tools/avr/etc/avrdude.conf -v -v -patmega328p -carduino -P\\.\COM4 -b57600 -D -Uflash:w:"$(ProjectDir)Debug\$(ItemFileName).hex":i

当我尝试刷新 Arduino Uno 板时,这会导致以下错误:

avrdude.exe: invalid file format '\Users\UserName\Documents\ElectronicsProjects\bt-controller\software\gamecontroller\snes-controller\Debug\snes-contro.' in update specifier
avrdude.exe: error parsing update operation 'flash:w:C:\Users\UserName\Documents\ElectronicsProjects\bt-controller\software\gamecontroller\snes-controller\Debug\snes-contro.'

我尝试重命名其中一个文件夹,因为其中一个名称第一次包含空格。然而,问题仍然存在。我应该在参数中更改任何设置吗?

最佳答案

我做了同样的事情,在触发“Tools\Send to Arduino UNO”之后,它返回了完全相同的错误信息。我刚刚通过在文件名中没有空格的文件夹中的\C: 中安装 Arduino IDE 来修复它(实际上我也忘记了正确的 COM 端口号...)。

正确的字符串应该是:-CC:\Arduino\hardware/tools/avr/etc/avrdude.conf -v -p atmega328p -c arduino -P COM6 -b 115200 -D -U flash:w:"$(ProjectDir)调试\$(ItemFileName) .hex":我

波特率(-b 11500)可能不同,文件路径一定要正确。此外,如果我在闪存之前单击最左侧窗口中的项目名称,程序只会看到他正确的文件名(在我的版本中)...否则它会查找文件 main.hex,但找不到...

关于arduino - avrdude.exe : invalid file format ' ' in update specifier error after setting up AVR studio 6 external tools,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13553920/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com