1
Out of the Box2
Get Software3
Plug It in4
Build, Run5
DebugSign in to save your progress. Don't have an account? Create one.
Something went wrong! Please try again.
Something went wrong! Please try again.
Component | S32K118 |
---|---|
Red LED | PTD16 (FTM0 CH1) |
Blue LED | PTE8 (FTM0 CH6) |
Green LED | PTD15 (FTM0 CH0) |
Potentiometer | PTA7 (ADC0_SE3) (DNP) |
SW2 | PTD3 |
SW3 | PTD5 |
OpenSDA UART TX | PTB1 (LPUART0_TX) |
OpenSDA UART RX | PTB0 (LPUART0_RX) |
CAN TX | PTE5 (CAN0_TX) |
CAN RX | PTE4 (CAN0_RX) |
LIN TX | PTC9 (LPUART1_TX) |
LIN RX | PTC8 (LPUART1_RX) |
SBC_SCK | PTB2 (LPSPI0_SCK) |
SBC_MISO | PTB3 (LPSPI0_SIN) |
SBC_MOSI | PTB4 (LPSPI0_SOUT) |
SBC_CS | PTB5 (LPSPI0_PCS1) |
Something went wrong! Please try again.
Download the code and run it to get familiar with your S32K116EVB2Q048.
Download S32K116EVB2 Jump Start SW
Something went wrong! Please try again.
S32K116EVB2Q048 evaluation board performs better when using S32 Design Studio for Arm®
Note:Check the S32 Design Studio IDE page for the latest version.
Download S32 DESIGN STUDIO IDE
Something went wrong! Please try again.
S32K116EVB2Q048 evaluation board performs better when using FreeMASTER tool for run-time debugging.
Note: Check the FreeMASTER page for the latest version.
Something went wrong! Please try again.
Let's take your S32K116-Q048 for a test drive.
You have the choice of watching a short setup video or following the detailed actions listed below.
Jumper | Configuration | Description |
---|---|---|
J104 |
1-2 (Default) 2-3 |
Reset signal to OpenSDA, use to enter into OpenSDA Bootloader mode Reset signal direct to the MCU, use to reset S32K11x. |
J107 |
1-2 (Default) 2-3 |
S32K11x powered by 12 V power source. S32K11x powered by USB micro connector. |
J10 |
2-3 (Default) 1-2 |
MCU voltage 5 V MCU voltage 3.3 V |
J108 |
1-2 (Default) | Select LIN master option |
J15 |
1-2 (Default) | Used for current measurement |
Note: The resistances with notation DNP are populated.
Something went wrong! Please try again.
The S32K116EVB2Q048 or S32K118EVB2Q048 evaluation boards power from a USB or external 12 V power supply. By default 12 V power is enabled with J107
.
Connect the USB cable to a PC using the supplied USB cable.
Connect the other end of the USB cable (microUSB) to the mini-B port on S32K116EVB2Q048 or S32K118EVB2Q048 at J7
Allow the PC to automatically configure the USB drivers if needed.
Debug is done using OpenSDA through J7
When powered through USB, LEDs D2 and D3 should light green.
Once the board is recognized, it should appear as a mass storage device on your PC with the name S32K116EVB2Q048 or S32K118EVB2Q048.
Board is preloaded with a software, in which the red, blue and green LEDs will toggle at different rates.
Something went wrong! Please try again.
Let's take your S32K116EVB2Q048 or S32K118EVB2Q048 boards for a test drive.
Launch the FreeMASTER application:
Configure the communication port through OpenSDA with a 115200 b/s speed rate:
Manually = Project → Options → Comm
Automatically = Tools → Connection Wizard
Learn more about OpenSDA at Projects and Tutorials.
Something went wrong! Please try again.
The FreeMASTER JumpStart project description:
Learn more about the FreeMASTER JumpStart project features at Projects and Tutorials.
Something went wrong! Please try again.
Launch the S32 Design Studio for Arm and select a default Workspace or specify a new one, then click OK.
To create a new project, select File → New → Project
Choose a project name and then select a project type, then click Next.
Note: You can select the project type in the executable or library folder.
Select Debugger Support and Library Support, then click Finish.
Something went wrong! Please try again.
Select OpenSDA to debug with it.
Select your project, and click on Debug Configuration.
Select the debug configuration under GDB PEMicro Interface Debugging, click the Debugger tab.
In Interface, select OpenSDA. If your board is plugged in, it should appear in Port.
To finish, click Apply then Debug.
Something went wrong! Please try again.
Debug configuration is only required once. Subsequent starting of debugger does not require those steps.
Note: This method currently selects the desktop target (project.elf
) and gives an error. Do not use until this is changed.
…_debug.elf
target
Something went wrong! Please try again.
Click the Variables tab. To enter different values, click in the Value field.
To see CPU registers, click the Registers tab. To enter different values, click in the Value field.
View peripheral registers in the EmbSys Registers tab:
Select Add Memory Monitor and then select the base address to: 40000000
To add break points, point and click in the desired location.
Note: The blue dot indicates the debugger breakpoint.
To reset the program counter, select Terminate (Ctrl+F2).
Something went wrong! Please try again.
Select Debug Configurations:
Create a new P&E launch configuration:
Click to create a new P&E launch and then click Debugger.
Select a S32K116EVB2Q048 device and then click Apply and debug your application.
Something went wrong! Please try again.
To display the main project panel go to: Project → View → Project Tree
To display real-time oscilloscope graph examples select Potentiometer or Touch Sense Electrodes:
OpenSDA is an open-standard serial and debug adapter. It bridges serial and debug communications between a USB host and an embedded target processor. OpenSDA software includes a flash-resident USB mass-storage device (MSD) bootloader and a collection of OpenSDA applications.
The S32K116EVB2Q048 comes with the MSD Flash Programmer OpenSDA Application preinstalled.
Follow these instructions to run the OpenSDA Bootloader and update or change the installed OpenSDA Application.
Enter OpenSDA Bootloader Mode | Load an OpenSDA Application |
---|---|
A removable drive should now be visible in the host file system with a volume label of BOOTLOADER. You are now in OpenSDA Bootloader mode. Note: Follow the “Load an OpenSDA Application” instructions to update the MSD Flash Programmer on your S32K116EVB2Q048 to the latest version. |
You are now running the latest version of the MSD Flash Programmer. Use this same procedure to load other OpenSDA Applications. |
The MSD Flash Programmer is a composite USB application that provides a virtual serial port and an easy and convenient way to program applications into the KEA MCU. It emulates a FAT16 file system, appearing as a removable drive in the host file system with a volume label of S32K116EVB2Q048. Raw binary and Motorola S-record files that are copied to the drive are programmed directly into the flash of the KEA and executed automatically. The virtual serial port enumerates as a standard serial port device that can be opened with standard serial terminal applications.
Using the MSD Flash Programmer | Using the Virtual Serial Port |
---|---|
The new application should now be running on the S32K116EVB2Q048. Starting with v1.03 of the MSD Flash Programmer, you can program repeatedly without the need to unplug and reattach the USB cable before reprogramming. Drag one of the |
Note: Refer to the OpenSDA User's Guide for a description of a known Windows issue when disconnecting a virtual serial port while the COM port is in use |
Connect with other engineers and get expert advice on designing with the S32K144EVB on one of our community sites.
Get to Know the S32K116EVB2Q048 Evaluation Board
Understanding the Header/Pinout for the S32K116EVB2Q048
Understanding the HMI Mapping
Download the EVB Jump Start Software
Get the Integrated Development Environment (IDE)
Get the Run-Time Debugging Tool