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 the library will be linked by an embedded program.


General properties of a library project

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

Table 1. S32DS Library 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 library. 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 library.
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 11.4 for Arm 32-bit Bare-Metal
  • NXP GCC 10.2 for Arm 32-bit Bare-Metal
  • NXP GCC 9.2 for Arm 32-bit Bare-Metal
  • NXP GCC 6.3 for Arm 32-bit Bare-Metal
  • NXP GCC 11.4 for Arm 64-bit Bare-Metal
  • NXP GCC 10.2 for Arm 64-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 11.4 for Arm 64-bit Linux
  • NXP GCC 10.2 for Arm 64-bit Linux
  • NXP GCC 9.2 for Arm 64-bit Linux
  • NXP GCC 6.3 for Arm 64-bit Linux

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.