...
View file | ||
---|---|---|
|
...
For Versal(VCK190)
Petalinux 2021.2 generated images (including other intermediate files):
View file | ||
---|---|---|
|
Linux log:
View file | ||
---|---|---|
|
For Versal(VMK180)
Petalinux 2021.2 generated images (including other intermediate files):
View file | ||
---|---|---|
|
Linux log:
View file | ||
---|---|---|
|
...
RPU source:
View file | ||
---|---|---|
|
...
Create a new folder and copy pmufw.elf, zynqmp_fsbl.elf, bl31.elf, u-boot.elf, system.dtb and system.bit from petalinux generated images (present at <plnx-proj-root>/images/linux/).
Create RPU_0 application rpu_app.elf from Vitis as described in above section and copy rpu_app.elf into same new folder.
Create boot.bif file in same folder as shown below.
Code Block the_ROM_image: { [bootloader, destination_cpu=a53-0] zynqmp_fsbl.elf [pmufw_image] pmufw.elf [destination_device = pl] system.bit [destination_cpu=r5-0] rpu_app.elf [destination_cpu=a53-0,exception_level=el-3,trustzone] bl31.elf [destination_cpu=a53-0, load=0x00100000] system.dtb [destination_cpu=a53-0,exception_level=el-2] u-boot.elf }
Create BOOT.BIN file using following command.
Code Block bootgen -arch zynqmp -image boot.bif -w -o BOOT.BIN
For Versal
Create a new folder and copy plm.elf, psmfw.elf, bl31.elf, u-boot.elf and system.dtb from petalinux generated images (present at <plnx-proj-root>/images/linux/).
Copy CDO files (pmc_data.cdo, lpd_data.cdo, fpd_data.cdo, top_wrapper.rnpi, topology_xcvc1902.v3.cdo, topology_board.cdo) present in prebuilt section to same new folder.
Create RPU_0 application rpu_app.elf from Vitis as described in above section and copy rpu_app.elf into same new folder.
Copy boot.bif (present in prebuilt section) to same folder and use below command to create BOOT.BIN
Code Block bootgen -arch versal -image boot.bif -w -o BOOT.BIN
...