赞
踩
使用仿真器下载BIT文件到FPGA时,板子断电后程序就 没有了,因此需要将程序固化到板卡的FLASH或SD卡中,下次启动板卡时就从FLASH或SD卡加载程序,不用再次使用仿真器下载程序了。
SD固化:将镜像文件拷贝到SD卡,设置拨码开关,使系统从SD模式启动。这样每次断电重启之后系统都会从SD启动。
QSPI FLASH固化:设置拨码开关,将镜像文件烧写进FLASH,使系统从QSPI FLASH启动。这样每次断电重启之后系统都会从FLASH启动。
固化文件准备:PL端的bit文件、PS端的elf文件、把bit文件及elf文件安置好的FSBL.elf文件。
BOOT.bin = FSBL.elf + 该工程.bit + 该工程.elf
工程编译之后会产生bit文件和elf文件,FSBL.elf文件是由SDK生成的。
Boot.bin文件的生成
SD启动:将生成的boot.bin文件复制到SD卡,再将SD卡插到开发板,开机后系统就会从SD卡启动,程序掉电不丢失。
QSPI-FLASH程序固化
计算机à属性à高级系统设置à高级à环境变量à新建系统变量
变量名:XIL_CSE_ZYNQ_UBOOT_QSPI_FREQ_HZ
变量值:10000000
新建一个新的FSBL文件,命名为zynq_fsbl。
Fileànewàapplication project,输入zynq_fsbl,next,选择Zynq FSBL,finish。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。