Testing on Hardware - Testing on Hardware - 2026.1 English - UG1186

Libmetal and OpenAMP User Guide (UG1186)

Document ID
UG1186
Release Date
2026-06-24
Version
2026.1 English
  1. Use the project's generated boot artifacts to boot to Linux.
  2. After booting Linux, run the Linux Libmetal application as follows:
    $ sudo -s
    # discover_platform.sh -o demo.conf
    # irq_shmem_demo -c demo.conf
    
    HOST: IRQ and shared memory
    HOST: Start echo flood testing....
    HOST: Sending msgs to the remote.
    HOST: Waiting for messages to echo back and verify.
    
    REMOTE: IRQ shared memory demo finished with exit code: 0
    metal: info:      HOST: Total packages: 1024
    
Note: One method with which the application can be debugged is XSDB. Refer to the Vitis Unified Software Platform Documentation: Embedded Software Development (UG1400) for more information on the use of XSDB.