little shea 2024-04-12 14:12 采纳率: 33.3%
浏览 38

vitis serial terminal:nothing found at port:com8

img


在ubuntu的vitis上打开vitis serial terminal能检测到com8 但是显示nothing found at port:com8。
已经安装了install_driver,也安装了CH340驱动,不知道还需要安装什么驱动。
操作系统:ubuntu20.04 软件版本:vivado2022.2 。

  • 写回答

6条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-04-12 14:12
    关注

    引自免费微信小程序:皆我百晓生

    针对你在Ubuntu 20.04上使用Vitis Serial Terminal遇到的问题,"Nothing found at port: COM8",这通常意味着系统可能无法识别或正确配置串口设备。以下是几个可能的解决步骤:

    1. 检查串口连接: 确保你的硬件(例如FPGA开发板)已通过USB转串口线正确连接到电脑,并且开发板已经启动。

    2. 确认端口号: 在某些情况下,COM8可能是Windows下的端口号,在Linux环境下可能映射为不同的名称(/dev/ttyACM0、/dev/ttyUSB0等)。你可以运行命令来查看可用的串口列表:

      ls /dev/ttyACM* /dev/ttyUSB*
      

      找到与你的硬件设备对应的端口号。

    3. 权限设置: 如果是使用非root用户访问串口,可能需要更改文件权限:

      sudo chmod a+rw /dev/ttyACM0  # 将0替换为你找到的实际端口号
      
    4. 重新插拔硬件: 有时简单地断开并重新连接硬件设备可以解决问题。

    5. 尝试其他软件: 使用其他串口工具(如minicom或picocom)来测试端口,看看是否能正常工作。这可以帮助确定问题是出在Vitis本身还是端口配置上。

      安装minicom(如果你还没有安装的话):

      sudo apt-get install minicom
      

      然后尝试连接到你的端口:

      minicom -D /dev/ttyACM0 -b 115200
      

      将0替换为实际端口号,115200是波特率,根据你的设备进行调整。

    6. 更新内核模块: 另一个可能的原因是内核模块可能没有正确加载。确保CH340G驱动已经被正确安装并且被加载:

      modprobe ch340g
      

      如果这个命令返回modprobe: FATAL: Module ch340g not found in directory /lib/modules/$(uname -r), 那么你需要手动编译和安装驱动。参考这篇教程进行操作。

    如果以上步骤都无法解决问题,那么可能需要更深入的诊断,比如检查设备树(dts)配置,或者联系Xilinx的技术支持获取专业帮助。如果上述建议中的任何一步解决了你的问题,请告诉我哪一步奏效,这样我可以提供更具体的指导。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 4月12日

悬赏问题

  • ¥20 需要帮我远程操控一下,运行一下我的那个代码,我觉得我无能为力了
  • ¥20 有偿:在ubuntu上安装arduino以及其常用库文件。
  • ¥15 请问用arcgis处理一些数据和图形,通常里面有一个根据点划泰森多边形的命令,直接划的弊端是只能执行一个完整的边界,但是我们有时候会用到需要在有很多边界内利用点来执行划泰森多边形的命令
  • ¥30 在wave2foam中执行setWaveField时遇到了如下的浮点异常问题,请问该如何解决呢?
  • ¥750 关于一道数论方面的问题,求解答!(关键词-数学方法)
  • ¥200 csgo2的viewmatrix值是否还有别的获取方式
  • ¥15 Stable Diffusion,用Ebsynth utility在视频选帧图重绘,第一步报错,蒙版和帧图没法生成,怎么处理啊
  • ¥15 请把下列每一行代码完整地读懂并注释出来
  • ¥15 寻找公式识别开发,自动识别整页文档、图像公式的软件
  • ¥15 为什么eclipse不能再下载了?