我需要使用终端的avrdude将已编译的Arduino草图(.hex文件)上传到我的Arduino Pro Mini 5V。我正在使用FTDI 5V对Pro Mini板进行编程。当我将电路板插入我的机器并使用以下参数运行avrdude命令时,它表示它无法在该端口上找到该设备(参见下图)。有人能告诉我如何获取端口信息(“ - P”)以便将我的电路板插入计算机吗?
avrdude上传命令显示异常:
答案 0 :(得分:10)
我自己想出来了。在Arduino IDE的Preferences选项卡中,我在将代码上传到电路板时打开了详细程度。从转储中,我发现这是如何将代码(编译文件 - .hex文件)上传到Arduino Pro Mini 5V板:
avrdude -C/usr/share/arduino/hardware/tools/avrdude.conf -v -v -v -v -patmega328p -carduino -P/dev/ttyUSB0 -b57600 -D -Uflash:w:/tmp/build8135728863211847829.tmp/sketch_may21b.cpp.hex:i