Getting Started with the S32K344-WB Evaluation Board for Automotive General Purpose

Contents of this document

  • 1

    Out of the Box
  • 2

    Get Software
  • 3

    Plug It In
  • 4

    Build, Run

1. Out of the Box

1.1 Get to Know the S32K344-WB Evaluation Board

Let’s start using the S32K3-WB evaluation board.

S32K344-WB Evaluation Board Callouts

S32K344-WB Evaluation Board  Callouts

Discover what is inside your box of your S32K344-WB evaluation board.

1.2 Block Diagram Features

S32K344-WB Evaluation Board

S32K344-WB Evaluation Board

2. Get Software

You can watch the video or follow the below step-by-step guide to set up your S32K344-WB Evaluation Board:

2.1 Get the Integrated Development Environment (IDE)

Download and install S32 Design Studio IDE for S32 Platform version 3.4.

DOWNLOAD S32 DESIGN STUDIO IDE

2.2 Install the S32K3xx Development Package

  • Go to Help
  • S32DS Extensions and Updates from the top menu to open the S32DS Extensions and Updates
  • Navigate to the S32K3xx development package and install it

Continue with the installation of the S32K3 Real-Time Drivers:

3. Plug It In

3.1 Set Up Jumpers in the S32K344-WB Evaluation Board

S32K344-WB Evaluation Board

S32K344-WB Evaluation Board

3.2 Connect Power Supply

Ensure that SW10 is in OFF position, connect the 12 V power supply adaptor and then switch SW10 to the ON position. If you see the reset LED(D15) blinking, it's possible that the FS26 is in normal mode and FS26 triggered the reset due to no watchdog feeding from the MCU. In such a case, switch SW10 OFF and ON again.

The successful power-on is signalized by several power-domain LEDs. For more details and LED positions please read the chapter 5 in the S32K344 White Board HW User Manual.

4. Build, Run

4.1 Build, Run

The software contains rich example set for both High Level Driver (HLD) and Low Level Drivers (LLD). The HLD example set is based on S32K3 RTD version 1.0.0, while LLD example set is based on S32K3 RTD version 2.0.0. The next instructions are for LLD example set.

Download the s32k3_wb_self_test project in the software package S32K344_Whiteboard_Example(LLD)_RTM_1.0.0.zip. Import to S32DS, compile and upload the firmware to the board. Connect the board(J16) to the PC with the MicroUSB cable. Set the UART assistant parameters on the PC as 115200, 8, None, 1. You should be able to see below printing information.


***************************************************************
********************Clock init done****************************
Reset source DES=0x00000000, FES=0x000000001.
Reset count FREC=0.
Base task init OK.
FS26 basic init done.
FS26 all registers read OK.
Reg_flag=0x0101.
Regulator flag set.
FS26 WDG refresh OK.
TJA11xx device 1 is TJA1145.
TJA11xx device 1 initialization OK.
TJA11xx device 1 entered normal mode.
TJAIIxx device 2 is TJA1145.
TJAIIxx device 2 initialization OK.
TJA11xx device 2 entered normal mode.
CDI030 initialization OK.
HB2001 initialization OK.
LPUART and TJA1124 are initialized!
SJA1124 Detected. Read SJA1124 ID = 25.
SJA1124 initialization OK!
MC33879 initialization OK.
MB85RC256 FRAM read write test OK.
QSPI Flash ProgramVerify test OK.
NJJ29C2 SPI Initial read OK.
NCK2910 SPI Communication OK.
SJA1105P initialization OK.
Read SJA1105P 10: 0xAE00030E.
S32K3 GMAC initialization OK.
Eth Phy TJA1101 and TJA1102 init OK.
CS2100 initialized, and init OK!
SGTL5000 initialized, and init OK!
All self-test results OK.

For more details about importing and building the project read the chapter 2 in the S32K344 Whiteboard SW(LLD) QuickStartGuide. For more details about downloading code into MCU and debugging please read the chapter 7 in the S32K344 Whiteboard SW(HLD) UserGuide.

Support

Forums

Connect with other engineers and get expert advice on designing with the S32K344-WB evaluation board using our community sites