ZCU102基于Petalinux挂载NVMe SSD

本文档详细介绍了如何在Ubuntu 18.04环境下,利用Vivado 2020.2、Petalinux 2020.2和Vitis 2020.2在Xilinx ZCU102开发板上配置PCIe Root Complex,创建并编译Petalinux工程,以及如何通过JTAG启动Petalinux系统。步骤包括从Xilinx官网获取BSP,配置Petalinux内核支持PCIe和NVMe,设置rootfs,最终将系统加载到开发板上并验证SSD连接。

环境说明:

        1. Ubuntu 系统 18.04.4

        2. 开发环境三贱客:Vivado 2020.2  +  Petalinux 2020.2  +  Vitis 2020.2

        3. 开发板: Xilinx ZCU102

        4. SSD:  PCIe - M.2转接板 + 三星 SSD 980 500GB

一、Vivado工程准备

        首先第一步需要在Vivado中建立ZCU102的PCIe Root Complex控制器的工程。编译完之后导出XSA文件,用作Petalinux编译。这里我们直接使用官方的BSP文档,先简化这一步,防止这里设置出现问题。

        在Xilinx官网Petalinux 2020.2下载页面往下拉,可以看到BSP的下载链接,如下图所示:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值