注释
忘了说,我正在运行 GRBL V 0.9j。 |
嗨,我遇到了同样的问题,通过安装 FLIP 软件附带的 USB 驱动程序解决了这个问题 |
问题是我不知道如何安装那个驱动程序。 约翰 |
打开设备管理器 维尔纳 |
wega52,非常感谢您的明确指示。我能够让 Flip 运行并连接 USB。 我现在确定我有正确的驱动程序来闪存到 16U2。我很确定我会使用 Alex Holden 的 Arduino-usbserial-UNOR3。在我提交之前,还有几件事要检查。 最后,我离开了岩石,让我的轮子在地面上。甚至可能会取得一些进展。 再次感谢您抽出宝贵时间陪我。 约翰 |
好的。我确定 Arduino-usbserial-UNOR3 是我想要的。 现在我遇到了 Flip,它提供了多种选项,但没有一个是我熟悉的。 我确实加载了十六进制文件。但现在我不确定。 擦除、空白检查、编程、验证、运行、选择 EEPROM、启动应用程序。 请再次帮助。 约翰 |
Flip 已选中“擦除”、“编程”和“验证”,因此我单击“运行”。它似乎起作用了。 如果我做错了,请告诉我。 约翰 |
约翰, 目前我面临着和你一样的问题。您是否使用过 ISP 编程器来加载 hex 文件?或者通过它的“普通”usb 连接器连接 Uno R3 就足够了吗? 迪特尔 |
您不需要 ISP 程序员加载 hex 文件。加载 hex 文件是使用普通 USB 连接器完成的。 按照https://www.arduino.cc/en/Hacking/DFUProgramming8U2 这让我抓狂,直到 109JB 让我去做。人行道上简单、愚蠢的小裂缝会让你绊倒。 约翰 |
谢谢,我现在可以加载十六进制文件了。令我困惑的是,我在德国论坛上读到 16U2 只能使用 ISP 编程器进行编程。但是再次阅读arduino文章后,我发现了关于usb连接的说法。 |
你用什么程序向arduino发送数据? |
我使用了一个朋友的简单测试界面。好消息是,他发现了问题所在。现在一切都运行良好。 |
最终解决方案。 |
我在 2 天内花了 10 个小时在几十个网站上找到这条评论。它实际上修复了“无法打开 USB 设备”。 |
当我尝试使用 FLIP“加载 HEX 文件”时,出现“地址超出范围”错误。
我下载了这个 HEX 文件: https ://github.com/arduino/Arduino/blob/master/hardware/arduino/avr/firmwares/atmegaxxu2/Arduino-COMBINED-dfu-usbserial-atmega16u2-Uno-Rev3.hex
我卡住了。我所知道的还不够,不能再进一步了。我花了几个小时在网上搜索无济于事。
我正在尝试解决此处概述的 USB 到串行传输错误问题: https ://github.com/grbl/grbl/wiki/Known-Bugs
我正在使用 Win 8.1 与最近从 Radio Shack 购买的正版 Arduino UNO R3 进行通信。它具有16U2芯片。
请帮忙。
约翰