[X]关闭

vitis 2021.1 zynq flash固化bug解决方法

文档创建者:fpga-01
浏览次数:8316
最后更新:2021-10-26
在使用vitis 2021.1 版本的过程中发现,在使用flash固化时会出现错误,导致固化失败。
具体情况如下图。
图片1.png
解决方法是将你所需要用的Flash Type的BIN文件替换到旧版即可。
Step 1.确认所需的Flash Type文件。
图片2.png
Step 2.通过vitis 2021.1版本的安装路径,找到使用的Flash Type的BIN文件。路径:...\Xilinx\Vitis\2021.1\data\xicom\cfgmem\uboot
图片3.png
Step 3.找一个之前版本的BIN文件替换即可

图片4.png


2-1:系统环境变量修改
    对于ZYNQ或者MPSOC下载QSPI程序需要用到2个文件
    Boot.bin文件:改文件由fsbl.elf 文件、fpga .bit文件、应用程序.elf 文件合成
    fsbl.elf文件:如果开发板或者核心板支持JTAG模式,可以直接使用合成Boot.bin的fsbl.elf文件,否则需要单独新建一个fsbl,并且修改代码强制支持JTAG模式
对于老版本的7035核心板,没有JTAG模式因此需要严格根据以下步骤才能烧录程序。老版本的核心板模式开关全部设置到OFF OFF,也就是TF卡模式,所以确保没有插入TF卡。
vitis 2021.1 zynq flash固化bug解决方法-1.png
当然该方法也支持新版本的7035核心板(新版本的有JTAG模式,后面介绍下载更方便)
本教程提供 VITIS 2021.1 QSPI-FLASH 下载方法如下:
Step1: 新建环境变量
计算机属性高级系统设置高级环境变量新建系统变量
变量名:XIL_CSE_ZYNQ_UBOOT_QSPI_FREQ_HZ
变量值:10000000
vitis 2021.1 zynq flash固化bug解决方法-2.png
vitis 2021.1 zynq flash固化bug解决方法-3.png
2-2:替换zynq_qspi_x4_single.bin文件
由于2021.1 flash固化存在bug,所以直接替换bin文件,zynq_qspi_x4_single.bin文件在配套工程的uisrc/05_boot路径下
或者登录技术论坛下载:https://www.uisrc.com/t-3361.html
vitis 2021.1 zynq flash固化bug解决方法-4.png
2-3:新建一个zynq_fsbl platform工程
读者需要注意,如果不修改引导用的 fsbl,下载 uboot.bin 到 FLASH会失败,以下就是下载 FLASH 的具体办法,以下步骤为修改引导用的fsbl文件,用以强制支持JTAG模式。
    新建一个用于引导的fsbl文件
vitis 2021.1 zynq flash固化bug解决方法-5.png
vitis 2021.1 zynq flash固化bug解决方法-6.png
2-4:修改支持强制JTAG模式
打开 zynq_fsbl 的 main.c 文件,在此处增加"BootModeRegister = JTAG_MODE; "保存并编译。
vitis 2021.1 zynq flash固化bug解决方法-7.png
2-5:下载到FLASH
老版本的核心板模式开关全部设置到OFF OFF,也就是TF卡模式,所以确保没有插入TF卡。该方法也支持新的核心板下载。
vitis 2021.1 zynq flash固化bug解决方法-8.png
右击zynq_fsbl编译
vitis 2021.1 zynq flash固化bug解决方法-9.png
vitis 2021.1 zynq flash固化bug解决方法-10.png
vitis 2021.1 zynq flash固化bug解决方法-11.png
vitis 2021.1 zynq flash固化bug解决方法-12.png
3从QSPI启动
断电设置模式开关为QSPI启动1-ON 2-OFF (不能通电状态下设置模式开关)
为了观察实现结果,需要打开串口
vitis 2021.1 zynq flash固化bug解决方法-13.png
vitis 2021.1 zynq flash固化bug解决方法-14.png
如果不清楚串口号的,可以查看下设备管理器,如果发现没装串口驱动的安装上驱动
vitis 2021.1 zynq flash固化bug解决方法-15.png
vitis 2021.1 zynq flash固化bug解决方法-16.png


zynq_qspi_x4_single.rar

442.71 KB, 下载次数: 437

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

本版积分规则