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\binto 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-winto 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: ( |
ARMLMD_LICENSE_FILE |