openmv的端口被拆分为两个 导致电脑无法访问openmv文件系统解决办法 openmv USB功能改动 openmv驱动被更改如何修复

我之前误打误撞遇到一次,直接把openmv的全部端口删除卸载然后重新插上就会自动重新装上一个openmv端口修复成功,大家可以先试试不行再用下面的方法

全部卸载再重新插拔openmv

要解决OpenMV IDE中出现的两个端口问题,可以尝试以下步骤:

首先,先确保你的openmv ide可以连接上openmv 不管能不能访问文件系统

如果连接不了   ,那就下载zadig 给这两个段口加装串口驱动

安装 Zadig(仅适用于 Windows)

如果你在 Windows 上运行,需要使用 Zadig 将 OpenMV 的驱动程序替换为 WinUSB:

  1. 下载 Zadig。

  2. 打开 Zadig,点开option    选择list all  device  选择 OpenMV 设备。

  3. 将两个openmv端口都分别改成驱动程序替换为 USB Serail 点击“Install Driver”。

  4. 这样的原理就是不管openmv的端口是啥功能都为串口驱动  总可以是真正的串口端口 链接openmv ide

1. 确认端口用途

  • COMx (OpenMV Cam): 用于图像传输和实时控制。

  • COMx (OpenMV Cam Mass Storage): 用于文件系统访问。

  • 但他两其实是一个东西一条线路,只是一心二用,把USB虚拟成串口,访问文件系统时,电脑发送访问信息到openmv,此时USB才是USB功能,否则此时USB伪装成串口使用

2. 重新连接设备

3. 检查设备管理器

