init - 2024.1 English

Bootgen User Guide (UG1283)

Document ID
UG1283
Release Date
2024-05-30
Version
2024.1 English

Syntax

  • For Zynq devices and Zynq UltraScale+ MPSoC:
    [init] <filename>
  • For AMD Versal™ adaptive SoC:
    init = <filename>

Description

Register initialization block at the end of the bootloader, built by parsing the .int file specification. Maximum of 256 address-value init pairs are allowed. The .int files have a specific format.

Example

A sample BIF file is shown below:

  • For Zynq devices and Zynq UltraScale+ MPSoC:
    all:                                                     
     {                                                        
        [init] test.int                                       
     }
  • For AMD Versal™ adaptive SoC:
    all:                                                     
     {                                                        
        init = reginit.int                                    
        image                                                 
        {                                                     
          name = image1, id = 0x1c000001                      
          { type=bootloader, file=plm.elf }                   
          { type=pmcdata, file=pmc_cdo.bin }                  
        }                                                     
     }