鱼香ROS社区
    • 版块
    • 最新
    • 未解决
    • 已解决
    • 群组
    • 注册
    • 登录
    紧急通知:禁止一切关于政治&VPN翻墙等话题,发现相关帖子会立马删除封号
    提问前必看的发帖注意事项: 社区问答规则(小鱼个人)更新 | 高质量帖子发布指南

    Could not open /dev/ttyUSB0

    已定时 已固定 已锁定 已移动 已解决
    FishBot二驱机器人
    devttyusb0 找不到设备
    2
    14
    1.3k
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • H
      harebert
      最后由 编辑

      能在Terminal中看到USB0设备,但是在VSCODE中报找不到设备的错误。9c539d2a-f5db-4082-9325-9cbef74017b8-image.png

      小鱼小 1 条回复 最后回复 回复 引用 0
      • 小鱼小
        小鱼 技术大佬 @harebert
        最后由 编辑

        @harebert 先看看是否有这个问题:

        @小鱼 在 Ubuntu22.04 CH340系列串口芯片无法识别终极问题解决方案 中说:

        要原因是驱动占用,解决方案有两个

        禁用占用项
        卸载占用项

        推荐先尝试方案1,然后再尝试方案2

        1. 禁用占用项
          sudo systemctl stop brltty-udev.service
          sudo systemctl mask brltty-udev.service
          sudo systemctl stop brltty.service
          sudo systemctl disable brltty.service

        重启电脑~再次尝试
        2. 卸载占用项
        sudo apt-get remove --purge brltty

        重启电脑~再次尝试


        @小鱼 在 提问前必看!一定要看!必须看一下! 中说:

        问题一定要描述清楚,终端打印一定复制粘贴,方便回答者检索和引用(你可以在linux系统上打开浏览器进社区)
        基本的Markdown语法一定要学习下,有的小伙伴图片代码一团糟
        提问时一定要提供尽可能多的信息(系统版本,ROS版本,前后操作,终端日志),包括你的目的,比如你其实想装装某个库遇到问题,不要只说这个问题,因为可能有更好的替代方案
        先搜索再提问,很多问题其实都有解决方案,确保你自己对自己的问题有一定了解再提问
        尽量一句话说完,不要把社区当微信聊天一样用,每一个回复都尽量提供更多的的信息。

        新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

        H 1 条回复 最后回复 回复 引用 0
        • H
          harebert @小鱼
          最后由 编辑

          @小鱼

          您好,以上方案,我已经尝试,但是仍然无法解决该问题。

          小鱼小 1 条回复 最后回复 回复 引用 0
          • 小鱼小
            小鱼 技术大佬 @harebert
            最后由 编辑

            @harebert 你都尝试过什么方案,另外:
            1.你是虚拟机还是实体机
            2.在出现这种现象前后你都做了什么
            3.是否有更换过电脑或者USB线尝试
            4.是否启动过什么占用端口的进程
            5.是否尝试过使用第三方串口工具尝试是否可以打开设备
            6.是否更换windows系统尝试
            7.板子目前供电处于什么状态,USB2.0/USB3.0,是否打开小车电源进行外部供电

            请尽可能提供更多的信息,解决问题的思路很简单,第一步就是定位问题,比如换一台windows系统的电脑,尝试打开串口,如果可以,那问题大概率是这台电脑或者系统问题,如果还不行,就可以考虑线缆或者板子问题,通过这种方法,很快就可以定位和解决。

            新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

            H 2 条回复 最后回复 回复 引用 1
            • H
              harebert @小鱼
              最后由 编辑

              @小鱼

              我是实体机,ubuntu 22.0
              按照教程安装了vscode、platformIO
              修改了main.cpp,在 void loop 中输出 hello world
              按照教程,一开始上传是乱码,因为没有修改monitorspeed
              在platformio.ini中修改monitorspeed为115200
              在编译并upload以后,没有报错,但是没有预期的helloworld显示
              于是重启,并按照以上芯片无法识别的终极问题解决方案进行操作,
              2个方案都尝试过了,重启过以后,依然是在Terminal中可以查到usb0设备,但是在vscode中报 could not open /dev/ttyUSB0错误

              小鱼小 1 条回复 最后回复 回复 引用 0
              • 小鱼小
                小鱼 技术大佬 @harebert
                最后由 小鱼 编辑

                @harebert 先换一个电脑或者设备看看,确认下是你电脑问题还是板子问题。快速定位下,上一个的回复最好一一回复下,我才好判断问题

                新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

                H 1 条回复 最后回复 回复 引用 0
                • H
                  harebert @小鱼
                  最后由 编辑

                  @小鱼
                  25165f36-19a7-42b0-82e0-c5dc88eff0b4-image.png

                  这是我在Windows上的错误。请查看,谢谢。

                  1 条回复 最后回复 回复 引用 0
                  • H
                    harebert @小鱼
                    最后由 编辑

                    @小鱼

                    1.实体机
                    2.
                    3.更换过电脑和USB线
                    4.没有启动过其他程序占用端口
                    5.没有尝试过第三方串口工具
                    6。Windows系统如上
                    7.USB3,外部通电

                    小鱼小 1 条回复 最后回复 回复 引用 0
                    • 小鱼小
                      小鱼 技术大佬 @harebert
                      最后由 编辑

                      @harebert 拍一下外部供电的方式和图

                      新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

                      H 1 条回复 最后回复 回复 引用 0
                      • H
                        harebert @小鱼
                        最后由 编辑

                        @小鱼 在 Could not open /dev/ttyUSB0 中说:

                        @harebert 拍一下外部供电的方式和图

                        ec092ef0-b9ad-4837-bfc1-cf337fa941ee-2845a593cfc849d149236f908ba7a13.jpg

                        小鱼小 1 条回复 最后回复 回复 引用 0
                        • 小鱼小
                          小鱼 技术大佬 @harebert
                          最后由 编辑

                          @harebert 你的windows系统还是同一台机器人上的吗,排除下某些工控USB问题

                          新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

                          H 1 条回复 最后回复 回复 引用 0
                          • H
                            harebert @小鱼
                            最后由 编辑

                            @小鱼 在 Could not open /dev/ttyUSB0 中说:

                            @harebert 你的windows系统还是同一台机器人上的吗,排除下某些工控USB问题

                            我是将USB线拔下来以后插到Windows台式机上的。

                            小鱼小 1 条回复 最后回复 回复 引用 0
                            • 小鱼小
                              小鱼 技术大佬 @harebert
                              最后由 编辑

                              @harebert 加一下我的微信,在公众号下方

                              新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

                              小鱼小 1 条回复 最后回复 回复 引用 0
                              • 小鱼小
                                小鱼 技术大佬 @小鱼
                                最后由 编辑

                                @小鱼 经测试USB线和接口问题

                                新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

                                1 条回复 最后回复 回复 引用 0
                                • 小伊小 小伊 将这个主题转为问答主题,在
                                • 小伊小 小伊 将这个主题标记为已解决,在
                                • 小伊小 小伊 从 中的 FishROS2GO 移动了该主题
                                • 第一个帖子
                                  最后一个帖子
                                皖ICP备16016415号-7
                                Powered by NodeBB | 鱼香ROS