我有一个Arduino Nano板,我使用mikroPascal作为我的开发IDE 对于上传,我目前使用XLoader,但是不能将该软件与命令行参数一起使用,因此我可以将它集成到我的IDE中。 我正在寻找的是一些可以使用命令行参数使用Arduino板上的引导加载程序上传我的HEX文件的软件,这样我只需按下IDE中的一个键组合,然后上传文件并上传软件关闭agin。 希望这是有道理的。
更新: 我做了一些进一步的实验,并在网上找到了一些提示
我已经提出了一个说法的命令行 AVRDUDE.EXE -c arduino -p atmega328 -P com8 -b 57600 -vv -U flash:w:“D:\ Documents \ mikroPascal \ Stoker \ MyStokerSlave.hex”:i 但我得到错误说 AVRDUDE.EXE:找不到程序员ID“arduino”
这让我感到困惑,因为我使用相同的AVRDUDE配置从相同的文件夹运行XLoader实用程序,并且工作正常。但正如我从一开始就说的那样,我想将它添加到我的mikroPascal IDE中,这对XLoader来说是不可能的
答案 0 :(得分:0)
基于AVR的Arduinos事实上的命令行编程器是AVRDUDE。
答案 1 :(得分:0)
我使用以下命令, avrdude -C./avrdude.conf -v -patmega328p -carduino -b57600 -cstk500v1 -PCOM6 -D -Uflash:w:Blink.ino.hex:i
答案 2 :(得分:0)
您可以使用ArduinoSketchUploader执行此操作。
(免责声明:这是我个人写的库+命令行实用程序。)
用法是这样的:
ArduinoSketchUploader.exe --file=C:\MyHexFile\myHexFile.hex --port=COM3 --model=NanoR3