Windows操作系统:连接的开发板在使用Git Bash的mdt中不可见



Doc I following - https://coral.ai/docs/dev-board/get-started/#install-mdt
Python3 version: 3.9

我做了什么

  • 用microSD卡闪板。
  • 我已经安装了MDT,它工作正常。
  • 通过USB连接开发板,确认新的网络适配器(远程NDIS兼容)设备)显示在设备管理器
  • Ranmdt 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设备找到了设备,一切从这里开始工作。)如果未选中,则应用程序在防火墙上被阻止。如果您的程序被阻止,只需检查应用程序并单击确定。

最新更新