stk500_recv()程序员没有响应

时间:2018-07-27 08:16:57

标签: c++ printing arduino bootloader firmware

简介

昨天我们试图更新3D打印机的固件Tevo Tarantula i3,打印机正在运行Marlin 3D Printer Firmware

我们安装了一个新模块,即TL-Touch传感器,这是Bl-Touch的中文副本,它是用于3D打印机的自动床平整触摸传感器。

在Arduino IDE中重新配置firmware的新版本以进行设置后,我们继续将草图上载到控制3D打印机的Arduino Mega。

问题

在开始上传之前,我们确保在Arduino IDE中选择了正确的COM端口,并且还选择了正确的Arduino类型。 Arduino Mega2260。

然后,我们开始编译固件,然后将其上传到Mega,此时IDE冻结并崩溃了。作为响应,我们从PC上拔下了USB电缆,将固件上传到Arduino Mega,这是一个愚蠢的错误。

重新启动IDE并再次尝试后,我们在上传过程中收到以下错误消息。

avrdude stk500_getsync()超时与程序员通信

在Google搜索之后,我们尝试了以下修复程序:

  
      
  1. 删除源代码中的所有!!!,因此Mega   可以进入某种安全模式
  2.   
  3. 尝试过测试草图,相同错误
  4.   
  5. 上传草图时,请按面板上的重置按钮。
  6.   
     

有时PC也无法检测到主板已连接   不会显示在设备管理器中。但是当我们重新连接   USB,它将在Windows设备管理器中弹出,

我们可能认为我们损坏了Arduino Mega的引导程序,因为在刷新过程中拔掉了USB电缆。也许有人知道我们的设置可能有其他问题。

使用的设备

IDE-Error Arduino-Mega 2260 3D-PrinterSetup

0 个答案:

没有答案