通过WSL2连接USB串口调试ESP32

本文详细介绍了如何在WSL2环境下使用usbipd-win工具连接和调试ESP32设备,包括安装必要软件、列出并关联USB设备、设置权限以及使用idf.py进行监控。此方法允许开发者在Linux环境下无缝调试Windows中的ESP32串口设备。

通过WSL2调试ESP32

WSL2和WSL相比是真正的虚拟环境,功能也更加强大。但正是因为如此,所以硬件环境也是完全隔离的,不能像WSL一样直接引用Windows下的COM。如果想在WSL2下使用esp-idf,必须解决访问宿主机串口的问题。

1. Windows中 安装usbipd-win

https://github.com/dorssel/usbipd-win

2. WSL2安装 linux-tools/hwdata

sudo apt install linux-tools-5.4.0-77-generic hwdata
sudo update-alternatives --install /usr/local/bin/usbip usbip /usr/lib/linux-tools/5.4.0-77-generic/usbip 20

3. 串口使用

Windows下管理员权限执行 powershell

3.1 列出当前usb设备

 usbipd wsl list

显示结果

BUSID  VID:PID    DEVICE                                                        STATE
2-2    2c7c:0127  Quectel GNSS Sensor Device, Quectel EM05-CE                   Not attached
2-3    06cb:00fc  Syna
评论 7
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值