avrdude具有选项p,它允许您确定应该使用哪个端口。
通过检查我的USB设置,它说它是通过port#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选项也不起作用。
我是否通过调用is COM2正确地引用了USB端口?有没有关于如何让它工作的想法?
发布于 2015-11-29 19:11:43
USB端口号与COM端口号无关。(COM现在是虚拟的)基本上你想知道windows使用哪个COM端口来连接你的USB设备。
去你的设备管理器看看你的avr写入设备使用的是什么COM端口:com port info
如果你愿意,你甚至可以通过你的USB设备的属性来改变它。(属性->端口设置->端口COM号)
https://stackoverflow.com/questions/33981986
复制相似问题