如何通过avrdude引用USB端口?

时间:2015-11-29 10:56:25

标签: avr avrdude

avrdude有p选项,允许您确定应该使用哪个端口。

通过检查USBASP的USB设置,它说它通过端口#0002.hub#0001连接。所以我尝试了以下内容:

avrdude -p m168p -c avrisp -P com2 -b 19200

不幸的是它不起作用:

avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: error: programm enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
         Double check connections and try again, or use -F to override
         this check.

USBASP已更新至最新版本,-F选项也无效。

我通过呼叫COM2正确引用USB端口吗? 关于如何使其发挥作用的任何想法?

1 个答案:

答案 0 :(得分:0)

USB端口号与COM端口号无关。 (COM现在是虚拟的) 基本上你想知道哪个COM端口窗口用于你的USB设备。

转到您的设备管理器,查看您的avr写入设备正在使用的COM端口: com port info

如果需要,您甚至可以通过USB设备的属性进行更改。 (属性 - >端口设置 - >端口COM编号)