S32 Compilers for S32 Design Studio

Click over video to play

Software Details

Features

NXP GCC Compiler

  • Bare-metal and Linux targeted toolchains
  • Windows and Linux hosted toolchains
  • GCC 9.2, GCC 10.2, and GCC 11.4 releases
  • ARM Cortex M, A and R cores are supported. EABI and Linux (A53). Cortex-M0+, Cortex-M4F, Cortex-M7, Cortex-M33, Cortex-A53, Cortex-R52, A78 (GCC 11.4)

LAX (VSPA)

  • ISO/IEC 9899:1999 and ISO/IEC 14882:1998 C/C++ standard support
  • A complete set of binary utilities, such as linkers, archivers, etc. are provided
  • Complete embedded library support via proprietary C libraries for LAX
  • Windows, Ubuntu 20.04, RedHat 7 host support
  • Optimizing the compiler:
    • Hardware loop support
    • Loop optimizations
    • Function inlining
    • Vector C and Intrinsic programming model
    • Extensive pragma support
    • Intrinsics and built-in support
    • Instruction scheduling
  • Complete documentation set

SPT Assembler

  • A full-featured GNU-based assembler supporting all SPT functionality:
    • Acquisition of ADC samples
    • Capturing of ADC samples within a programmed window
    • Provides HW acceleration for FFT (16 - 4096)
    • High-speed DMA data transfer
    • Supports system RAM, TCM and flash memory transfers
    • Instruction-based program flow
    • High-level commands for signal processing operations
    • Simple control commands
    • Local instruction buffer
    • Automatic instruction fetched from main memory
    • CPU interaction possible
    • CPU interrupt notification
    • Debug support - single stepping and jamming mode

Supported Devices

  • S32V234: S32V2 Processors for Vision, Machine Learning and Sensor Fusion
  • S32K39-37-36: S32K39/37/36 Microcontrollers for Electrification Applications
  • S32K3: S32K3 Microcontrollers for Automotive General Purpose
  • S32K1: S32K1 Microcontrollers for Automotive General Purpose
  • S32M2: S32M2 Integrated Solution for 12V Motor Control
  • S32R45: S32R45 High-Performance Processor for Imaging Radar
  • S32G3: S32G3 Processors for Vehicle Networking
  • S32R41: S32R41 High-Performance Processor for High-Resolution Radar
  • S32G2: S32G2 Processors for Vehicle Networking
  • MWCT2xxxS: MWCT2xxxS Microcontroller for Wireless charging Transmitter ICs

Downloads

Quick reference to our software types.

1-5 of 37 downloads

Show All

Note: For better experience, software downloads are recommended on desktop.

Hardware

Quick reference to our board types.

1-5 of 16 hardware offerings

Show All

Related Software

Quick reference to our software types.

1 software file

Note: For better experience, software downloads are recommended on desktop.

Training

6 trainings

Show All

Support

What do you need help with?