top of page

Unraveling Xilinx UltraScale+ MPSoC Linux Boot Errors: A Deep Dive
Curious about debugging those elusive Xilinx UltraScale+ MPSoC Linux boot errors? Dive into this post and uncover the secret behind the...

Help Debugging Embedded System, OS, and Driver Issues with 3rd-Party AMD Zynq UltraScale+ MPSoC IP
This post lists links to AMD Zynq UltraScale+ MPSoC third-party IP details, including vendor, version, and accessible online manuals....


Edge AI Setup on ZCU102
Here's a quick guide on how to get going with EdgeAI demos on the ZCU102 Xilinx evaluation board. Requirements ZCU102 Xilinx Evaluation...

Boost Hello, World on a ZCU102
This post shows how to compile and install Boost, compile the Boost "Hello, World!" project using the Xilinx SDK aarch64 toolchain, and...

ZCU102 Memory Map
This post's table contains: (1) A memory map of the Zynq UltraScale+ MPSoC, (2) An overlay of the Linux kernel, U-Boot, PMUFW, FSBL, and...

Zynq UltraScale+ MPSoC Memory Map
This post lists the memory map of the Zynq UltraScale+ MPSoC. Links Zynq UltraScale+ Device Technical Reference Manual UG1085 (v2.2)...

Successful 2019.1 PetaLinux U-Boot JTAG Boot Log
This post lists a successful JTAG boot of U-Boot. This can be useful if a build doesn't boot and a developer is trying to figure out why....

Create a MicroBlaze, Test the UART in SDK, and Boot Linux using 2019.1 Vivado and PetaLinux Tools
This post contains everything needed to create a MicroBlaze design and boot Linux on it over JTAG. It also contains links to all the IP...

2019.1 petalinux-boot --jtag --u-boot -v on a ZCU102
This post lists a log of petalinux-boot --jtag --u-boot -v on a ZCU102 from a 2019.1 build. Source Tools cd ~/plxprjs/ cd...

2019.1 petalinux-boot --jtag --kernel -v on a ZCU102
This post lists a log of petalinux-boot --jtag --kernel -v on a ZCU102 from a 2019.1 build. Source Tools cd ~/plxprjs/ cd...

Boot Linux from an SD Card on ZCU102 - Fix: 0x3B - Reading failed from the selected boot device
This post lists the commands to erase, and W95 FAT32 (LBA) format an SD card so you can boot Linux from it on a ZCU102, ZC702, or other...

Debug a ZCU102 FSBL with Symbols using devshell
This post shows how to use devshell to debug the FSBL on a ZCU102 build. It also includes changes that enable source-level debug and...

How are meta-plnx-generated and meta-user related in PetaLinux 2019.1?
This post lists how meta-plnx-generated and meta-user are related. It's intended to show how meta-user is able to specialize...

HW-Z1-ZCU102, REVISION 1.0, DDR4 PS, Kingston, 4GB 1Rx8 PC4-2133P-TD1-11
This post contains a picture of the Kingston, 4GB 1Rx8 PC4-2133P-TD1-11 SODIMM in REVISION 1.0 of HW-Z1-ZCU102. The Kingston part number...

How do I install and use a SmartLynq in a Linux VM on a ZCU102?
This post shows how to install and use a SmartLynq on a ZCU102 from Vivado 2019.1 running on a Ubuntu 16.04.5 VM managed by VMWare...

The files updated and created by: petalinux-create -t apps --template install --name mylib --enable
This post lists the file updated and created by running petalinux-create -t apps --template install --name mylib --enable The listing is...

FreeRTOS Hello, World! on Xilinx's ZCU102 Zynq UltraScale+ MPSoC's R5 Using the 2019.1 SDK
A) Click File, New, Application Project

Create a ZCU102 PS in Vivado 2019.1
Step #1: Start Vivado, Step #2: Click Create Project...

Price and Part Difference Between the Ultra96-V2 and the ZCU102
This post lists the difference in price between the ZCU102 and the Ultra96, which parts are used on the Ultra96-V2 and the ZCU102, the...

"ZCU102" Development Using an Ultra96-V2
You need a AES-ULTRA960V2-G, AES-ACC-U96-JTAG, AES-ACC-U96-4APWR from Avnet and a USB 2.0 A-Male to Micro B Cable.

Access PetaLinux Tool Commands, Build Everything and Program U-Boot and the Linux Kernel
This post shows how to get access to PetaLinux Tools commands, build everything and program U-Boot and the Linux kernel onto the ZCU102....

Pictures of SW6 for every ZCU102 Zynq UltraScale+ MPSoC Boot Mode
This post shows pictures of setting SW6 on the ZCU102 to every boot mode that the Zynq UltraScale+ MPSoC supports. Files for post at...

ZCU102 Development Using 2018.2 on a Linux VM Running on Windows: Part 2
This post is part 2 of a series that contains everything you need to develop software for the ZCU102 using a Linux VM running on Windows...

ZCU102 Digilent USB-to-JTAG Module, Circuit, Pictures and Diagram
This post contains details about the ZCU102's USB-to-JTAG Digilent module, the circuit its used in, a picture of the components on the...
bottom of page