Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The section "Preparation" describes preparing steps which are necessary for the generation of the preloader and the bootloader which is described in section "Preloader/Bootloader Generation". After that in section "Device Tree Generation" the steps to create the device tree blob is explained.

Preparation

While Intel Quartus project compilation, described on page Intel Quartus Project, folder "hps_isw_handoff" is created which is now needed to generate via the bsp-editor further output for preloader and bootloader generation. To do the preparation follow the following guide:

...

  • After generation, an information like Finished generation BSP files. Total time taken = ... seconds is displayed in the information tab. The folder software should now be available.
  • Close the bsp-editor.

Preloader/Bootloader Generation

After this preparation, it is possible to generate the preloader and the bootloader inside the shell while following the guide:

...

The folder .../software/spl_bsp/uboot-socfpga should contain the files shown in the next figure.


Device Tree Generation

The device tree generation is a crucial part to tell the linux kernel which hardware has to be handled. To generate the device tree blob follow this guide:

...