...
Table of Contents
Table of Contents | ||||||
---|---|---|---|---|---|---|
|
Introduction
...
ZynqMP Vs Versal USB controller support
Peripheral | Zynq UltraScale+ |
MPSoC | Versal |
Adaptive SoC | ||
USB 3.0 (host, device, dual-role device) | 2 controllers | N/A |
Usb 2.0 (host, device, on-the-go) | 2 controllers | 1 controller |
Hardware Setup
Boards: VCK190-ES1 Board
...
Boot image for initial FSBL sequence
Device tree with DWC USB DWC3_DUAL mode enabled
...
PetaLinux build steps
Code Block |
---|
source <PATH TO PETALINUX INSTALLATION>/petalinux-v2020.2-final/settings.sh petalinux-create -t project -s <PATH to BSP>/xilinx-vck190-es1-v2020.2-final.bsp petalinux-config petalinux-build petalinux-package --boot --plm --psmfw --u-boot --dtb |
...
Testing the mass storage functionality by connecting the board to windows host using the below steps:
Connect the cable from board to windows host machine
Format the mass storage device that got detected in windows
The windows screen shot when we the device gets detected should be as below
...
4. The board will be detected as mass storage drive with size 256 MB
...