为什么我无法上传此Arduino程序?

时间:2015-09-02 02:14:16

标签: windows upload arduino usb bootloader

最近我参加了电子学的入门课程,我已经学到了很多编程。我开始了解Arduino。出于某种原因,每当我尝试上传一个程序时,它都会通过它加速,然后卡在栏的末尾。然后,在30秒之后,给出了这个错误:

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xa1
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xa1
avrdude: stk500_recv(): programmer is not responding
[...]
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xa1
Problem uploading to board.  See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.

注意*:它甚至不让我刻录新的引导加载程序,因为它会抛出此错误:

avrdude: usbdev_open(): did not find any USB device "usb"
Error while burning bootloader.

请快速回复解决方案。谢谢。

2 个答案:

答案 0 :(得分:0)

您的计算机无法识别您的设备。您需要在Arduino上安装USB芯片的正确驱动程序。它是FTDI芯片吗?还是CP2102?还是...?

答案 1 :(得分:0)

一些建议:

1)如果在Windows下运行Arduino IDE,则必须安装USB驱动程序(Apple和Linux操作系统不需要)

2)首先必须将Arduino USB电缆插入USB插槽,然后启动IDE。

3)检查您是否选择了正确的Arduino型号(工具/板)和正确的COM(USB)插槽(工具/端口)