手撕原子弹 发表于 2021-12-7 10:20:31

解决ZYNQ开发板的HDMI接显示器出现紫色竖线的Bug

在使用ZYNQ开发板ACZ702时,使用HDMI接显示器,在最左侧会出现一条紫色竖线,如下图

这个问题已修复,更新SD卡或者Qspi内的BOOT.BIN文件即可,下面会分别讲解这两种情况下如何更新BOOT.BIN文件的方法
1.如果你是使用SD卡启动的linux系统,那么更新SD卡内的BOOT.BIN文件即可修复紫线问题
(1)下载底部的BOOT.BIN附件,然后将SD卡插入读卡器,把读卡器插入电脑

弹出的窗口点取消
(2)进入我的电脑,选择名为boot的分区,进入

(3)这里有个BOOT.BIN文件,用新版BOOT.BIN文件替换它

(4)选择替换

(5)弹出读卡器设备,将SD卡从读卡器上拔出来,插在开发板的SD卡槽上
(6)将开发板设置为SD卡启动模式,然后启动开发板

(7)用hdmi线连接显示器,左侧紫线已消失不见

2.如果你没插SD卡,用的是板载eMMC+Qspi启动的linux系统,由于BOOT.BIN文件是烧写到Qspi里的,所以想要更新BOOT.BIN的话需要烧写Qspi
(1)下载底部的BOOT.BIN附件和zynq_fsbl.elf附件,然后打开任意一个Vivado工程的SDK工程,点击Program Flash Memory图标

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

(3)将开发板调整为Jtag模式,然后用type-c数据线将开发板的调试接口连接到电脑

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

(5)烧写中

(6)烧写完成

(7)将开发板切换到Qspi启动模式,然后启动开发板

(8)用HDMI线连接开发板和显示器,可以看到紫线已消失

附件:









页: [1]
查看完整版本: 解决ZYNQ开发板的HDMI接显示器出现紫色竖线的Bug