2378459_en-US

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2378459_en-US

2378459_en-US

First Steps with the Automotive MCU S32K – Development Environment Setup Guide: How to Install S32DS and RTD (Japanese Blog)

What is this article about?


NXP provides the S32 Design Studio ( S32DS) software development IDE environment for S32 microcontrollers and processors , as well as the Real-time Driver (RTD) software required to operate the MCU, free of charge. This article explains how to install the S32DS development environment and the RTD.

* What is a Real-Time Driver
?
This is NXP's proprietary driver set that integrates an " AUTOSAR- compliant MCAL(Microcontroller Abstraction Layer)" and a " non-AUTOSAR-compliant conventional SDK(Software Development Kit)" into a single unit.


This time, we'll use the S32K3 , an automotive MCU that is versatile and has a wide range of options, as an example. S32DS is an environment that can be used with other NXP automotive MCUs as well.


Overview of the S32K3 microcontroller's software


First, let's get a rough understanding of the S32K3's software configuration .

You don't need to understand the details at this point.

YukoKinto_0-1786451878336.png


This article will only cover a portion of the following:

  • S32 Design Studio (S32DS)
  • Real-Time Driver (RTD)

What should I install? (Checklist)


  1. S32 Design Studio (※A common development environment for the S32 series)
  2. S32K3 Real-Time Drivers (RTD for S32K3)

1. Install S32 Design Studio


S32 Design Studio is a free integrated development environment (IDE) that supports Power Architecture ® ( e200 core) and Arm ® -based automotive high-reliability microcontrollers /processors.

S32DS IDE is a simple development tool with no code size limitations, based on open-source software such as Eclipse IDE , the GNU Compiler Collection (GCC) , and the GNU Debugger (GDB), and can be used for editing, compiling, and debugging designs.


Download and install


Download the IDE installer from the download site for S32 Design Studio for S32 Platform: ide/s32-design-studio-for-s32-platform:S32DS-S32PLATFORM" target="_blank" rel="noopener"> nxp.com

Go to the S32DS download site and click the " Download " button.

YukoKinto_1-1780932606377.png


The page will scroll down, so please click " Download " below.

YukoKinto_2-1780932606422.png


Click on S32 Design Studio IDE.

YukoKinto_3-1780932606478.png


Click on the latest version, and if there are no issues, agree to the terms of service.

YukoKinto_4-1780932606560.png


There are versions for Linux and Windows, so please click the one that matches your operating system.

YukoKinto_5-1780932606659.png

Once the download is complete, launch the installer and follow the on-screen instructions to complete the installation.

The process isn't particularly difficult, but if you're unsure, the following video provides detailed instructions, so please watch it while you proceed with the installation.

Recommended ▶ gallerypage/video-id/6366101833112" target="_blank" rel="noopener">Video S32DS3.6_install_activation_use.mp4 - NXP Community



2. Install the S32K3 Real-Time Driver.


Real-Time Drivers (RTDs) are a set of software components developed by NXP to accelerate the development of embedded applications running on S32 automotive MCUs . They provide a standardized, high-performance interface to hardware peripherals, enabling developers to create reliable and scalable automotive software systems.

 

Download and install


Go to the download site for RTD xp.jp/design/design-center/software/automotive-software-and-tools/real-time-drivers-rtd:AUTOMOTIVE-RTD" target="_blank" rel="noopener"> and click the " Download " button.

YukoKinto_6-1780932606715.png


The page will scroll down, so please click the " Download " button for the S32K3 Standard Software below. Please note that this Standard Software is free software and tools available for use.

YukoKinto_7-1780932606765.png


This time, we'll select an RTD for the S32K3.

YukoKinto_8-1780932606833.png


Click on the one that says“ Qualified as RFP Release” (RFP = Release For Production).

YukoKinto_9-1780932606979.png

I agree to the terms of service and will proceed.


Next, click on the Updatesite for S32 Design Studio and download it .

spoiler
* What is Updatesite?
Simply downloading the RTD file doesn't mean you can use it with S32DS; you only have the "zip package" on hand. Only by installing the downloaded Update Site ( ..._DesignStudio_updatesite.zip ) into S32DS will the RTD be registered in the IDE. This allows you to select the RTD in the new project wizard and automatically generate the RTD code using "Update Code" based on the settings configured in the S32 Configuration Tool .
*If you do not add this, RTD will not appear as an option when creating a new project.
*Note that if the RTD is already bundled with the S32DS version, this procedure is unnecessary and you can use it as is.

YukoKinto_10-1780932607141.png


 

Open the Real-Time Driver on the S32DS and install RTD.


Now let's actually open S32DS.

Once you open S32DS, click on " S32DS Extension and Updates ".

YukoKinto_11-1780932607291.png


Verify that the S32K3 Development Package is installed.

YukoKinto_0-1782821499671.png


Click " Add Updates Site " in the bottom right corner and add the Real-time Driver you downloaded earlier.

YukoKinto_12-1780932607553.png


Once the addition is complete, the Real-Time Driver will appear on the left side. This time, click on "S32K3XX Real-Time Driver…" to start the installation.

If you look at the bottom right, you can confirm that the installation has started. As the installation progresses, you will be prompted to restart the S32DS, so follow the instructions.

YukoKinto_13-1780932607635.png


After restarting, the RTD installation is complete!

If you open " S32DS Project From Example " in the lower left, you can see the S32K3XX Real-Time Driver that you just installed .

YukoKinto_14-1780932607787.png



The following video also provides detailed instructions, so please try installing while watching the video.

RecommendedS32 Design Studio 3.6: How to Download RTD | NXP Semiconductors


At this point, the installation of the S32 Design Studio IDE and the S32K3 Real-Time Driver is complete. Great job!

In the next article, we will actually run the drivers and sample applications included in the RTD.


=========================

We are currently unable to respond to comments left in the " Comment " section of this post .
We apologize for the inconvenience, but when making an inquiry, please refer to " 8 %E3% 81 %AE% E6 %8A% 80 %E8% A1 %93% E8 %B3% AA %E5% 95 %8F-% E5 %95% 8F %E3% 81 %84% E5 %90% 88 %E3% 82 %8F% E3 %81% 9B %E6% %B9% %B3% E6 %E6% 97 %A5% E6 %9C% AC %E8% AA %9E% E3 %83% 96 %E3% 83 %AD% E3 %82% B0/ba-p/2153299" target="_blank" rel="noopener" data-hyperlinktype="0" > How to ask technical questions to NXP ( Japanese blog ) " .
(If you are already an NXP distributor or have a relationship with NXP , you may ask your representative directly. )


This article provides a detailed explanation of how to install the S32 Design Studio (S32DS) development environment and the Real-Time Driver for NXP automotive MCUs, in a level of detail that even those new to S32K can easily follow.

This example uses the S32K3 automotive MCU, but the same procedure can be used to set up the environment for other automotive MCUs.

(Working time: 20 minutes)

General Purpose MicrocontrollersS32 Design StudioS32KSW | DownloadsJapanese Blog
Tags (1)
No ratings
Version history
Last update:
Wednesday
Updated by: