Updated on 2022-03-13 GMT+08:00

Device Compilation Toolchain

The Atlas 500 device uses the Arm Cortex-A55 CPU embedded in the Ascend 310 chip. Arm Cortex-A55 is a 64-bit CPU based on the Armv8-A architecture. The Atlas 500 does not have any compilation tool running on the Arm Cortex-A55 CPU. Therefore, you need to perform cross compilation on the x86 platform and then copy the compiled software to the Atlas 500 host for running. During program running, copy the generated executable file or dynamic library to the Atlas 500 device for running.

The software development and compilation toolchain for the Atlas 500 device is stored in toolchains/aarch64-linux-gcc6.3/bin under the Atlas 500 DDK installation directory.