博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Windows虚拟机中无法传输Arduino程序的问题
阅读量:5093 次
发布时间:2019-06-13

本文共 706 字,大约阅读时间需要 2 分钟。

现象

最近儿子在学习机器人编程,其中有一步需要把板子和电脑用USB线相连接,然后把在电脑中编辑好的程序传输到Arduino板子上。在Windows笔记本上能正常工作,但在我的Mac笔记本的Windows虚拟机中就不行,总是报"未找到对应下载串口"的错误:

我的环境

  • 笔记本:MacBook Pro,macOS 10.13.3,VMware Fusion(已激活),Win10专业版。
  • 软件:儿子的机器人学校提供的WaliMaker v1.1.2(一个基于Scratch的定制IDE)
  • 硬件:学校提供的单片机板子(改装的Arduino板子)

后来安装了Rogic(其实主要是为了装USB驱动),发现还是不行。

我发现主要原因在于VMware本身就没有识别到USB设备。如果是普通的U盘,当插入到USB接口后电脑会提示是连接到Mac还是虚拟机。但Arduino的板子却没有这个提示。

解决办法

经过尝试,改用VirtualBox后可以正常工作了。没想到免费的(VirtualBox)反而比收费的(VMware)好使。。。

具体步骤

使用VirtualBox并按照好Windows系统,WaliMaker和Rogic(USB驱动)也要安装。之后将Arduino板子与电脑用USB线连接。这时会发现VirtualBox菜单(设备 -> USB)中会多出一个选项:Silicon Labs …

选择它之后Windows就会自动发现设备并安装驱动。当设备变为可用状态时,再通过WaliMaker传输程序就会发现已经可以了。

转载于:https://www.cnblogs.com/qhlblog/p/9105366.html

你可能感兴趣的文章
算法题:括号匹配(小中大括号序列)
查看>>
goland激活码
查看>>
Java中的集合HashSet、LinkedHashSet、TreeSet和EnumSet(二)
查看>>
使用BIND安装智能DNS服务器(三)---添加view和acl配置
查看>>
JAVA从零开始做微信公众号开发(三)[微信公众平台返回码说明]
查看>>
如何在 Linux 中找到你的 公网IP 地址
查看>>
函数编程练习题1
查看>>
基本数据类型与格式化输出
查看>>
elasticsearch的java搜索语法
查看>>
递归、遍历、冒泡
查看>>
python高级
查看>>
Asp.Net 之Jquery知识点运用
查看>>
布尔表达式
查看>>
Stopwatch 计时器类
查看>>
Win Phone 8 Emulator启动错误:提示无法创建虚拟机,Xde找不到主机的IPv4地址
查看>>
c++类与对象(1)——构造,复制构造函数
查看>>
Java基础(四) StringBuffer、StringBuilder原理浅析
查看>>
UVALive 4262——Trip Planning——————【Tarjan 求强连通分量个数】
查看>>
LinkedList简要分析
查看>>
纯PHP实现定时器任务(Timer)
查看>>