S32E288-975EVB快速入门

上次修改时间: Apr 20, 2025支持 S32E288-975EVB评估板

本文档内容

  • 1

    开箱即用
  • 2

    获取软件
  • 3

    构建、运行

1. 开箱即用

恩智浦S32E288-975EVB评估板12V电源,带通用适配器板支架。

1.1 硬件介绍

S32E288-975EVB提供了一个全面的平台,用于评估和开发S32E2高性能实时汽车处理器,支持硬件与软件开发,并具备强大的调试功能。恩智浦提供实时驱动程序(RTD),需要安装在S32 Design Studio IDE中,包含一系列示例软件应用,以支持EVB的多种功能及外设。

S32E288-975EVB Callouts

S32E288-975EVB Callouts

1.2 结构框图特性

S32E288-975EVB Evaluation Board

S32E288-975EVB Evaluation Board

1.3 板特性

  • USB到UART接口
  • 两个RCON控制器,用于自定义启动设置
  • 1Kb EEPROM
  • JTAG调试连接器
  • 四线闪存
  • 1个5Mbit/S CAN-FD接口和两个8Mbit/S CAN-FD接口
  • 1个Micro-SD卡插槽
  • 512Mb+64Mb闪存
  • LPDDR4闪存
  • BMS、Aurora Trace、Zipwire连接器
  • 汽车以太网和LIN
  • 两个电机控制连接器
  • 用户LED
  • 支持连接至S32X-MB主板,以扩展I/O功能

1.4 软件准备工作

  • S32 Design Studio IDE
  • S32ZE实时驱动程序V2.x.x
  • FTDI VCP驱动程序(如果用户想使用UART接口,则需要该驱动程序)

2. 获取软件

2.1 下载S32 Design Studio

下载并安装S32 Design Studio for S32 Platform。

下载S32 Design Studio IDE

2.2 安装实时驱动程序(RTD)

下载S32ZE Real Time Drivers Version 2.x.x updatesite.zip。打开S32 Design Studio。进入Help →S32DS Extensions and Updates →Add Update Sites(帮助→S32DS扩展和更新→添加更新站点),然后选择下载的updatesite.zip。

GS-S32E288-975EVB-IMG3_2_1

GS-S32E288-975EVB-IMG3_2_1
从“S32DS扩展和更新”窗口的列表中查找并选择两个S32ZE实时驱动程序选项,然后点击“安装/更新”。

GS-S32E288-975EVB-IMG3_2_2

GS-S32E288-975EVB-IMG3_2_2

构建、运行

3.1 运行示例应用

  1. 打开S32 Design Studio 3.6.x及以上版本
  2. 进入File → New → S32DS Project from Example(文件→新建→从示例创建S32DS项目)
  3. GS-S32E288-975EVB-IMG4_2

    GS-S32E288-975EVB-IMG4_2
  4. 从Dio Examples选择"Dio_Example_S32E2XX_R52"
  5. GS-S32E288-975EVB-IMG4_3

    GS-S32E288-975EVB-IMG4_3
  6. 在项目资源管理器中双击example_Dio.mex文件,然后点击Update Code→OK(更新代码→确定)
  7. GS-S32E288-975EVB-IMG4_4

    GS-S32E288-975EVB-IMG4_4
  8. 点击“S32DS C/C++”图标,选择该项目,点击“构建”图标
  9. GS-S32E288-975EVB-IMG4_5

    GS-S32E288-975EVB-IMG4_5
  10. 将EVB连接至12V电源。通过USB将S32硬件调试器连接至PC,使用JTAG线连接EVB和S32硬件调试器。使用SW1打开EVB
  11. 点击Run → Debug Configurations(运行→调试配置)
  12. GS-S32E288-975EVB-IMG4_7

    GS-S32E288-975EVB-IMG4_7
  13. 选择Dio_Example_S32E2XX_R52项目,点击“调试”
  14. GS-S32E288-975EVB-IMG4_8

    GS-S32E288-975EVB-IMG4_8
  15. 恢复代码,观察EVB上的D12开始闪烁。默认情况下,配置main.c,使D12闪烁10次
  16. GS-S32E288-975EVB-IMG4_9_1

    GS-S32E288-975EVB-IMG4_9_1

    GS-S32Z280-400EVB-IMG4_10_2

    GS-S32Z280-400EVB-IMG4_10_2

RTD示例

借助这些实用示例,开启您的RTD之旅吧。我们收集了一些常见的用例,助您获取灵感,推动您向前迈进。

下载RTD后,用户可直接将路径复制到其窗口。

RTD示例

ADC示例

演示ADC驱动程序的使用方法。

路径:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32ZE\RTD\Adc_TS_T31D53M20I1R0\examples\S32DS\Adc_example_S32E2XX_R52

