Setup petalinux project

source /home/user/opt/petalinux/2023.2/settings.sh
echo $PETALINUX
petalinux-create -t project -s '/home/user/opt/petalinux/2023.2/xilinx-zcu102-v2023.2-10140544.bsp' --template zynqMP -n gpio_access_2
cd gpio_access_2
mkdir hdf

Copy hardware config to hdf

petalinux-config --get-hw-description=./hdf
petalinux-config -c rootfs
petalinux-config -c kernel

Petalinux Config

petalinux-build
petalinux-package --boot --fsbl ./images/linux/zynqmp_fsbl.elf --atf ./images/linux/bl31.elf --u-boot ./images/linux/u-boot.elf --fpga ./hdf/*.bit

Booting

Running Application

ll /sys/class/tty/ttyUSB*
sudo gtkterm -p /dev/ttyUSB0 -s 115200

Note