/
USB Boot example using ZCU102 Host and ZCU102 Device
USB Boot example using ZCU102 Host and ZCU102 Device
Scope of Work
The purpose of this page is to describe how to boot ZCU102 using USB boot mode. Here two ZCU102 boards are connected back-to-back and configured as USB Host and Device. This can be done by setting ZCU102 device board in USB Boot mode and using DFU utility. Binaries like PMUFW, FSBL, U-Boot, ATF, Linux kernel, Device Tree and Rootfs are downloaded through DFU utility from Host.
Table of Contents
- 1 Introduction
- 2 Prerequisites
- 3 HW Test Environment
- 3.1 ZCU102 Host
- 3.2 ZCU102 Device
- 4 Test Version
- 5 Software Build Procedure
- 5.1 PetaLinux Tool Steps
- 5.1.1 Create and Configure PetaLinux Project
- 5.1.1.1 Create PetaLinux Project
- 5.1.1.2 Configure PetaLinux
- 5.1.2 Build PetaLinux with dfu-util utility for ZCU102 Host
- 5.1.2.1 Add dfu-util utility to user-rootfsconfig file
- 5.1.2.2 Enable dfu-util utility in rootfs
- 5.1.2.3 Build PetaLinux
- 5.1.3 Build PetaLinux with Device Mode changes for ZCU102 Device
- 5.1.3.1 Enable Device Mode
- 5.1.3.2 Build PetaLinux
- 5.1.1 Create and Configure PetaLinux Project
- 5.2 Vitis Tool Steps
- 5.1 PetaLinux Tool Steps
- 6 Test Procedure