赞
踩
VIVADO(文中使用的版本为vivado 2018.3)、xilinx sdk
双击打开上图中"processing_system7_0",配置相关参数:
首先显示的是ZYNQ硬核架构,可看到ZYNQ所拥有的外设,绿色部分为可配置模块,可点击进入相应配置界面,初次使用可参考ug585文档,里面会对ZYNQ有详细的介绍。
本文仅针对PS端linux启动做配置,不涉及其余PL端功能配置:
PS-PL Configuration 界面主要是进行PS与PL之间接口的配置,主要是AXI接口。
在“Clock Configuration”选项卡中,依据原理图中提供的时钟和外设所需时钟,对时钟进行配置
本文中配置与默认配置契合,所以不进行修改。
依据硬件原理图和所使用到的外设,对ZYNQ硬核进行外设配置,注意原理图中对与bank的电平标准配置。本文使用的是通过QSPI flash方式启动ZYNQ所以按照原理图中flash型号对flash类型进行选择;本文只用到串口和以太网两个外设接口,所以依据原理图只需配置Eth0和UART1两种外设即可。
DDR的配置是必须的,因为ZYNQ的启动必须借助DDR,在此处DDR的作用就像PC中内存条的作用。依据原理图DDR的型号对配置DDR的参数,若Memory part选项中无相匹配的DDR型号,可选择型号相近的即可(关键信息必须一致),此外更推荐通过DDR的用户手册自定义DDR的参数配置(Memory part选项中Custom选项即为自定义配置)
点击OK,其余选项保持默认,ZYNQ核配置结束。点击Run Block Automation,VIVADO会自动完成端口导出工作。
之后流程保持默认点击OK。
至此为止,本项目中所需要的环境已经配置结束。接下来生成bit流文件和所以要的HDL文件
点击Generate,生成。
在弹出的对话框中勾选 Include bitstream ,点击ok完成生成
到此vivado中的配置已经结束,接下来打开SDK生成fsbl
点击File -> New -> Application Project 建立一个新的APP工程
Project name :填写为fsbl -> 点击 next
选择Zynq FSBL 点击Finish 完成配置
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。