Setup Guide for Development Environment for Arm Compiler in Windows

Content:

Install AC6 Compiler

Download and Unzip the Arm Compiler from the Download Arm Compiler 6.19

  • Click Download Arm Compiler 6.19

  • Login into your Arm account

  • Under “Select Revision to Download” dropdown menu, select “r6p19-00rel0”

  • Download and install “Arm Compiler for Embedded 6.19 (x86_64 Windows)”

MSYS2 Installation For Windows

Follow the below steps to install MSYS2 in Windows:

  • Download the Windows installer for MSYS2:MSYS2 Download

  • Once the installer is downloaded, double-click the .exe file to start the installation process and follow the on-screen instructions in the installation wizard.

  • Select “Launch MSYS2 UCRT64”.

  • Enter the command “pacman -S make”. Enter “Y”, incase prompted to.

  • Add the following path: C:\msys64\usr\bin to Path in System Variables.

Ninja Installation For Windows

Follow the below steps to install ninja in Windows:

  • Download and extract the zip file for ninja in Windows:ninja Download

  • Add the following path: C:\Users\user_name\Downloads\ninja-win to Path in System Variables.

CMake

CMake-3.26.0 Download

Download the CMake installer from the cmake installer.

CMake Installation

Run the downloaded msi file.

Note: For Win64, enable the install option Add CMake to the system PATH.-

Python

Python Download

(Recommended 3.10 and above)

Go to the official Python website: Download_python

Click on “Download Python 3.x.x” (the latest stable release).

Python Installation

Locate the downloaded .exe file and run it.

Make sure to check the box that says “Add Python to PATH” at the bottom of the installer window before clicking “Install Now”. This is essential for accessing Python from the command line.

Debug steps

For debug capabilities - download the Windows installer from the link below:Ozone Download

Once the installer (Ozone_Windows_V334a_x64.exe) is downloaded, double-click the .exe file to start the installation process and follow the on-screen instructions in the installation wizard.

Environment Variables Summary

The various tools use the following environment variables.

Environment Variable

Description

AC6_TOOLCHAIN_6_22_0

Arm Compiler path: (C:\Program Files\ArmCompilerforEmbedded6.22\bin)

ARMLMD_LICENSE_FILE