- 配置需求
- 操作系统:Windows 10
- 硬件设备:PYNQ-Z1
- 开发环境:Vivado2018.3
- RT-Thread系统版本:https://gitee.com/rtthread/rt-thread,标签:V4.0.3
- 移植步骤
- 安装PYNQ-Z1的board file文件
通过网址https://github.com/cathalmccabe/pynq-z1_board_files将下载好的PYNQ-Z1.zip文件解压到安装好的vivado路径Vivado\2018.3\data\boards\board_files下面即可。
- 使用vivado创建工程文件
首先在E盘,也可以在其它磁盘创建一个空的文件夹用来存放工程,取名为workspace。打开vivado,选择新建一个工程。点击Next。工程路径存放在之前我们创建的workspace空文件夹下面,然后工程名称取名为rtthread。然后,点击Next选择“RTL project”,选择Next,选择“Boards”,找到PYNQ-Z1,选择Next(如下图所示)。
选择Finish即可完成工程的创建。
然后,选择左侧“Create Block Design”,跳出对话框,默认点OK,选择“+”添加IP,
选择类型为ZYNQ7。
选择“Run Block Automation”,跳出对话框,默认点OK,此时会自动连接引脚。将M_AXI_GP0_ACLK引脚连接到FCLK_CLK0,否则在生成HDL的时候会报错。
切到“source”下,右击选择“Create HDL Wrapper…”,跳出对话框默认OK。
右击选择“Generate Output Product”。跳出对话框默认Generate即可。点击左侧“Generate Bitstream”,生成bit流文件。跳出对话框默认OK即可。
将硬件信息导出,如下图所示。