ADC SAR CTU IP示例

演示ADC SAR CTU IP驱动程序的使用方法。

路径:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32ZE\RTD\Adc_TS_T31D53M20I1R0\examples\S32DS\Adc_Sar_Ctu_Ip_example_S32E2XX_R52

DIO示例

演示DIO驱动程序的使用方法。

路径:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32ZE\RTD\Dio_TS_T31D53M20I1R0\examples\S32DS\Dio_Example_S32E2XX_R52

SIUL2 DIO IP示例

演示SIUL2 DIO IP驱动程序的使用方法。

路径:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32ZE\RTD\Dio_TS_T31D53M20I1R0\examples\S32DS\Siul2_Dio_Ip_Example_S32E2XX_R52

FEE示例

演示FEE驱动程序的使用方法。

路径:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32ZE\RTD\Fee_TS_T31D53M20I1R0\examples\S32DS\Fee_Example_S32E2XX_R52

GPT示例

演示GPT驱动程序的使用方法。

路径:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32ZE\RTD\Gpt_TS_T31D53M20I1R0\examples\S32DS\Gpt_example_S32E2XX_R52

STM IP示例

演示STM IP驱动程序的使用方法。

路径:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32ZE\RTD\Gpt_TS_T31D53M20I1R0\examples\S32DS\Stm_Ip_example_S32E2XX_R52

GTM示例

演示GTM驱动程序的使用方法。

路径:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32ZE\RTD\Gtm_TS_T31D53M20I1R0\examples\S32DS\Gtm_Example_S32E2XX_R52

GTM IP示例

演示GTM IP驱动程序的使用方法。

路径:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32ZE\RTD\Gtm_TS_T31D53M20I1R0\examples\S32DS\Gtm_Ip_Example_S32E2XX_R52

EMIOS ICU IP示例

演示EMIOS ICU IP驱动程序的使用方法。

路径:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32ZE\RTD\Icu_TS_T31D53M20I1R0\examples\S32DS\Emios_Icu_Ip_BlinkLed_S32E2XX_R52

ETIMER ICU IP示例

演示ETIMER ICU IP驱动程序的使用方法。

路径:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32ZE\RTD\Icu_TS_T31D53M20I1R0\examples\S32DS\Etimer_Icu_Ip_BlinkLed_S32E2XX_R52

GTM ICU IP示例

演示GTM ICU IP驱动程序的使用方法。

路径:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32ZE\RTD\Icu_TS_T31D53M20I1R0\examples\S32DS\Gtm_Icu_Ip_Example_S32E2XX_R52

ICU示例

演示ICU驱动程序的使用方法。

路径:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32ZE\RTD\Icu_TS_T31D53M20I1R0\examples\S32DS\Icu_Example_S32E2XX_R52

SIUL2 ICU IP示例

演示SIUL2 ICU IP驱动程序的使用方法。

路径:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32ZE\RTD\Icu_TS_T31D53M20I1R0\examples\S32DS\Siul2_Icu_Ip_BlinkLed_S32E2XX_R52

DMA IP示例

演示DMA IP驱动程序的使用方法。

路径:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32ZE\RTD\Mcl_TS_T31D53M20I1R0\examples\S32DS\Dma_Ip_DmaTransfer_AE_S32E2XX_R52

MCL示例

演示MCL驱动程序的使用方法。

路径:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32ZE\RTD\Mcl_TS_T31D53M20I1R0\examples\S32DS\Mcl_DmaTransfer_AE_S32E2XX_R52

CLOCK IP示例

演示CLOCK IP驱动程序的使用方法。

路径:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32ZE\RTD\Mcu_TS_T31D53M20I1R0\examples\S32DS\Clock_Ip_Example_S32E2XX_R52

MCU示例

演示MCU驱动程序的使用方法。

路径:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32ZE\RTD\Mcu_TS_T31D53M20I1R0\examples\S32DS\Mcu_Example_S32E2XX_R52

POWER IP示例

演示POWER IP驱动程序的使用方法。

路径:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32ZE\RTD\Mcu_TS_T31D53M20I1R0\examples\S32DS\Power_Ip_Example_S32E2XX_R52

C55 IP示例

演示C55 IP驱动程序的使用方法。

路径:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32ZE\RTD\Mem_43_INFLS_TS_T31D53M20I1R0\examples\S32DS\C55_Ip_Example_S32E2XX_R52

MEM示例

演示MEM驱动程序的使用方法。

路径:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32ZE\RTD\Mem_43_INFLS_TS_T31D53M20I1R0\examples\S32DS\Mem_43_INFLS_Example_S32E2XX_R52

MEM ACC示例

演示MEM ACC驱动程序的使用方法。

