芯路恒电子技术论坛

 找回密码
 立即注册

微信扫码登录

手机号码,快捷登录

手机号码,快捷登录

热搜: 合集
查看: 7465|回复: 1

【Zynq】【Linux】解决USB不稳定的情况

[复制链接]

该用户从未签到

83

主题

26

回帖

1290

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1290
发表于 2022-8-15 16:45:04 | 显示全部楼层 |阅读模式

问题

最近有部分用户在使用ACZ702开发板时出现USB不稳定的问题,具体表现为wifi测试时报错,且键盘/鼠标插入USB时系统无任何响应,经过测试发现某些板子确实会出现这个问题,该问题是由uboot参数配置有偏差导致的,由于参数比较极限,导致部分开发板出现USB不稳定的情况

解决方案

目前已提供新版BOOT.BIN文件,使用新文件替换旧版文件即可解决,下面为替换步骤

1.根据自己的开发板版本(版本号见开发板右侧丝印,目前有V1.3和V2.0版本)下载本文末尾的BOOT.zip附件,解压后放在一个英文路径,然后打开任意一个Vivado工程的SDK工程,点击Program Flash Memory图标

2.在弹出的窗口中分别点击Image Files和FSBL Files右侧的Browse,添加刚刚下载的BOOT.BIN文件和zynq_fsbl.elf文件

3.将开发板调整为Jtag模式,然后用type-c数据线将开发板的调试接口连接到电脑,按一下开发板右下角“Reset”按键将开发板复位


4.点击Program,将文件烧写到Qspi芯片中

5.烧写中

6.烧写完成

7.将开发板设置为Qspi启动模式,重新启动开发板,在u-boot的倒计时界面按任意键停止系统自启动,在当前界面输入以下命令:(直接单击右上角复制图标,复制全部代码,在终端界面单击鼠标滚轮,粘贴即可)

setenv default -a
setenv bitstream_load_address 0x100000
setenv bitstream_image system.bit
setenv bitstream_size 0x300000
setenv kernel_image zImage
setenv devicetree_image system.dtb
setenv bootargs 'console=ttyPS0,115200 earlyprintk root=/dev/mmcblk0p2 rw rootwait'
setenv bootcmd 'run sdboot || run distro_bootcmd'
setenv sdboot 'usb start; if mmcinfo; then fatload mmc 0 ${bitstream_load_address} ${bitstream_image} && fpga loadb 0 ${bitstream_load_address} ${bitstream_size} && fatload mmc 0 ${kernel_load_address} ${kernel_image} && fatload mmc 0 ${devicetree_load_address} ${devicetree_image} && bootz ${kernel_load_address} - ${devicetree_load_address}; fi'
saveenv
boot

8.在开发板界面输入以下两条命令,删除uEnv.txt文件(直接单击右上角复制图标,复制全部代码,在终端界面单击鼠标滚轮,粘贴即可)

rm /run/media/mmcblk0p1/uEnv.txt
sync

9.按下Reset按键重启开发板,重新测试usb功能

附件

附件:BOOT_V1_3.zip

附件:BOOT_V2_0.zip

回复

使用道具 举报

  • TA的每日心情
    慵懒
    2021-2-24 10:16
  • 458

    主题

    406

    回帖

    1万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    16640
    QQ
    发表于 2026-1-27 10:52:22 | 显示全部楼层
    BOOT_V1_3.zip (417.55 KB, 下载次数: 34)
    BOOT_V2_0.zip (432.22 KB, 下载次数: 37)
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|小黑屋|Archiver|芯路恒电子技术论坛 |鄂ICP备2021003648号

    GMT+8, 2026-2-25 15:42 , Processed in 0.052908 second(s), 40 queries .

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

    快速回复 返回顶部 返回列表