Doc I following - https://coral.ai/docs/dev-board/get-started/#install-mdt
Python3 version: 3.9
我做了什么
- 用microSD卡闪板。 我已经安装了MDT,它工作正常。
- 通过USB连接开发板,确认新的网络适配器(远程NDIS兼容)设备)显示在设备管理器
- Ran
mdt devices
已连接的开发板应列出
到底发生了什么
- 等待一段时间后,什么也没有列出(mdt无法看到连接设备)
- 正在运行的
mdt wait-for-device
在"等待设备…"&; - 运行
mdt shell
给出错误,"Waiting for a device…无法在本地网段找到任何设备。">
这可能不是最好的方法,但这对我来说很有用:
首先将您的板连接到您的PC。
转到控制面板>网络与互联网网络与共享中心
这里你会看到一个未识别的网络点击属性.在属性中,转到Sharing允许其他网络用户通过此计算机的internet连接进行连接.
现在尝试运行mdt shell
命令。成功连接板卡后,请确保取消Network Sharing中前面的选项。.
我做了上面的,但它没有解决我的问题。这就是修复它的方法-
显然,开发板被视为公共网络下的一个身份不明的网络。我的Windows防火墙设置阻止了python.exe向公共网络写入或读取。我做了以下操作-
如何检查Windows防火墙是否正在阻止程序
按Windows键+ R打开运行。键入control并按OK打开控制面板。点击系统和安全。单击Windows Defender防火墙。从左窗格允许应用程序或功能通过Windows Defender防火墙。在允许的应用程序窗口中,滚动所有的应用程序。找到你想要审查的应用,看看它是否被选中了。(这里没有检查python.exe。我改变了设置,瞧,mdt设备找到了设备,一切从这里开始工作。)如果未选中,则应用程序在防火墙上被阻止。如果您的程序被阻止,只需检查应用程序并单击确定。