Arm GNU Tools - 2023.2 English

Zynq UltraScale+ MPSoC Software Developer Guide (UG1137)

Document ID
UG1137
Release Date
2023-11-28
Version
2023.2 English

The Arm GNU open source toolchain is adopted for the AMD software development platform. The GNU tools for Linux hosts are available as part of Vitis software platform. This section details the open source GNU tools and Linux tools available for the processing clusters in the Zynq UltraScale+ MPSoC.

The following table lists some of the AMD Arm GNU tools available for programming the APU, RPU, and embedded MicroBlaze processors.

Table 1. AMD Arm GNU Tools
Tool Description
aarch64-none-elf-gcc

aarch64-none-elf-g++

GNU C/C++ compiler.
aarch64-none-elf-as GNU assembler.
aarch64-none-elf-ld GNU linker.
aarch64-none-elf-ar A utility for creating, modifying, and extracting from archives.
aarch64-none-elf-objcopy Copies and translates object files.
aarch64-none-elf-objdump Displays information from object files.
aarch64-none-elf-size Lists the section sizes of an object or archive file.
aarch64-none-elf-gprof Displays profiling information.
aarch64-none-elf-gdb The GNU debugger.