@S32kUser
The S32K3 family is a highly scalable MCU that include single-core, dual-core, and lock-step core configurations. Meanwhile, NXP provides rich eco-software. For example, NXP provides a powerful IDE: S32 Design Studio(S32DS), which can be used to configure, compiler, debug. And the RTD (Real-Time Drivers) is the software development package, it includes a lot of default example projects.
Besides, the software package in this page provides additional example projects for multicore use case. All the multicore example projects mentioned in this page are developed based on RTD/HLD, and the configuration tool is EB tresos Studio(NOT S32 CT). The hardware is based on S32K344 Whiteboard. And the software is based on RTD V2.0.
About the multicore example package, it provides very rich multi-core examples.
It contains two types of sample projects:
- Independent project for each cores which compiled independently.
- Single project for both two cores which compiled into single elf file.
It provides multiple projects which support different toolchains:
Compiler:
IDE:
It also provides some example projects for special use scenarios that are often asked:
- Place the stack in TCM region
- Sleep & wakeup example
- Multi-Core resource protection, etc.
The corresponding documents in the package will guide you how to use the software package. And also introduced the multicore related topics.
It includes:
- The basic multi-core concept in AUTOSAR
- MCAL distribution concept in AUTOSAR
- MCAL multi-core module types
- Limitation in RTD of S32K3
- Multi-core resources assignment and protection
- Example of multi-core usage in RTD
The below figures summarized the package contents:
Example Projects:

Quick Start Guide:

Multi-Core related topics:

Any questions, please contact me.