General properties

The Create a S32 Design Studio Project page allows you to configure general properties of your project: the project name, the location where you want the project files to be stored, and the target processor and core on which you want the application to run.


General properties of an application project

The following table describes the settings that you can configure on this page.

Table 1. S32DS Application Project wizard: General properties
Option Description
Project name The project name. Allowed characters: Latin letters (A-Z, a-z), digits (0-9), underscores. Do not start a project name with a digit.

The project name is used at build time and must comply with standard C identifiers, symbols that you use in variables, function names, type definitions, and other namings in your application. If you create multiple projects within the same workspace, make sure to give unique names to projects that you include in this workspace.

Use default location This option enables you to use the default workspace to store the project. By default, S32 Design Studio stores project files in the current workspace. This location is displayed in the Location field.

To specify a custom location, clear the check box and click Browse… to select a new location.

Location The location where the project files will be stored.

If Use default location is selected, this field is inactive and displays the default location. The Browse button is inactive.

Processors The project type specific to target processor family and MCU where you want to use your application.
ToolChain Selection

Details on the selected processor: core kind, core name, and GCC toolchain that will be used to build the project.

The following toolchains are available depending on the processor selected in the Processors tree:

  • NXP GCC 9.2 for Arm 32-bit Bare-Metal
  • NXP GCC 6.3 for Arm 32-bit Bare-Metal
  • NXP GCC 9.2 for Arm 64-bit Bare-Metal
  • NXP GCC 6.3 for Arm 64-bit Bare-Metal
  • NXP GCC 9.2 for Arm 64-bit Linux
  • NXP GCC 6.3 for Arm 64-bit Linux
  • Wind River Diab Toolchain

    Wind River Diab compiler should be installed separately.

    The S32DS_DIAB_TOOLCHAIN_DIR environment variable defines the path to compiler.

    Please set it in: Windows > Preferences > S32 Design Studio for S32 Platform > S32DS Variables > Diab toolchain

  • GHS ARM Standalone Executable Toolchain for 32-bit processors

    The GHS plug-in is not included in the installation package. Click Help > Install New Software to install the plug-in from the corresponding site.

  • IAR Toolchain for ARM - (8.x)

    The IAR toolchain is not included in the installation package. Install IAR Embedded Workbench for ARM 8.x, then install IAR Embedded Workbench plug-in manager to S32 Design Studio for S32 Platform 3.5. After that, install IAR Embedded Workbench plug-in for ARM 8.x using the plug-in manager.

Toolchain options can be further configured after creating the project, see the Build Tool Settings section.

Description Brief information on the selected processor family or toolchain to be used.