partition_owner, owner - 2022.2 English

Vitis Unified Software Platform Documentation: Embedded Software Development (UG1400)

Document ID
UG1400
Release Date
2023-01-02
Version
2022.2 English

Syntax

  • For Zynq devices and Zynq UltraScale+ MPSoC:
    [partition_owner = <options>] <filename>
  • For Versal® ACAP:
    { owner = <options>, file=<filename> }

Description

Owner of the partition which is responsible to load the partition.

Arguments

  • For Zynq devices and Zynq UltraScale+ MPSoC:
    • fsbl: FSBL loads this partition
    • uboot: U-Boot loads this partition
  • For Versal® ACAP:
    • plm: PLM loads this partition
    • non-plm: PLM ignores this partition and it is loaded in a alternative way

Example

  • For Zynq devices and Zynq UltraScale+ MPSoC:
    all:                                              
     {                                                 
         [bootloader] fsbl.elf                         
         uboot.elf                                     
         [partition_owner=uboot] hello.elf             
     }
  • For Versal® ACAP:
    all:                                              
     {                                                 
         image                                         
         {                                             
             { type = bootimage, file = base.pdi }                                       
         }                                             
         image                                         
         {                                             
             name = apu_subsys,  id = 0x1c000003       
             {                                         
                  id = 0x00000000,                     
                  core = a72-0,                        
                  owner = non-plm,                     
                  file = /path/to/image.ub             
             }                                         
         }                                             
     }