Hi,
I just had this same exact issue (same vivado and petalinux version even).
-
If you got Petalinux working on your board, then you can easily generate a BSP from there with the
petalinux-package bspcommand. Using a BSP for a different board is not suggested since they depend heavily on the configuration your actual board (different device tree and peripherals even). -
For the zlib1g:i386 issue I did as follows:
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install zlib1g:i386
- I posted a similar question last week and got an answer from the PYNQ team. Please check it since it might be helpful in your case: