I want to import my hw-description into PetaLinux-project and use the patches from Trenz.
https://shop.trenz-electronic.de/de/Download/?path=Trenz_Electronic/Modules_and_Module_Carriers/4x5/TE0720/Reference_Design/2017.4/test_board
https://wiki.trenz-electronic.de/display/PD/PetaLinux+KICKstart#PetaLinuxKICKstart-PetaLinux2017.4
U-Boot, Device Tree are no problem
I dont want to compile FSBL from
test_board\sw_lib\sw_apps\
without SDK, but in PetaLinux.
Is there a framework available like in
test_board\os\petalinux\project-spec\meta-user\recipes-bsp\
for device-tree and u-boot ?
Is it possible to overwrite the FSBL-sources in PetaLinux ?
Hi,
it should possible (way depends also on petalinx version). We never tried out. Create FSBL and boot.bin with SDK (HSI and bootgen) for all variants is much faster than on petalinux flow.
To find out our changes, search for "TE MOD" in the FSBL Template, that's all changes we have done.
Here are some links, which can help:
- https://forums.xilinx.com/t5/Embedded-Linux/How-to-enable-FSBL-customization-in-petalinux/td-p/756694 (https://forums.xilinx.com/t5/Embedded-Linux/How-to-enable-FSBL-customization-in-petalinux/td-p/756694)
- https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18842475/PetaLinux+Yocto+Tips#Working%20with%20a%20user%20space%20Yocto%20layer-How%20to%20patch%20FSBL%20in%20v2017.1%20PetaLinux%20Project (https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18842475/PetaLinux+Yocto+Tips#Working%20with%20a%20user%20space%20Yocto%20layer-How%20to%20patch%20FSBL%20in%20v2017.1%20PetaLinux%20Project)
- https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18842475/PetaLinux+Yocto+Tips#PetaLinuxYoctoTips-ConfiguringFSBLandPMUFWdebugsinPetaLinuxProject (https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18842475/PetaLinux+Yocto+Tips#PetaLinuxYoctoTips-ConfiguringFSBLandPMUFWdebugsinPetaLinuxProject)
- --> I think this is what you search for: https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18842475/PetaLinux+Yocto+Tips#PetaLinuxYoctoTips-HowtopatchFSBLinPetaLinuxProject
brJohn