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端口吗? 关于如何使其发挥作用的任何想法?
答案 0 :(得分:0)
USB端口号与COM端口号无关。 (COM现在是虚拟的) 基本上你想知道哪个COM端口窗口用于你的USB设备。
转到您的设备管理器,查看您的avr写入设备正在使用的COM端口: com port info
如果需要,您甚至可以通过USB设备的属性进行更改。 (属性 - >端口设置 - >端口COM编号)