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

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

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

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

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

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

GPT

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

STM IP

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

GTM

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

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

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

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

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

ICU

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

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

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

MCL

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

CLOCK IP

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

MCU

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

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

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

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

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

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

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

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

OCU

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

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

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)

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

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

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)

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

PORT

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

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

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

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

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

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

PWM

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

RM

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

設計・リソース

サポート

フォーラム

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