本文档主要用于ZYNQ从NAND flash启动说明,鉴于网上此类型资料较少,特作此说明。
至于zynq 的两步启动操作本文不在此说明详细可以阅读官方的相关文档和其余的网上的资料
工作主要分为两部分,一部分为在vivado部分的工作和SDK部分的工作,vivado主要是用来生成SDK工程需要使用的platform和FPGA的bit文件
SDK主要用来生成FSBL的.elf的工程,和生成需要下载进在FLASH的boot.bin 文件。
一。bin文件生成和FLASH下载
-
添加zynq的IPcore 生成platform和bit文件
通过点击creat block design弹出对话框之后,然后填入design name和文件夹位置,design name将会是后来的生成的platform的名称,
点击ok之后会显示如下的界面,
然后通过点加号加入zynq7的Ipcore
具体如下两图所示
通过点击ipcore的图形回弹出对话框来对ip进行设置,具体界面如下
此处根据具体的系统在arm侧的管脚情况来进行设置,此处主要完成对于管脚的一个映射以及bank电压的选择,注意此处的电压需要与原理图的管脚电压选择相同,由于本说明是针对NANDf