Processor to Processor Cross Triggering - 2025.1 English - XD260

Vitis Tutorials: Embedded Software (XD260)

Document ID
XD260
Release Date
2025-07-31
Version
2025.1 English

In this Lab, we will learn how we can Cross Trigger across two processors. To build use the command below

cd Vitis_Cross_Probing/scripts
make build_sw LAB=1

This will create two hello world applications for the cortexa53_0 and cortexa53_1 respectively. These applications will also be added to a system project which we will use for creating the launch configuration. The hello world running on the cortexa53_1 has a while loop for demo purposes

int main()
{
    init_platform();

    while(1) {
        print("Hello World from #1\n\r");
    }
    cleanup_platform();
    return 0;
}

The hello world application targeting the cortexa53_0 is shown below

int main()
{
    init_platform();

    print("Hello World from #0\n\r");
    cleanup_platform();
    return 0;
}

Launch AMD Vitis™ Unified embedded tool in 2025.1 and open the lab1 workspace.

../../../../_images/applications.PNG