S32DS Installation Guide
S32DS Installation Guide
S32 Design Studio for S32 Platform 3.5 Update 13, Installation Guide, Rev. 1.6, 07/2024
2 NXP Semiconductors
System Requirements
System Requirements
To maximize performance, the S32 Design Studio tools should be installed on a computer with the recommended
system configuration. While the tools will operate on a computer with the minimum configuration, the limited
hardware will restrict its ability to function at desired performance levels.
Recommended Configuration
• PC with 2.6 GHz Intel® Pentium® compatible processor or better
• 8 GB of RAM
• 30 GB of disk space (when installing all product features or all updates)
• 24 GB of temporary storage (required only during the product installation)
• USB port for communications with target hardware
• Ethernet port for communications with target hardware (optional)
Java Runtime
• Java Runtime Environment 11 64-bit (included in the installation package)
Recommended Configuration
• PC with 2.6 GHz Intel® Pentium® compatible processor or better
• 8 GB of RAM
• 25 GB of disk space
• 20 GB of temporary storage (required only during the product installation)
• USB port for communications with target hardware
• Ethernet port for communications with target hardware (optional)
S32 Design Studio for S32 Platform 3.5 Update 13, Installation Guide, Rev. 1.6, 07/2024
NXP Semiconductors 3
System Requirements
Java Runtime
• Java Runtime Environment 11 64-bit (included in the installation package)
S32 Design Studio for S32 Platform 3.5 Update 13, Installation Guide, Rev. 1.6, 07/2024
4 NXP Semiconductors
Installation prerequisites for Linux platforms
lib32z1 Ubuntu
sudo dpkg --add-architecture i386
lib32ncurses5 sudo apt-get update
sudo apt-get install lib32z1 libncurses5:i386
libstdc++6 libstdc++6:i386 libbz2-1.0:i386 libc6:i386
libx11-6:i386 libxpm4:i386 libncursesw5:i386
libbz2-1.0 libmpfr6:i386
glibc
libX11
libxpm4
libncursesw5
libmpfr4
libpython2.7 Ubuntu
sudo apt-get install libpython2.7
Platform Installing
Ubuntu
sudo apt install make
• The TCL package is required to run the scripts found in the Project_Settings container in a project:
S32 Design Studio for S32 Platform 3.5 Update 13, Installation Guide, Rev. 1.6, 07/2024
NXP Semiconductors 5
Installation prerequisites for Linux platforms
Platform Installing
Ubuntu
sudo apt install tcl
• The Python 2.7 needs to be installed to use the GDB Python build (tools/gdb-arm/arm32-eabi/
bin/arm-none-eabi-gdb-py):
Platform Installing
Ubuntu
sudo apt-get install python2-minimal curl
Platform Installing
Ubuntu 1. Ensure if your default python is version 2.7:
python2 --version
2. Install pip:
python2
import enum
print(enum.__file__)
• (Optional) The 32-bit libraries for Python 2.7 need to be installed to use legacy GDB Python build (e.g.
build_tools/gcc_b1574/gcc-6.3-arm32-eabi/bin/arm-none-eabi-gdb-py):
Platform Installing
Ubuntu
sudo apt install libpython2.7:i386
S32 Design Studio for S32 Platform 3.5 Update 13, Installation Guide, Rev. 1.6, 07/2024
6 NXP Semiconductors
Installation prerequisites for Linux platforms
Platform Installing
Ubuntu
sudo apt install dos2unix
• (Optional) 32-bit GTK2 libraries need to be installed to use Wind River Diab installer:
Platform Installing
Ubuntu
sudo apt-get install libstdc++6:i386 libgtk2.0-0:i386
libxtst6:i386
Platform Installing
Ubuntu
sudo apt-get install libusb-0.1-4
4. Install libc6:
S32 Design Studio for S32 Platform 3.5 Update 13, Installation Guide, Rev. 1.6, 07/2024
NXP Semiconductors 7
Downloading S32DS 3.5
Downloading the S32DS Design Studio for S32 Platform 3.5 Update 13
installer
The installer package contains the complete S32 Design Studio tool and can be used on the computer with no access
to the Internet.
To download the offline installer, perform these steps:
1. Go to the S32 Design Studio IDE page: www.nxp.com/S32DS.
2. Choose the required product and go to the Downloads tab.
3. Click Download next to the S32 Design Studio for S32 Platform 3.5 Update 13 RTM – Windows/Linux
hyperlink. If you have not logged in, you will be directed to the NXP Sign In page.
4. On the Software Terms and Conditions page review the license terms as you scroll down, then click I Agree.
S32 Design Studio for S32 Platform 3.5 Update 13, Installation Guide, Rev. 1.6, 07/2024
8 NXP Semiconductors
Downloading S32DS 3.5
S32 Design Studio for S32 Platform 3.5 Update 13, Installation Guide, Rev. 1.6, 07/2024
NXP Semiconductors 9
Downloading S32DS 3.5
5. In the File Name column, click the link next to the installer.
6. Confirm the download and specify the location where you want the installer package to be saved.
Alternatively, you can find your activation code on the NXP website.
1. Open the Sign In or Register page: www.nxp.com/security/login. The MY NXP page opens after signing in.
2. Click Licensing > Software Licensing and Support, then click Software accounts > View accounts.
3. On the Product List page select the NXP Software products.
4. On the Product Information page click the product link.
5. On the Software Terms and Conditions page review the license terms as you scroll down, then click I Agree.
6. The Product Download page appears. Click the License Keys tab to open the License Information page. Write
down or copy the Activation Code, you will need it to continue the installation.
S32 Design Studio for S32 Platform 3.5 Update 13, Installation Guide, Rev. 1.6, 07/2024
10 NXP Semiconductors
Downloading S32DS 3.5
Note: Codes depicted in this document are provided for illustration only and are fictitious.
S32 Design Studio for S32 Platform 3.5 Update 13, Installation Guide, Rev. 1.6, 07/2024
NXP Semiconductors 11
Installing S32DS Design Studio for S32 Platform 3.5 Update 13
Platform Action
Windows Double-click the S32 Design Studio installation package to start the installation procedure.
Note: The user account designated for installing S32 Design Studio must be a member of the
local Administrators security group. If User Account Control (UAC) is enabled, Windows will ask
you to elevate the privileges when you run the installation package. When asked by UAC, grant
the S32 Design Studio installer permissions to make changes on your computer.
Linux Open the terminal and navigate to the directory with the downloaded BIN file:
cd ~/S32DS
Add the execute permissions to the binary:
chmod a+x ./<install_name>.bin
Run the installer:
./<install_name>.bin
Note: The user account used to install S32 Design Studio has to be a sudoers group member. You
do not need the root privileges to install the product.
S32 Design Studio for S32 Platform 3.5 Update 13, Installation Guide, Rev. 1.6, 07/2024
12 NXP Semiconductors
Installing S32DS Design Studio for S32 Platform 3.5 Update 13
Note: If the "Unable to install the VP Explorer plug-in" message appears, use Help > Install New Software to
install the plug-in manually after the product installation is complete.
3. Review the license terms as you scroll it down, then accept and click Next:
4. Specify the installation folder for S32 Design Studio . Click Next:
S32 Design Studio for S32 Platform 3.5 Update 13, Installation Guide, Rev. 1.6, 07/2024
NXP Semiconductors 13
Installing S32DS Design Studio for S32 Platform 3.5 Update 13
5. Choose the folder for S32 Design Studio program shortcuts. Select Create Icons for All Users if you want the
shortcuts to be available for all users of this computer. Click Next:
S32 Design Studio for S32 Platform 3.5 Update 13, Installation Guide, Rev. 1.6, 07/2024
14 NXP Semiconductors
Installing S32DS Design Studio for S32 Platform 3.5 Update 13
7. Click Install. Depending on the target platform, you may need to confirm elevation of the installation process.
Platform Action
Windows The wizard checks for existence of C++ runtime installed, and, if necessary, start installing
required libraries from the Microsoft Visual C++ 2010 and 2013 packages. No user input required.
Linux The wizard prompts you to enter your password in the terminal window. When the Enter your
sudoer password in the Console... message appears, switch to the terminal window and enter your
user password.
8. The installation continues by checking your Windows permissions and installing the Flexera Windows licensing
services on your computer. The services are required to license your instance of S32 Design Studio .
9. The installer looks for the S32 Design Studio license on your computer:
Note: A license issued for an earlier version of S32 Design Studio cannot be used.
10. If no valid license is found on your computer, the installer notifies you about it and asks you to provide the
activation code to obtain the license:
S32 Design Studio for S32 Platform 3.5 Update 13, Installation Guide, Rev. 1.6, 07/2024
NXP Semiconductors 15
Installing S32DS Design Studio for S32 Platform 3.5 Update 13
• Online activation
If you click Online, the installer sends an activation request to a remote activation server and
automatically activates your instance of S32 Design Studio . If activation succeeds, S32 Design Studio is
licensed and registered on your computer automatically.
Note: Make sure that TLS 1.2 protocol is enabled:
• Open Windows Control Panel > Network and Internet > Internet Options > Advanced >
Settings.
• In the Security section make sure the Use TLS 1.2 checkbox is checked. If not, check it and click
the Apply button.
• Offline activation
If you click Offline, the Activation request dialog box appears to let you to activate S32 Design Studio
without access to the Internet. You will need another device connected to the Internet to communicate
with the NXP website.
a) After you click Offline in the S32DS Activation message box, the Activation request dialog box appears to
let you save the XML file with the activation request.
b) Save the XML file with the request for offline activation.
c) Copy the saved request.xml file to the device connected to the Internet. On that device, sign in on the NXP
website: www.nxp.com/security/login. The MY NXP page opens where you downloaded the installation
package, then click Software Licensing and Support, then click Software accounts > View accounts. On
the Product List page select the Licensing > Offline Activation.
Note: You do not necessarily have to license the S32 Design Studio in this installation session. Once you
have created the offline activation request file, you can close the installer.
S32 Design Studio for S32 Platform 3.5 Update 13, Installation Guide, Rev. 1.6, 07/2024
16 NXP Semiconductors
Installing S32DS Design Studio for S32 Platform 3.5 Update 13
d) On the Offline Activation Web page, browse to the request.xml file on the device connected to the Internet.
Click Process to submit the request file.
e) Save the generated activation.xml file from the website to the device.
f) Save the copy of the activation.xml file to your computer. If you have previously closed the installer, run it
again and generate the request.xml file. Leave the generated request file intact.
g) After you save the activation request file, the Activation response dialog box appears. Browse to the
activation.xml file and click Load.
13. If activation is successful, the installation continues automatically.
Note: During the installation process you may be prompted to proceed with the installation wizards of the
specific drivers.
14. Wait until the S32 Design Studio installer finishes the installation and shows the Install Complete page. Click
Done:
S32 Design Studio for S32 Platform 3.5 Update 13, Installation Guide, Rev. 1.6, 07/2024
NXP Semiconductors 17
Installing S32DS Design Studio for S32 Platform 3.5 Update 13
S32 Design Studio for S32 Platform 3.5 Update 13, Installation Guide, Rev. 1.6, 07/2024
18 NXP Semiconductors
Installing S32DS Design Studio for S32 Platform 3.5 Update 13
S32 Design Studio for S32 Platform 3.5 Update 13, Installation Guide, Rev. 1.6, 07/2024
NXP Semiconductors 19
Installing S32DS Design Studio for S32 Platform 3.5 Update 13
Note: To play back the video in Linux for the first time, select the multimedia plug-ins required by Java and click
Install.
S32 Design Studio for S32 Platform 3.5 Update 13, Installation Guide, Rev. 1.6, 07/2024
20 NXP Semiconductors
Installing product updates and packages
Support for the NXP Arm® based processor families is provided with additional software packages. The S32DS
Extensions and Updates tool helps you to find and install the latest product updates and software packages. The
lookup is performed across the sites that are specified in the product preferences. For details, refer to S32 Design
Studio for S32 Platform 3.5 Update 13 RTM User Guide.
To install updates and additional packages to S32 Design Studio :
1. From the menu, click Help > S32DS Extensions and Updates.
2. In the left pane of the S32DS Extensions and Updates wizard, find all software packages already installed and
ready to be installed.
• Use the All, Available/Update and Installed toggle buttons to show and hide packages of a respective
type.
• Use the filter buttons to show packages of the required hardware type or category. Removing the filter
clears the package selection.
Click a package in the left pane. The right pane loads the description of the package.
3. Check the box on each package that you need to install or update. Click Install/Update.
4. On the next page, verify the selected packages and click Next.
S32 Design Studio for S32 Platform 3.5 Update 13, Installation Guide, Rev. 1.6, 07/2024
NXP Semiconductors 21
Installing product updates and packages
S32 Design Studio for S32 Platform 3.5 Update 13, Installation Guide, Rev. 1.6, 07/2024
22 NXP Semiconductors
Installing Synopsys tools
3 Specify the environment variables in your Windows Find instructions in topic Post-installation settings.
system.
4 Run Virtualizer Studio and create a workspace.
5 Install the VP Explorer plug-in to S32 Design The plug-in comes with the Synopsys Virtualizer
Studio . Studio. Find the installation instructions in topic
Installing VP Explorer.
If you have installed Synopsys Virtualizer Studio
prior to installing S32 Design Studio , this step
is not required. The S32 Design Studio installer
automatically detects the Synopsys software and
installs the VP Explorer plug-in.
Note: To get the installation packages for Synopsys tools, contact your manager.
Installing VP Explorer
To install the VP Explorer plug-in to S32 Design Studio :
1. On the main menu, click Help > Install New Software.
2. In the Install dialog box, click Add.
3. In the Add Repository dialog box, click Archive.
S32 Design Studio for S32 Platform 3.5 Update 13, Installation Guide, Rev. 1.6, 07/2024
NXP Semiconductors 23
Installing Synopsys tools
4. In the Repository archive window, browse to the Synopsys installation path and go to folder /SLS/windows/
vpexplorer_feature/. Select the vpexplorer-feature.zip file and click Add.
5. In the software list, select VP Explorer IDE and click Next.
S32 Design Studio for S32 Platform 3.5 Update 13, Installation Guide, Rev. 1.6, 07/2024
24 NXP Semiconductors
Installing Synopsys tools
S32 Design Studio for S32 Platform 3.5 Update 13, Installation Guide, Rev. 1.6, 07/2024
NXP Semiconductors 25
Installing Synopsys tools
Note: You may get a security warning about unsigned content. Click Install anyway to continue the installation.
8. When the installation is complete, restart S32 Design Studio .
The integrated VP Explorer appears on the main menu of S32 Design Studio :
S32 Design Studio for S32 Platform 3.5 Update 13, Installation Guide, Rev. 1.6, 07/2024
26 NXP Semiconductors
Installing Synopsys tools
Post-installation settings
After having installed the Synopsys Virtualizer Studio, go to Control Panel > System > Advanced system settings >
Environment Variables... and specify the following environment variables in your Windows system:
SNPS_VP_PRODUCT=VSDK
If you have several Synopsys Virtualizer Runtime versions, make sure the SNPS_VP_HOME value is set for the
currently used version.
You may need to specify the SNPSLMD_LICENSE_FILE environment variable as well. The necessity depends on
your license plan. Consult your administrator for details.
S32 Design Studio for S32 Platform 3.5 Update 13, Installation Guide, Rev. 1.6, 07/2024
NXP Semiconductors 27
How to Reach Us: Information in this document is provided solely to enable system and software
implementers to use NXP products. There are no express or implied copyright licenses
Home Page:
granted hereunder to design or fabricate any integrate circuits based on the information
nxp.com in this document. NXP reserves the right to make changes without further notice to any
products herein.
Web Support:
NXP makes no warranty, representation, or guarantee regarding the suitability of its
nxp.com/support
products for any particular purpose, nor does NXP assume any liability arising out of
the application or use of any product or circuit, and specifically disclaims any and all
liability, including without limitation consequential or incidental damages. “Typical”
parameters that may be provided in NXP data sheets and/or specifications can and do
vary in different applications, and actual performance may vary over time. All operating
parameters, including “typicals”, must be validated for each customer application by
customer's technical experts. NXP does not convey any license under its patent rights nor
the rights of others. NXP sells products pursuant to standard terms and conditions of sale,
which can be found at the following address: nxp.com/SalesTermsandConditions.
While NXP Semiconductors has implemented advanced security features, all products may
be subject to unidentified vulnerabilities. Customers are responsible for the design and
operation of their applications and products to reduce the effect of these vulnerabilities on
customer’s applications and products, and NXP Semiconductors accepts no liability for
any vulnerability that is discovered. Customers should implement appropriate design and
operating safeguards to minimize the risks associated with their applications and products.
NXP, the NXP logo, NXP SECURE CONNECTIONS FOR A SMARTER WORLD,
Airfast, Altivec, CodeWarrior, ColdFire, ColdFire+, CoolFlux, CoolFluxDSP, the CoolFlux
logo, EdgeLock, EdgeScale, EdgeVerse, eIQ, Embrace, Freescale, the Freescale logo,
GreenChip, the GreenChip logo, HITAG, ICODE, I - CODE, Immersiv3D, JCOP, Kinetis,
Layerscape, MagniV, Mantis, MIFARE, the MIFARE logo, MIFARE CLASSIC, MIFARE
DESFire, MIFARE FleX, MIFARE Plus, MIFARE Ultralight, MIFARE 4Mobile, the
MIFARE4Mobile logo, MiGLO, mobileGT, NTAG, the NTAG logo, PEG, Plus X,
PowerQUICC, Processor Expert, QorIQ, QorIQ Qonverge, Qorivva, RoadLINK, the
RoadLINK logo, SafeAss ure, SmartM X, StarCore, Symphony, Tower, TriMedia,
UCODE, the UCODE DNA logo, VortiQa and Vybrid are trademarks of NXP. All other
product or service names are the property of their respective owners. AMBA, Arm, Arm7,
Arm7TDMI, Arm9, Arm11, Artisan, big.LITTLE, Cordio, CoreLink, CoreSight, Cortex,
DesignStart, DynamIQ, Jazelle, Keil, Mali, Mbed, Mbed Enabled, NEON, POP, RealView,
SecurCore, Socrates, Thumb, TrustZone, ULINK, ULINK2, ULINK-ME, ULINK-PLUS,
ULINKpro, µVision, Versatile are trademarks or registered trademarks of Arm Limited
(or its subsidiaries) in the US and/or elsewhere. The related technology may be protected
by any or all of patents, copyrights, designs and trade secrets. All rights reserved. Oracle
and Java are registered trademarks of Oracle and/or its affiliates. The Power Architecture
and Power.org word marks and the Power and Power.org logos and related marks are
trademarks and service marks licensed by Power.org.
S32 Design Studio for S32 Platform 3.5 Update 13, Installation Guide, Rev. 1.6, 07/2024
28 NXP Semiconductors