How to clean the FSBL firmware build and is it possible to provide work directories for pmufw, atf and u-boot?

To get work directories for FSBL in petalinux build follow the below steps:

Edit the “build/conf/local.conf” file present in the petalinux project and comment the line as shown below:
Remove line: INHERIT += “rm_work”
Add line: #INHERIT += “rm_work”

Clean and build the fsbl-firmware using the command below:

host@host//zynqmp-iwg35m~$ petalinux-build -x distclean -c fsbl-firmware
host@host//zynqmp-iwg35m~$ petalinux-build -c fsbl-firmware

Generated fsbl-firmware source will be in below path:

host@host//zynqmp-iwg35m~$ cd build/tmp/work/zynqmp_generic_xczuxxx-xilinxlinux/fsbl-firmware/2023.2+gitAUTOINC+c9a0ee31b2-r0/git/

Please follow the same procedure for pmufw, atf and u-boot.

For further inquiries, please get in touch with mktg@iwave-global.com

Please find the detailed G35M product information in the below link,