On 10/14/24 8:28 PM, [email protected] wrote:
I have just finished migrating my petalinux microblaze project to yocto by following the instructions listed here:Migrate from PetaLinux project to Yocto project - Xilinx Wiki - Confluence (atlassian.net) <https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/757891119/Migrate+from+PetaLinux+project+to+Yocto+project> However - I would like to create a new layer using yocto. The item I am

A new LAYER or a new machine?

The Yocto Project has lots of information on creating new layers. Creating new machines is AMD FPGA specific. We will be releasing 2024.2 "soon", when we do the updated gen-machineconf program should be used to generate the machine file(s) for your project.

The current gen-machineconf can be used, but the output file is specific to YOUR machine and paths, this is improved in 2024.2.

struggling with is there are no instructions on how this can be done. I am very familiar with Yocto and have multiple projects upgraded to using version "Langdale" and Xilinx layers versionĀ  xlnx-rel-v2024.1. I don't exactly know how to start since I cannot find any "how tos" specifically how to merge FPGA bitstream with fs-boot to store in QSPI flash.

You need to generate a boot.bin with the bootgen utility. There is a version of this integrated with the Yocto Project components but the bif file is configured by the YP. If you want to use your own bif, you will need to assemble the stuff externally of the Yocto Project (using the output of the build).

The bootgen utility is available as part of the Yocto Project build, or you can build it separately.

Search for 'bootgen' on the amd.com website. You are looking for 'Bootgen User Guide (UG1283)'. (This is only needed if you want something different then the default generated boot.bin file!)

Petalinux had a package boot command that does this merge - not sure how to do this in Yocto.




-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#5468): 
https://lists.yoctoproject.org/g/meta-xilinx/message/5468
Mute This Topic: https://lists.yoctoproject.org/mt/109015047/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-xilinx/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to