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

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日

悬赏问题

  • ¥50 C# 使用DEVMOD设置打印机首选项
  • ¥15 麒麟V10 arm安装gdal
  • ¥15 想用@vueuse 把项目动态改成深色主题,localStorge里面的vueuse-color-scheme一开始就给我改成了dark,不知道什么原因(相关搜索:背景颜色)
  • ¥20 OPENVPN连接问题
  • ¥15 flask实现搜索框访问数据库
  • ¥15 mrk3399刷完安卓11后投屏调试只能显示一个设备
  • ¥100 如何用js写一个游戏云存档
  • ¥15 ansys fluent计算闪退
  • ¥15 有关wireshark抓包的问题
  • ¥15 需要写计算过程,不要写代码,求解答,数据都在图上