下面这个就是openmv的串口功能端口(要怎么分辨呢,你一个一个删,比如删了interface 1他连不了openmv了,那interface 1就是串口功能端口 另一个就是文件访问端口

还有个办法就是两个都是一次下面的步骤,1不行就试试2

记住这个端口号,他是转用于串口收发信息的,也就是openmv USB模仿串口

然后把另一个卸载了

切要点击尝试卸载此设备

分叉步骤一:                                        分叉步骤二:

4. 使用OpenMV IDE                             4.把这个interface也删了,这个方法误打误撞

5. 更新固件                                            可以试试

6. 重启设备

7. 检查USB线

我之前误打误撞遇到一次,直接把openmv的全部端口删除卸载然后重新插上就会自动重新装上一个openmv端口修复成功

  • 下面讲讲原理:

  • 有可能是你用zadig或者直接用openmv代码把端口已拆为二,这样电脑根本不知道这两者哪个是usb哪个是串口,原先发送的对象都是同一个,你分成二者,那这个型号就闯不到usb那了

  • 1. 确认端口用途

  • COMx (OpenMV Cam): 用于图像传输和实时控制。

  • COMx (OpenMV Cam Mass Storage): 用于文件系统访问。

  • 但他两其实是一个东西一条线路,只是一心二用,把USB虚拟成串口,访问文件系统时,电脑发送访问信息到openmv,此时USB才是USB功能,否则此时USB伪装成串口使用

  • 下面是ai的确认:
  • 你提到的现象是正确的。OpenMV Cam的USB接口通过虚拟化技术实现了两种功能:串口通信和Mass Storage(大容量存储)。这两种功能是通过USB协议虚拟出来的,因此会出现两个端口。以下是更详细的解释和解决方法:

    问题原因
  • OpenMV Cam的USB接口通过虚拟化技术实现了两种功能:
    1. 串口通信(COMx - OpenMV Cam):用于与OpenMV IDE通信,传输图像、调试信息等。
    2. Mass Storage(COMx - OpenMV Cam Mass Storage):用于访问OpenMV Cam的内部文件系统(如保存脚本、读取文件等)。
  • 这两种功能是互斥的,即同一时间只能使用一种功能:
    • 当OpenMV Cam连接到电脑时,默认进入串口模式(用于图像传输和实时控制)。
    • 当需要访问文件系统时,OpenMV Cam会切换到Mass Storage模式,此时串口通信会断开。
  • 进入Mass Storage模式:
    • 在OpenMV IDE中,点击菜单栏的 “工具” -> “将OpenMV Cam作为磁盘打开”。
    • 此时,OpenMV Cam会切换到Mass Storage模式,串口通信会断开。
    • 你可以在文件管理器中访问OpenMV Cam的文件系统(如保存脚本、读取文件等)。
  • 返回串口模式:
    • 在文件管理器中弹出OpenMV Cam的磁盘。
    • OpenMV Cam会自动切换回串口模式,OpenMV IDE会重新连接。
  • 如果你需要频繁访问文件系统,可以将文件存储在SD卡中。
  • 插入SD卡后,OpenMV Cam会将SD卡作为默认存储设备,文件系统访问不会影响串口通信。
  • 确保你使用的是最新版本的OpenMV IDE和OpenMV Cam固件。
  • 确保使用高质量的USB线,并尝试更换USB端口。
  • 如果USB连接不稳定,可能会导致模式切换失败或端口冲突。
  • 如果你不需要访问文件系统,可以通过修改OpenMV Cam的固件代码,禁用Mass Storage模式。
  • 这样,OpenMV Cam将始终处于串口模式,但会失去文件系统访问功能。
    • 更新方法:
      1. 打开OpenMV IDE。
      2. 点击 “工具” -> “更新固件”,按照提示完成更新。
    1. 断开OpenMV Cam与电脑的连接。

    2. 重新连接,确保USB线连接稳固。

    1. 打开设备管理器(Windows)。

    2. 查看“端口 (COM & LPT)”和“通用串行总线控制器”中是否有OpenMV Cam的相关条目。

    3. 如果有黄色感叹号,尝试更新驱动程序。

    1. 打开OpenMV IDE。

    2. 在右下角选择正确的COM端口(通常是“COMx (OpenMV Cam)”)。

    3. 如果仍无法访问文件系统,尝试以下步骤。

    1. 下载最新固件。

    2. 在OpenMV IDE中,点击“工具” -> “更新固件”。

    3. 按照提示完成更新。

    1. 断开OpenMV Cam。

    2. 重新连接并启动OpenMV IDE。

    • 确保使用高质量的USB线,劣质线可能导致连接问题。

    • 如果问题仍未解决,联系OpenMV官方支持或在社区论坛寻求帮助。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/894554.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

LabVIEW双光子成像系统:自主创新,精准成像,赋能科研

双光子成像系统:自主创新,精准成像,赋能科研 第一部分:概述 双光子成像利用两个低能量光子同时激发荧光分子,具有深层穿透、高分辨率、低光损伤等优势。它能实现活体深层组织的成像,支持实时动态观察&…

Deepseek-R1 和 OpenAI o1 这样的推理模型普遍存在“思考不足”的问题

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…

Vue3学习笔记-Vue开发前准备-1

一、安装15.0或更高版本的Node.js node -v npm -v 二、创建Vue项目 npm init vuelatest 三、Vue项目结构 node_modules: Vue项目运行的依赖文件public:资源文件夹package.json:信息描述文件

数据结构:时间复杂度

文章目录 为什么需要时间复杂度分析?一、大O表示法:复杂度的语言1.1 什么是大O?1.2 常见复杂度速查表 二、实战分析:解剖C语言代码2.1 循环结构的三重境界单层循环:线性时间双重循环:平方时间动态边界循环&…

S4 HANA明确税金汇差科目(OBYY)

本文主要介绍在S4 HANA OP中明确税金汇差科目(OBYY)相关设置。具体请参照如下内容: 1. 明确税金汇差科目(OBYY) 以上配置点定义了在外币挂账时,当凭证抬头汇率和税金行项目汇率不一致时,造成的差异金额进入哪个科目。此类情况只发生在FB60/F…

87.(3)攻防世界 web simple_php

之前做过&#xff0c;回顾 12&#xff0c;攻防世界simple_php-CSDN博客 进入靶场 <?php // 显示当前 PHP 文件的源代码&#xff0c;方便调试或查看代码结构 // __FILE__ 是 PHP 的一个魔术常量&#xff0c;代表当前文件的完整路径和文件名 show_source(__FILE__);// 包含…

pycharm 中的 Mark Directory As 的作用是什么?

文章目录 Mark Directory As 的作用PYTHONPATH 是什么PYTHONPATH 作用注意事项 Mark Directory As 的作用 可以查看官网&#xff1a;https://www.jetbrains.com/help/pycharm/project-structure-dialog.html#-9p9rve_3 我们这里以 Mark Directory As Sources 为例进行介绍。 这…

【基于SprintBoot+Mybatis+Mysql】电脑商城项目之用户注册

&#x1f9f8;安清h&#xff1a;个人主页 &#x1f3a5;个人专栏&#xff1a;【计算机网络】【Mybatis篇】 &#x1f6a6;作者简介&#xff1a;一个有趣爱睡觉的intp&#xff0c;期待和更多人分享自己所学知识的真诚大学生。 目录 &#x1f3af;项目基本介绍 &#x1f6a6;项…

Microsoft Power BI:融合 AI 的文本分析

Microsoft Power BI 是微软推出的一款功能强大的商业智能工具&#xff0c;旨在帮助用户从各种数据源中提取、分析和可视化数据&#xff0c;以支持业务决策和洞察。以下是关于 Power BI 的深度介绍&#xff1a; 1. 核心功能与特点 Power BI 提供了全面的数据分析和可视化功能&…

[SAP ABAP] 在ABAP Debugger调试器中设置断点

在命令框输入/H&#xff0c;点击回车以后&#xff0c;调试被激活&#xff0c;点击触发任意事件进入ABAP Debugger调试器界面 点击按钮&#xff0c;可以在Debugger调试器中新增临时断点 我们可以从ABAP命令、方法、功能、表单、异常、消息、源代码等多个维度在Debugger调试器中设…

【NEXT】网络编程——上传文件(不限于jpg/png/pdf/txt/doc等),或请求参数值是file类型时,调用在线服务接口

最近在使用华为AI平台ModelArts训练自己的图像识别模型&#xff0c;并部署了在线服务接口。供给客户端&#xff08;如&#xff1a;鸿蒙APP/元服务&#xff09;调用。 import核心能力&#xff1a; import { http } from kit.NetworkKit; import { fileIo } from kit.CoreFileK…

RssWebAll:抓取任意网页的内容生成 RSS 订阅源

RssWebAll&#xff1a;抓取任意网页的内容生成 RSS 订阅源 RssWebAll 是一个强大的工具&#xff0c;可以帮助用户抓取任意网页的内容&#xff0c;并生成相应的 RSS 订阅源&#xff0c;让用户随时随地获取他们感兴趣的内容更新。 功能亮点 简单易用&#xff1a;所见即所得&…

从一到无穷大 #43:Presto History Based Optimizer,基于PlanNode粒度统计的查询计划选择策略

本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。 本作品 (李兆龙 博文, 由 李兆龙 创作)&#xff0c;由 李兆龙 确认&#xff0c;转载请注明版权。 文章目录 引言MotivationArchitectureHBO ScenarioExperiments结束语 引言 过年回家这件事在挚…

【C++】继承(下)

大家好&#xff0c;我是苏貝&#xff0c;本篇博客带大家了解C的继承&#xff08;下&#xff09;&#xff0c;如果你觉得我写的还不错的话&#xff0c;可以给我一个赞&#x1f44d;吗&#xff0c;感谢❤️ 目录 5.继承与友元6.继承与静态成员7.复杂的菱形继承及菱形虚拟继承8.继…

项目开发实践——基于SpringBoot+Vue3实现的在线考试系统(九)(完结篇)

文章目录 一、成绩查询模块实现1、学生成绩查询功能实现1.1 页面设计1.2 前端页面实现1.3 后端功能实现2、成绩分段查询功能实现2.1 页面设计2.2 前端页面实现2.3 后端功能实现二、试卷练习模块实现三、我的分数模块实现1、 页面设计2、 前端页面实现3、 后端功能实现四、交流区…

【流媒体】搭建流媒体服务器

搭建Windows Nginx服务器 搭建 下载nginx工具包解压至本地&#xff0c;并在cmd窗口中切换至nginx所在的本地目录修改 conf/nginx.conf 文件&#xff0c;更改其端口号 server中的 listen的端口号从 80改为 8080&#xff0c;因为80经常被其他服务占用&#xff0c;导致无法打开 …

【Linux】24.进程信号(1)

文章目录 1. 信号入门1.1 进程与信号的相关知识1.2 技术应用角度的信号1.3 注意1.4 信号概念1.5 信号处理常见方式概览 2. 产生信号2.1 通过终端按键产生信号2.2 调用系统函数向进程发信号2.3 由软件条件产生信号2.4 硬件异常产生信号2.5 信号保存 3. 阻塞信号3.1 信号其他相关…

编程题-电话号码的字母组合(中等)

题目&#xff1a; 给定一个仅包含数字 2-9 的字符串&#xff0c;返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下&#xff08;与电话按键相同&#xff09;。注意 1 不对应任何字母。 解法一&#xff08;哈希表动态添加&#xff09;&#x…

数据结构课程设计(三)构建决策树

3 决策树 3.1 需求规格说明 【问题描述】 ID3算法是一种贪心算法&#xff0c;用来构造决策树。ID3算法起源于概念学习系统&#xff08;CLS&#xff09;&#xff0c;以信息熵的下降速度为选取测试属性的标准&#xff0c;即在每个节点选取还尚未被用来划分的具有最高信息增益的…

Node.js下载安装及环境配置

目录 一、下载 1. 查看电脑版本&#xff0c;下载对应的安装包 2. 下载路径下载 | Node.js 中文网 二、安装步骤 1. 双击安装包 2. 点击Next下一步 3. 选择安装路径 4. 这里我选择默认配置&#xff0c;继续Next下一步&#xff08;大家按需选择&#xff09; 5. 最后inst…