路径:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32ZE\RTD\MemAcc_TS_T31D53M20I1R0\examples\S32DS\MemAcc_Example_S32E2XX_R52

EMIOS OCU IP示例

演示EMIOS OCU IP驱动程序的使用方法。

路径:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32ZE\RTD\Ocu_TS_T31D53M20I1R0\examples\S32DS\eMios_Ocu_Ip_Example_S32E2XX_R52

ETIMER OCU IP示例

演示ETIMER OCU IP驱动程序的使用方法。

路径:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32ZE\RTD\Ocu_TS_T31D53M20I1R0\examples\S32DS\eTimer_Ocu_Ip_Example_S32E2XX_R52

GTM OCU IP示例

演示GTM OCU IP驱动程序的使用方法。

路径:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32ZE\RTD\Ocu_TS_T31D53M20I1R0\examples\S32DS\Gtm_Ocu_Ip_Example_S32E2XX_R52

OCU示例

演示OCU驱动程序的使用方法。

路径:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32ZE\RTD\Ocu_TS_T31D53M20I1R0\examples\S32DS\Ocu_Example_S32E2XX_R52

PLATFORM DDR INIT示例

演示PLATFORM DDR INIT驱动程序的使用方法。

路径:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32ZE\RTD\Platform_TS_T31D53M20I1R0\examples\S32DS\Platform_DDR_INIT_Example_S32E2XX_R52

PLATFORM HLD MPU示例

演示PLATFORM HLD MPU驱动程序的使用方法。

路径:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32ZE\RTD\Platform_TS_T31D53M20I1R0\examples\S32DS\Platform_HLD_Mpu_Example_S32E2XX_R52

PLATFORM HLD MPU (SMU)示例

演示PLATFORM HLD MPU (SMU)驱动程序的使用方法。

路径:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32ZE\RTD\Platform_TS_T31D53M20I1R0\examples\S32DS\Platform_HLD_Mpu_Example_S32E2XX_SMU

PLATFORM IP DDR INIT示例

演示PLATFORM IP DDR INIT驱动程序的使用方法。

路径:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32ZE\RTD\Platform_TS_T31D53M20I1R0\examples\S32DS\Platform_Ip_DDR_INIT_Example_S32E2XX_R52

PLATFORM IP MPU示例

演示PLATFORM IP MPU驱动程序的使用方法。

路径:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32ZE\RTD\Platform_TS_T31D53M20I1R0\examples\S32DS\Platform_IP_Mpu_Example_S32E2XX_R52

PLATFORM IP MPU (SMU)示例

演示PLATFORM IP MPU (SMU)驱动程序的使用方法。

路径:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32ZE\RTD\Platform_TS_T31D53M20I1R0\examples\S32DS\Platform_IP_Mpu_Example_S32E2XX_SMU

PORT示例

演示PORT驱动程序的使用方法。

路径:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32ZE\RTD\Port_TS_T31D53M20I1R0\examples\S32DS\Port_Example_S32E2XX_R52

PORT IP示例

演示PORT IP驱动程序的使用方法。

路径:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32ZE\RTD\Port_TS_T31D53M20I1R0\examples\S32DS\Siul2_Port_Ip_Example_S32E2XX_R52

EMIOS PWM IP示例

演示EMIOS PWM IP驱动程序的使用方法。

路径:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32ZE\RTD\Pwm_TS_T31D53M20I1R0\examples\S32DS\Emios_Pwm_Ip_Example_S32E2XX_R52

ETIMER PWM IP示例

演示ETIMER PWM IP驱动程序的使用方法。

路径:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32ZE\RTD\Pwm_TS_T31D53M20I1R0\examples\S32DS\Etimer_Pwm_Ip_Example_S32E2XX_R52

FLEXPWM PWM IP示例

演示FLEXPWM PWM IP驱动程序的使用方法。

路径:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32ZE\RTD\Pwm_TS_T31D53M20I1R0\examples\S32DS\FlexPwm_Pwm_Ip_Example_S32E2XX_R52

GTM PWM IP示例

演示GTM PWM IP驱动程序的使用方法。

路径:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32ZE\RTD\Pwm_TS_T31D53M20I1R0\examples\S32DS\Gtm_Pwm_Ip_Example_S32E2XX_R52

PWM示例

演示PWM驱动程序的使用方法。

路径:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32ZE\RTD\Pwm_TS_T31D53M20I1R0\examples\S32DS\Pwm_Example_S32E2XX_R52

RM示例

演示RM驱动程序的使用方法。

路径:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32ZE\RTD\Rm_TS_T31D53M20I1R0\examples\S32DS\Rm_Example_S32E2XX_R52

支持

论坛

在技术社区与其他工程师交流,并获得有关使用S32E288-975EVB评估板进行设计的专业建议。