Yolov4部署到ZYNQ系列1-USB转UART驱动不在COM和LPT显示问题的解决方案


问题阐述

这个问题说起来一言难尽,刚上Zynq Ultrascale+开发板,没想到出现下图的问题,问题就是本该希望CP2108 Interface 0/1/2/3的接口信息出现端口(COM和LPT)却一直在其他设备中,参考了多次卸载设备插拔接口都无效。Google了好久,终于找到线索。
在这里插入图片描述

解决方案

其实思路很简单,就是本机(win10)缺了驱动,找silicon labs官网下载即可。

https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers?tab=downloads

注意是下图中的CP210x Universal Windows Driver,这个版本有win10。在这里插入图片描述
解压之后发现竟然没有熟悉的.exe执行文件,后来打开CP210x_Universal_Windows_Driver_ReleaseNotes.txt看了以后,噢,懂了

### Manual install ###

1. Using Windows File Explorer, locate the driver folder
   (that you previously unzipped)
2. Right click on the silabser.inf file and select Install
3. Follow the instructions

其实就是右键选择silabser.inf文件,然后选择安装就可以了。之后就是下图的结果,完全符合要求。Zynq部署之路就此开始。
在这里插入图片描述

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
以下是在Petalinux中实现Zynq-7000系列芯片USB 3.0驱动和测试程序的步骤: 1. 创建Petalinux项目 在Petalinux中创建一个新项目,选择Zynq-7000系列芯片作为目标设备,选择需要的组件和驱动。在“Image Packaging Configuration”选项中,选择“rootfs”和“device tree”进行打包。 2. 添加USB 3.0驱动 在Petalinux项目中添加USB 3.0驱动。首先,在Linux内核中启用USB 3.0驱动选项,然后添加xhci-hcd驱动程序。可以通过在Petalinux中进行IP核的添加来实现。 3. 编译内核和根文件系统 使用Petalinux工具链编译内核和根文件系统。在Petalinux项目中,使用以下命令来编译内核和根文件系统: ``` petalinux-build -c kernel petalinux-build -c rootfs ``` 4. 修改设备树文件 修改设备树文件以支持USB 3.0。添加以下节点: ``` usb3@e0002000 { compatible = "xlnx,zynqmp-dwc3"; reg = <0x0 0xe0002000 0x0 0x1000>; interrupts = <0x0 0x1d 0x4>; interrupt-names = "macirq"; clocks = <0x1 0x22>; clock-names = "hfclk"; status = "okay"; }; ``` 5. 修改系统启动脚本 修改Petalinux系统的启动脚本,使其加载USB 3.0驱动。在启动脚本中添加以下命令: ``` insmod /lib/modules/$(uname -r)/kernel/drivers/usb/host/xhci-hcd.ko ``` 6. 测试USB 3.0 在Petalinux系统中使用以下命令来测试USB 3.0: ``` lsusb -t ``` 如果USB 3.0驱动程序正常工作,将会看到设备树中的USB 3.0控制器节点,并且可以检测到已连接的USB 3.0设备。 以上是在Petalinux中实现Zynq-7000系列芯片USB 3.0驱动和测试程序的基本步骤,具体的实现细节和配置可能因具体情况而异,需要根据实际需要进行调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DentionY

谢谢您的支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值