The example projects for TE0803 (Starter Kit and Test Board) have source code for the FSBL but cannot be imported as a project.
I tried creating an FSBL project and replacing the default source files with those but I got some errors related to the BSP.
How can one modify the FSBL?
I changed the FSBL in components/plnx_workspace/fsbl/ tentatively, but it will be removed after executing mrproper or distclean.
Hi,
we use SDK to generate modified FSBL and Boot.bin, this works fine. --> see reference design
petalinux should be also possible with yocto recipes, but I never tried out. See:
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
https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18842475/PetaLinux+Yocto+Tips#PetaLinuxYoctoTips-HowtopatchFSBLinPetaLinuxProject
br
John
Nope, I'm doing bare metal, but I found one has only to create a standard FSBL then add all the te_* files from the StarterKit project plus: xfsbl_main.c , xfsbl_hooks.h , xfsbl_config.h , xfsbl_board.c and xfsbl_board.h
That made my day
Hi,
yes, this works if you use SDK, or you load directly the Starterkit template into the local SDK Repository (in this case you can select modified fslb like default fsbl), to add local repo see:
https://wiki.trenz-electronic.de/display/PD/SDK+Projects#SDKProjects-CreateSDKProjectfromVivado
br
John