destination_cpu - 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

[destination_cpu <options>] <partition>

Description

Specifies which core will execute the partition. The following example specifies that FSBL will be executed on A53-0 core and application on R5-0 core.

Note:
  • FSBL can only run on either A53-0 or R5-0.
  • PMU loaded by FSBL: [destination_cpu=pmu] pmu.elf In this flow, BootROM loads FSBL first, and then FSBL loads the PMU firmware.
  • PMU loaded by BootROM: [pmufw_image] pmu.elf. In this flow, BootROM loads PMU first and then the FSBL so PMU does the power management tasks, before the FSBL comes up.

Arguments

  • a53-0 (default)
  • a53-1
  • a53-2
  • a53-3
  • r5-0
  • r5-1
  • r5-lockstep
  • pmu

Example

all:
{
	[bootloader,destination_cpu=a53-0]fsbl.elf
	[destination_cpu=r5-0] app.elf
}