当前位置: 首页 > news >正文

WSL2与Windows交换端口命令记录

在使用windows自带的WSL2安装Ubuntu系统开发esp32时,在烧录时,总是提示端口繁忙或不存在,检查之后发现,插入的esp32没有在Ubuntu中,而是在windows端的COM中,所以才会出现端口繁忙或不存在,本篇主要解决此问题。

一、关联设备

关联设备需要在windows段的命令提示符窗口完成

1、查看当前USB设备
usbipd list

在这里插入图片描述

从上述中可以看到3-1是我们插入的esp32设备,在windows段的COM3口中,
此时就需要将com3端口映射到Ubuntu中。

2、绑定设备
2.1绑定设备
绑定设备
usbipd bind --busid 3-1
在wsl2中使用端口
usbipd attach --wsl --busid 3-1

在这里插入图片描述
此时可以在Ubuntu中可以查看端口信息

ls /dev/tty*

在这里插入图片描述
可以看出多出一个ttyACM0的端口,这个端口就是我们esp32设备的端口。此时就可以烧录程序了。

3、解绑设备

当Ubuntu使用端口时,在windows端是看不到这个端口了,当我们要在windows使用时,就需要解绑设备的端口。

usbipd unbind --busid 3-1
断开已 attach 的设备
usbipd detach --busid 3-1

执行完上述命令后,端口又重新回到windows的com3口。

http://www.dtcms.com/a/264629.html

相关文章:

  • Flink-1.19.0源码详解5-JobGraph生成-前篇
  • 渐变色的进度条控件
  • 探访国际数字影像产业园 短剧制作发行的全新平台
  • 基于FPGA的ds18b20温度采集
  • 123页满分PPT | 华为流程体系建设与运营华为数字化转型流程解决方案及建设案例
  • ECharts 安装使用教程
  • 分布式事务理论基础及常见解决方案
  • glTF /glb文件深度指南:揭示 3D 可视化的核心
  • ESP32-S3开发板LVGL图形界面开发实战教程
  • 【实战指南】Ubuntu源码部署LNMP生产环境|企业级性能调优方案
  • STEP-BACK PROMPTING:退一步:通过抽象在大型语言模型中唤起推理能力
  • Ubuntu-18.04-bionic 的apt的/etc/apt/sources.list 更换国内镜像软件源 笔记250702
  • 【Note】《深入理解Linux内核》 Chapter 5 :内存地址的表示——Linux虚拟内存体系结构详解
  • Minio安装配置,桶权限设置,nginx代理 https minio
  • (nice!!!) (LeetCode 每日一题) 3333. 找到初始输入字符串 II (贪心+动态规划dp+前缀和)
  • 如何解决wordpress批量删除媒体库中的图片很慢甚至卡死问题
  • 音视频会议服务搭建(设计方案-两种集成方案对比)-03
  • U+平台配置免密登录、安装Hadoop配置集群、Spark配置
  • OpenLayers 入门指南【一】:WebGIS基础与OpenLayers概述
  • Chart.js 安装使用教程
  • AI自动化神器-DroidRun使用体验
  • OpenCASCADE学习|点云可视化深度优化指南
  • 【数字后端】- tcbn28hpcplusbwp30p140,标准单元库命名含义
  • 记一次事务中更新与查询数据不一致的问题分析
  • HTTP 协议深入理解
  • Git 分支与远程仓库基础教学总结
  • sudo本地提权漏洞(CVE-2025-32462)
  • S7-1200 PN与G120变频器控制起停及调速PROFINET实现详解
  • 微信小程序能不能获取物联网的上的设备数据
  • 在 proteus8或者proteus 9 中查看 micropython 的 print 输出