1
Out of the Box2
Get Software3
Plug It In4
Create Application5
Build and DebugSign in to save your progress. Don't have an account? Create one.
Something went wrong! Please try again.
Download and install S32 Design Studio IDE for S32 Platform. Click S32 Design Studio for S32 Platform v.3.5.
Then click S32 Design Studio v3.5 Windows installer.
Note: You will receive an activation code via email or under the license Keys tab.
Something went wrong! Please try again.
Go to Help → S32DS Extensions and Updates from the top menu to open the S32DS Extensions and Updates dialogue. Install S32K3xx Development Package.
Note: In case of installation issues, please ensure that the latest version of S32 Design Studio Platform package and S32 Design Studio Platform Tools package is installed.
Continue with the installation of Real Time Drivers for S32K3xx.
Something went wrong! Please try again.
Download and install Automotive SW - Elektrobit tresos Studio / AUTOSAR Configuration Tool from the S32K3 Standard Software package.
Select the version that you prefer and start the installation.
Download and install also the Automotive SW - S32K3/S32M27x - Real-Time Drivers for Cortex-M from the S32K3 Standard Software package.
Then search for the file S32K3 Real-Time Drivers AUTOSAR R21-11 Version 3.0.0 P10.
Finally, start the installation.
SW32K3_RTD_4.4_x.y.z.link
file in: C:\EB\tresos\links
folder with the content: "path=C:/NXP/SW32K3_RTD_4.4_x.y.z
", where x,y,z refers to the installed RTD version.Optionally select additional software tools from the S32K3 Standard Software tools list.
Something went wrong! Please try again.
S32K31XEVB-Q100 performs better when using the FreeMASTER Run-Time Debugging Tool.
Note: Check the FreeMASTER page for the latest version.
The FreeMASTER communication driver for S32K3 microcontrollers is also needed; download updatesite file with the FreeMASTER communication driver from the Automotive SW → S32K3 → S32 FreeMASTER link in the SW32K3-STDSW-D.
Open the S32DS Extensions and Updates dialog (menu → Help → S32DS Extensions and Updates), click Add Update Sites link and navigate to the FreeMASTER communication driver for S32K3 (zip file starting with "com.") on your disk.
Install FreeMASTER Communication driver for S32K3.
Note: Similarly, you may use these steps for manual download and installation of other software from the SW32K3-STDSW-D or SW32K3-REFSW-D.
Something went wrong! Please try again.
Default Jumper settings | ||
---|---|---|
Jumper | State | Notes |
J11 |
CLOSED | Disabled FS23 watchdog after power-up |
J15 |
1-2 | Select voltage level for FS23 DEBUG pin |
J10 |
1-2 | 3V3 SMPS powered from VBAT |
J16 |
CLOSED | Peripherals powered for the VDD_HV_A domain |
J17 |
CLOSED | MCU Current monitoring Shunt Bypass |
J22 |
1-2 | 5 V for VDD_HV_A |
J26 |
1-2 | 5 V from FS23 SBC HBUCK V1 |
J30 |
CLOSED | 3V3 powered from SMPS |
Something went wrong! Please try again.
Switch SW1 to the OFF position (fully to the right).
Connect the 12 V power supply adapter and switch SW1 to the ON position (fully to the left).
When power is applied to the EVB, Three orange LED's adjacent to the voltage regulators show the presence of the supply voltages (12 V, 5 V and 3.3 V).
Note: This power-up procedure manages that FS23 SBC starts with a disabled watchdog.
Something went wrong! Please try again.
Connect a micro-USB cable to the J41
connector to debug via the on-board S32K3 debugger.
Or use one of the available JTAG connectors for debugging via an external S32K3 debugger.
Something went wrong! Please try again.
Open S32DS and from the menu, go to: File → New → S32DS Application Project. Fill in the project name(without spaces) and select S32K311 derivative.
Select RTD drivers as Platform SDK and finish project creation.
Something went wrong! Please try again.
Something went wrong! Please try again.
Switch to the Peripherals perspective and add Siul2_Dio
driver to the application.
Ensure that you configure the appropriate project and click on the Update Code button for generating configuration files.
Something went wrong! Please try again.
main.c
file in src folder and include the Port and Dio drivers Something went wrong! Please try again.
Use Debug Configuration menu and select one of predefined debug configurations for building and uploading software into MCU.
Note: If you don't use the default on-board debugger, edit Debugger tab for your setup.
Something went wrong! Please try again.
The S32DS will switch into the Debug perspective where you Step Over (F6) your code.
The green LED will now be toggling in an endless loop.
Something went wrong! Please try again.
Similarly to previous steps, you may add the code for Clock initialization.
Something went wrong! Please try again.
Connect with other engineers and get expert advice on designing with the S32K31XEVB-Q100 evaluation board using our community sites.
Get the Integrated Development Environment (IDE)
Install the S32K3xx Development Package and RTD
For AUTOSAR Users - Download and Install Elektrobit Tresos Studio and Real Time Drivers
Get FreeMASTER Run-Time Debug Tool