Build Tools

Introduction

S32 SDK supports and is tested with multiple compiler toolchains.

Note
The toolchain list, versions and their options specific for the platform and release can be found in the Release Notes. (SDK\ReleaseNotes.pdf)

Makefiles

Multiple makefile projects are provided in the 'examples' folder, for all supported compilers. These projects can be modified by adding application code, or the makefiles can be reused in different projects, after reconfiguring the paths/variables. Please note that these projects require the designated compiler to be already installed on the host; also, the makefile path to compiler executable must be updated before running make utility.

S32 Design Studio

S32 Design Studio is delivered with platform specific gcc cross compiler included ("{S32_Design_Studio_install_path}\Cross_Tools). Eclipse plugins for gcc are already installed in S32 Design Studio IDE, so new projects for this toolchain can be created and built directly from the IDE. To add S32 SDK source files to a clean S32 Design Studio project, eclipse "linked resources" feature can be used: project properties->New->Folder->Advanced->'Link to alternate location' (e.g. "{S32_SDK_PATH}"). For S32 Design Studio project with Processor Expert support, please import a project from "{S32_SDK_PATH} Name".