将 Windows 的串口绑定到 WSL2 上
在使用 WSL2 配置 ESP-IDF 的开发环境过程中,到了烧录的部分,才发现自己 WSL2 环境并没有开发板的串口,为了解决这一情况,我们可以通过 usbipd 这一工具解决。
-
首先使用管理员运行
Powershell -
执行命令
winget install usbipd安装工具(可以挂上代理) -
我们运行
usbipd list查看 Windows 上的串口列表 -
查找到BUSID之后我们根据一下操作
# 绑定ID 我这里的 BUSID 是 1-9,自行替换
usbipd bind --busid 1-9
# 这里我们可以去 WSL 环境 执行命令 ls /dev/tty*
# 先去筛选出来未映射前我们的设备,映射后再执行一遍,方便我们查找新串口
# 映射串口
usbipd attach -b 1-9 -w
-
给我们串口加上权限
chmod +777 /dev/ttyACM0 -
解绑:
usbipd detach -b 1-9,不解绑的话,可能导致 Windows 在无法使用串口。

浙公网安备 33010602011771号