This page describes the steps for creating and building a 2020.1 PetaLinux project for use with the ZCU111 RFSoC Evaluation tool.
Table of Contents
Table of Contents | ||||
---|---|---|---|---|
|
Overview
The ZCU111 RFSoC Eval Tool has three designs based on the functionality. A detailed information about the three designs can be found from the following pages.
This tutorial includes the following:-
Steps to source and setup the PetaLinux tool for building the images.
Step-by-step tutorial to build all the images using the PetaLinux tool.
Information about the relevant kernel and device tree patches as well as the applications within the designs.
Building the Linux Image
Installation
PetaLinux consists of three key elements: pre-configured binary bootable images, fully customizable Linux for the Xilinx device, and PetaLinux SDK which includes tools and utilities to automate complex tasks across configuration, build, and deployment.Visit the PetaLinux wiki page for more details. Refer to the PetaLinux Tool Documentation (UG1144) for installation.
Procedure to build the Linux Image
The following section provides the steps to build all the images using the petalinux tool.
...
After creating project, please refer to Modifications on top of 2020.1 release BSP
As per the TRD flow, by-default NON-MTS bitstream and device-tree are loaded first and thereafter the requested bitstream and respective device-tree. Hence, when building any other design, NON-MTS binaries should always be generated first and kept in SD-Card. Otherwise, it will throw an error.
...
Code Block |
---|
% cp BOOT.BIN image.ub $DCET_HOME/sd-card |
Modifications on top of 2020.1 released BSP
Below are the modification in this TRD for linux-kernel, rfdc drivers, rftool, rfdc example, trd-autostart applications and device tree on top of 2020.1 petalinux released BSP. For more details on patch information please refer to https://www.xilinx.com/support/answers/75664.html.
...