I’ve noticed that the pynq HDF file doesn’t work with the petalinux build process.
I’ve successfully built the Pynq-Z1 vivado project and exported the HDF file.
I then use the following commands to start and execute a petalinux project
- Export HDF to petalinux directory
- create petalinux project: petalinux-create --type project --template zynq --name peta_proj
- Bring in HDF file: petalinux-config --get-hw-description=…/
- my HDF file is one directory up from petalinux project folder.
All of this goes fine, but when I run petalinux-build I get the following error based on the video_axi_vdma: mm2s_introut port disconnected. The problem is that in the BD this port is connected to the interrupt system. I get this error when running the standard Pynq-Z1 HDF file through petalinx with no modifications of any sort by me.
Why would petalinux think the interrupt from the video dma is disconnected when it is shown as connected in the BD? I thought that you could build a new petalinux image based just of the HDF file using this approach but it seems like I’m missing something.
Error log attached. I saved this in notepadqq on my linux system and the attached log is properly formatted.
petalinux_pynqZ1_errorlog1.txt (5.7 KB)