S32E288-975EVBのスタート・ガイド

最終更新日時: Apr 20, 2025サポート S32E288-975EVB評価ボード

このドキュメントの内容

  • 1

    パッケージの内容
  • 2

    ソフトウェアの入手
  • 3

    ビルドと実行

1. パッケージの内容

NXP S32E288-975EVB評価ボード、ユニバーサル・アダプタ付き12 V電源、ボード・スタンドオフ

1.1 ハードウェアについて

S32E288-975EVBは、S32E2高性能リアルタイム車載プロセッサの評価と開発のためのプラットフォームを提供し、ハードウェアおよびソフトウェアの開発を促進し、堅牢なデバッグ機能を提供します。NXPは、S32 Design Studio IDEの上にインストールするリアルタイム・ドライバ (RTD) を提供しています。RTDは、評価ボード (EVB) のさまざまな機能とペリフェラルのサンプル・ソフトウェア・アプリケーションで構成されています。

S32E288-975EVB Callouts

S32E288-975EVB Callouts

1.2 ブロック図の特長

S32E288-975EVB Evaluation Board

S32E288-975EVB Evaluation Board

1.3 ボードの特長

  • USBからUARTへのインターフェース
  • RCONコントローラ x 2(カスタム・ブート設定用)
  • 1 Kb EEPROM
  • JTAGデバッグ・コネクタ
  • クアッド・フラッシュ
  • 5 Mbit/s CAN-FDインターフェース x 1、8 Mbit/s CAN-FDインターフェース x 2
  • Micro-SDカード・ソケット x 1
  • 512 Mb + 64 Mbフラッシュ
  • LPDDR4フラッシュ
  • BMS、Auroraトレース、Zipwireコネクタ
  • 車載イーサネットおよびLIN
  • モータ制御コネクタ x 2
  • ユーザーLED
  • S32X-MBマザーボードへの接続によるI/O機能の拡張(オプション)

1.4 ソフトウェアの準備

  • S32 Design Studio IDE
  • S32ZEリアルタイム・ドライバ・バージョン2.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(S32DSの拡張と更新)]>[Add Update Sites(更新サイトの追加)]の順に進み、ダウンロードしたupdatesite.zipを選択します。

GS-S32E288-975EVB-IMG3_2_1

GS-S32E288-975EVB-IMG3_2_1
[S32DS Extensions and Updates(S32DSの拡張と更新)]ウィンドウのリストから2つのS32ZE Real-Time Drivers(S32ZEリアルタイム・ドライバ)オプションを見つけて選択し、[Install/Update(インストール/更新)]をクリックします。

GS-S32E288-975EVB-IMG3_2_2

GS-S32E288-975EVB-IMG3_2_2

3. ビルドと実行

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サンプル)]から[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++]アイコンをクリックし、プロジェクトを選択して、[Build(ビルド)]アイコンをクリックします
  9. GS-S32E288-975EVB-IMG4_5

    GS-S32E288-975EVB-IMG4_5
  10. EVBを12 V電源に接続します。S32 Debug ProbeをUSB経由でPCに接続し、EVBとS32 Debug ProbeをJTAGケーブルで接続します。SW1を使用してEVBの電源を入れます
  11. [Run(実行)]>[Debug Configurations(デバッグの構成)]の順にクリックします。
  12. GS-S32E288-975EVB-IMG4_7

    GS-S32E288-975EVB-IMG4_7
  13. Dio_Example_S32E2XX_R52プロジェクトを選択し、[Debug(デバッグ)]をクリックします
  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) サンプル

SMUのPLATFORM HLD MPUドライバの使用方法を示します。

パス:

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) サンプル

SMUのPLATFORM IP MPUドライバの使用方法を示します。

パス:

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

設計・リソース

サポート

フォーラム

NXPのコミュニティ・サイトで、他のエンジニアとつながり、S32E288-975EVB評価ボードを使用した設計に関する専門的なアドバイスを受けることができます