S32 SDK
SoC Support

Detailed Description

This module covers SoC support files.

This section describes the files that are used for supporting various SoCs.

The support files are:

  1. Linker files
  2. Start-up files
  3. SVD file
  4. Header files

Linker files

Linker files are used to control the linkage part of the project compilation and contain details regarding the following:

  1. memory areas definition (type and ranges)
  2. data and code segments definition and their mapping to the memory areas.

linker configuration files are provided for all supported linkers. Please see Build Tools for details.

Start-up files

Start-up files are used to control the SoC bring-up part and contain:

  1. interrupt vector allocation
  2. start-up code and routines

Start-up files are provided for all supported compilers. Please see Build Tools for details.

SVD file

SVD file contains details about registers and can be used with an IDE to allow mapping of memory location to the register definition and information.

Header file

For each SoC there are two header files provided in the SDK:

  1. <SoC_name>.h
  2. <SoC_name>_features.h

The <SoC_name>.h file contains information related to registers that is used by the SDK drivers and code. The <SoC_name>_features.h contains information related to the integration of modules in the SoC.

Modules

 S32K144 System Files
 This module covers the SoC support file for S32K144.