【问题标题】:Windows OS: Connected dev board not visible in mdt using Git BashWindows 操作系统:使用 Git Bash 在 mdt 中看不到连接的开发板
【发布时间】:2021-08-04 10:24:35
【问题描述】:
我关注的文档 - https://coral.ai/docs/dev-board/get-started/#install-mdt
Python3版本:3.9
我做了什么
- 用 microSD 卡刷写开发板。
- 我已经安装了 MDT,它工作正常。
- 通过 USB 连接开发板,确认新的网络适配器(远程 NDIS 兼容
设备)显示在设备管理器中
- 跑
mdt devices
文档所说的应该发生的事情
应列出连接的开发板
实际发生了什么
- 等待一段时间后,没有列出任何内容(mdt 看不到
连接的设备)
- 运行
mdt wait-for-device 在“等待设备...”中停止
- 运行
mdt shell 时出现错误“正在等待设备...无法在您的本地网段上找到任何设备。”
【问题讨论】:
标签:
windows
tpu
google-coral
【解决方案1】:
这可能不是最好的方法,但这对我有用:
首先将您的开发板连接到您的 PC。
转到控制面板>网络和Internet>网络和共享中心
在这里您会看到一个未知网络,点击它并转到属性。
在属性中,转到共享并勾选允许其他网络用户通过此计算机的互联网连接进行连接。
现在尝试运行mdt shell 命令。
成功连接主板后,请务必取消选中网络共享中的前一个选项。
【解决方案2】:
我做了上述,但它没有解决我的问题。这是修复它的方法-
显然,开发板被视为公共网络下的未识别网络。我的 Windows 防火墙设置阻止了 python.exe 写入或读取公共网络。我做了以下 -
如何检查 Windows 防火墙是否阻止程序
按 Windows 键 + R 打开运行。
键入 control 并按 OK 打开控制面板。
点击系统和安全。
单击 Windows Defender 防火墙。
从左窗格允许应用程序或功能通过 Windows Defender 防火墙。
在允许的应用程序窗口中,滚动浏览所有应用程序。
找到您要查看的应用程序并查看该应用程序是否已选中。
(这里没有检查 python.exe。我更改了设置,瞧,mdt 设备找到了设备,一切从这里开始运行。)
如果未选中,则应用程序在防火墙上被阻止。
如果您的程序被阻止,只需检查应用程序并单击确定。