尝试将固件上传到 cr-10 时出错

3D打印 故障排除 创意-CR-10 USB
2021-05-08 20:06:44

我在将 TH3DUF_R2 固件上传到我的 CR-10 时遇到了问题。我已经使用我的 Arduino 成功刷新了引导加载程序,但是当我尝试上传引导加载程序时,出现此错误:

avrdude: ser_open(): can't set com-state for "\\.\COM4"

我尝试过的事情:

  • 更改 USB 驱动程序
  • 改变波特率
  • 在没有任何其他 USB 设备的情况下使用不同的计算机

我的打印机现在无法正常工作,只有引导加载程序且没有固件,所以我不确定从哪里开始。

2个回答

此线程中给出了两种可能的解决方案:上传错误:avrdude:ser_open():无法为“\.\COM17”设置 com-state

这个帖子说:

我能够很容易地解决这个问题......只需按下arduino上的重置按钮并从USB上拔下并转到arduino软件安装目录(c:/program files/arduino)并打开驱动程序文件夹并双击打开dpinst-amd64单击它并安装它,如果它不运行可能是您的系统运行 32 位并打开先前打开的文件下方的文件并再次安装.. 关闭 arduino 编程软件并再次打开它并选择您的板子和 com 端口,然后现在它应该上传到你的董事会......享受......

或者尝试这篇文章中的解决方案

我可以解决这个问题!也许这个解决方案对你有用:

  1. 在设备管理器中,我已经卸载了我拥有的驱动程序。重新连接后,它会出现在“Other dispositives”中,名称为“USB 2.0Serial”。有些情况下它看起来像“FT232RUSB UART”。

  2. 我在 arduino uno 板上的串行转换器芯片是“CH340G”。在您的控制器板上检查这一点,因为像“CN480661”这样的其他人有另一种修复方法。如果你找不到这个芯片,也许这个视频可以帮助你(西班牙语,对不起,是我找到解决方案的地方):https : //www.youtube.com/watch?v=F4ar5sjbZFg

  3. 从此网址下载驱动程序“CH341SE”:https ://www.dropbox.com/s/3csnhlsbdrznbp3/CH341SER.zip?dl =0然后将其解压到文件夹中

  4. 在设备管理器中检查是否显示了 arduino(如果您在“步骤 1”中没有这样做,请重新连接它)然后右键单击 -> 更新软件 -> 浏览计算机中的软件 -> 检查或浏览

  5. 现在您必须搜索解压缩驱动程序的文件夹(步骤 3)。然后脉冲接受,忽略任何广告并继续。然后它将安装驱动程序,您将能够使用您的 arduino。

注意:如果在这最后一步中 windows 有错误,您需要启用未知数字签名安装。检查其他教程

这些似乎是唯一对遇到相同问题的其他人有效的两种解决方案。

好的......所以我找到了一个更简单的答案。在我的设备管理器中,我只是右键单击设备(Com 端口 4,那个对我不起作用)并允许 Windows 从网络更新驱动程序。

这解决了我的问题。只是想把它放在那里以防其他人在挣扎