S32K1 introduction and environment construction

32K1xx introduction and environment construction

The S32K series is an automotive-grade general-purpose MCU launched by NXP based on the ARM core, which can easily meet the needs of various automotive electronic control applications. The S32K1xx series MCUs are the first generation of the S32K series. The S32K11x core is ARM Crotex-M0 +, which is an upgraded version of the KEA series MCU, and the S32K14x core is ARM Crotex-M4F.
1.

Main features of S32K1xx series MCU resource introduction :
— Voltage range: 2.7-5.5V
— Temperature range: HSRUN mode -40-105 ° C, RUN mode -40-125 ° C
— With DSP instruction set and single precision floating point number processing Unit (FPU)
— meets functional safety class ISO—26262 ASIL-B
— supports hardware symmetric encryption CSEc
— supports up to 3 CAN- FDs
— low power consumption, with multiple operating modes: HSRUN, RUN, STOP, VLPR, VLPS
— Up to 2Mkb Flash
selection manual:

Note:
The core Cortex-M4F of the S32K14x series MCUs needs to run to the core frequency of 112MHz, which needs to be configured in high-speed operation mode (HSRUN), and the ambient temperature cannot be greater than 105 °, which is not allowed in this mode Erasing and programming Flash.

2. Environmental construction (partly borrowed from Hu Enwei's WeChat public account-"The Growth Path of Automotive Electronics Expert")

NXP: S32 Design Studio for ARM Version 2018.R1
S32DS IDE and SDK package download link The
following picture shows the S32DS development platform and SDK software library package


ARM Keil: recommended version V 5.20 and above, through software Packs to achieve support for S32K series MCU : Keil Microcontroller Development Kit (MDK)
IAR System: Recommended v 7.8 and above (IAR Embedded Workbench for ARM)

Tips

S32DS NXP is a free tool for its latest 32-bit automotive MCU software development integrated environment, which is based on the eclipse architecture and GNU tool chain (gcc compiler and linker and gdp debugging software). Others can be downloaded through the official website links given above. Log in to download and obtain the installation activation code through your personal email account; for the use of S32DS, you can follow Hu Enwei's WeChat public account-"Automotive Expert Growth Road", read the S32DS use tips series of articles.

For Keil's MDK, please download the version above 5.20, and install Software Packs to realize the normal operation of the S32K series MCU. After installing the S32K pack, you can obtain the startup file, Flash algorithm file, and default link file of the S32K series MCU (dispersed loading file) ) And SDK (RTM1.0 version).

IAR is the compiler tool that the AutoSARS MCAL of S32K series MCU supports by default, so if users want to use the AutoSARS MCAL of S32K series MCU to develop applications, it is recommended to install and use IAR Embedded Workbench for ARM.

3. Installation Steps After
downloading the software, it is mostly next and next step installation. The steps are the same as installing other software. Since I do n’t want to uninstall and reinstall, I found the installation steps link.
S32DS IDE installation steps guide the
software installation, you need to install the SDK package, the official website has been updated to version 3.0.2. It seems that there is no detailed SDK package installation steps on CSDN. I downloaded the SDK version 2.9.0 here for demonstration.
First download the SDK package, and then unzip it.

Open the S32DS IDE, click Help, and then click Install New Sofeware.

Click Add, and then select the decompressed SDK package path.

Then check the SDK package you want to install, I chose S32K1xx BETA SDK v2.9.0 Example Projects here, if you have not installed other versions of SDK, it is recommended to check all.

Then wait for the installation process, which depends on the configuration of the computer and the time required. The specific installation process can be seen in the progress bar in the lower right corner.

After the installation is complete, you will be prompted to automatically restart the software. Open S32DS again, you can see the SDK package of version 2.9.0 for your new project.

Guess you like

Origin www.cnblogs.com/dfs23/p/12709982.html