![]() There is no need to install anything else, or to fetch anything from any github repos, etc. Install petalinux (Note: do not start from shared folder, copy installer into home directory) This is necessary because lnx-env-setup.sh seems to be not install all packages correctly.$ sudo apt-get install iproute2 gawk python3 python build-essential gcc git make net-tools libncurses5-dev tftpd zlib1g-dev libssl-dev flex bison libselinux1 gnupg wget git-core diffstat chrpath socat xterm autoconf libtool tar unzip texinfo zlib1g-dev gcc-multilib automake zlib1g:i386 screen pax gzip cpio python3-pip python3-pexpect xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev pylint3 -y Use UG1144 "PetaLinux Tools Documentation - Reference Guide" that's corresponding with your PetaLinux VersionĬheck "PetaLinux Tools Installation Requirements" chapter and install missing tool/libraries ![]() Optional: add shared folder, enable drag and dropĬhoose a PetaLinux Version, that's corresponding to the installed Vivado and SDK Version.Įxample: Use Vitis (SDK+Vivado) 2020.2 with PetaLinux 2020.2 ![]() Other languages may cause errors on PetaLinux build process. (optional) Create new VM with supported Linux OS.Īttention: Use English as OS language for your Linux System (Keyboard language can be any language). Note, the boot.bin generated by PetaLinux may not always work, in such case it is recommended to make the boot.bin with SDK-GUI or command line tools manually. This is generic how-to, everything is setup for your by the Vivado->PetaLinux flow. copy boot.bin and image.ub to SD Card (only 2 files no more).Import HDF(XSA for 19.2 and newer) into project.Create Vivado Project, configure PS, Export HDF (XSA for 19.2 and newer).Vivado/SDK/PetaLinux 20xx.x installed (important do not mix versions!).Getting Linux working on Zynq is very simple, following steps are required Online version of this manual and other related documents can be found at To get the license and source details for a PetaLinux project please refer to Chapter 2 in UG1144 - PetaLinux Tools Documentation Reference Guide.PetaLinux is brand name used by Xilinx, it is based on Yocto and pretty decent mainstream kernel, what Petalinux adds is the HSI (Hardware Software Interface from Vivado) and special tools for boot image creation. This section also provides the optionally downloadable ‘License and Sources’ for each BSP listed above. Please refer to this README for more details. This section contains all the 3 rd party open source Licenses and Source code files. ZYNQMP common sysroot licenses and sources ZYNQMP common target licenses and sources Versal common sysroot licenses and sources Versal common target licenses and sources The licenses and sources used to create the common image content is provided below. Note: PetaLinux Tools installation is not necessary to use the common images. The sdk.sh script must to be used to setup the compressed Yocto Project SDK on a Linux development host properly. These files need to be copied to an SD flash card along with the platform specific boot image (boot.bin) available from the Vitis™ Embedded Platform page.Īlso included is the ‘sysroot’ required for embedded Vitis platform application development. The ‘common image’ packages below contain a prebuilt Linux kernel and root file system that can be used with any Zynq™, Zynq™ MP or Versal board for embedded Vitis platform developers.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |