お客様の素早い設計とより早い製品化を実現する、技術情報と専門知識をご紹介します。
1
パッケージの内容2
ソフトウェアの入手3
接続4
ビルドと実行
S32K3-WB評価ボードの使用を始めましょう。
図1.S32K3-WBボード
S32K344-WB評価ボードの同梱物を確認してください。
図2.S32K3-WB評価ボード・キット
Something went wrong! Please try again.
ビデオをご覧いただくか、以下のステップ・バイ・ステップ・ガイドに従ってS32K344-WB評価ボードをセットアップしてください。
S32 Design Studio IDE for S32 Platformバージョン3.4をダウンロードしてインストールします。
注:バージョン3.4は「Previous(以前)」タブにあります
注:アクティベーション・コードは電子メールで送信されます。
Something went wrong! Please try again.
注:このソフトウェアには、ハイ・レベル・ドライバ (HLD) とロー・レベル・ドライバ (LLD) の両方の豊富なサンプル・セットが含まれています。HLDのサンプル・セットはS32K3 RTDバージョン1.0.0をベースに、LLDのサンプル・セットはS32K3 RTDバージョン2.0.0をベースにしています。以降の手順は、LLDのサンプル・セットに関するものです。HLDソフトウェアのダウンロードとインストールの詳細については、S32K344ホワイトボード・ソフトウェア (HLD) ユーザー・ガイドの第2章をお読みください
注:インストールで問題が発生する場合は、最新バージョンのS32 Design Studio PlatformパッケージおよびS32 Design Studio Platform Toolsパッケージがインストールされていることを確認してください。
S32K3リアルタイム・ドライバのインストールを続行します。
Something went wrong! Please try again.
注:ジャンパJ5が閉じていて、J87が開いていることを確認してください。このジャンパ設定は、ウォッチドッグを無効にするデバッグ・モードでFS26を起動させるために行います。
注:デフォルトのジャンパ設定の詳細については、S32K344ホワイトボードHWユーザー・マニュアルの第7章をお読みください。
Something went wrong! Please try again.
SW10がOFFポジションになっていることを確認し、12 V電源アダプタを接続してから、SW10をONポジションに切り替えます。リセットLED (D15) が点滅している場合、MCUからのウォッチドッグ信号が途絶えたためFS26が通常モードになり、FS26がリセットをトリガした可能性があります。その場合、SW10をOFFにした後、再度ONにしてください。
正常に電源が投入されると、複数のパワードメインLEDによって示されます。この詳細とLEDのポジションについては、S32K344ホワイトボードHWユーザー・マニュアルの第5章をお読みください 。
Something went wrong! Please try again.
ソフトウェアには、ハイ・レベル・ドライバ (HLD) とロー・レベル・ドライバ (LLD) の両方の豊富なサンプル・セットが含まれています。HLDのサンプル・セットはS32K3 RTDバージョン1.0.0をベースに、LLDのサンプル・セットはS32K3 RTDバージョン2.0.0をベースにしています。以降の手順は、LLDのサンプル・セットに関するものです。
ソフトウェア・パッケージS32K344_Whiteboard_Example(LLD)_RTM_1.0.0.zipのs32k3_wb_self_testプロジェクトをダウンロードしてください。S32DSにインポートし、ファームウェアをコンパイルしてボードにアップロードします。MicroUSBケーブルでボード (J16) をPCに接続します。PCのUARTアシスタント・パラメータを「115200、8、None、1」に設定します。以下の出力情報が表示されるはずです。
***************************************************************
********************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.
プロジェクトのインポートおよびビルドの詳細については、S32K344ホワイトボード・ソフトウェア (LLD) クイック・スタート・ガイドの第2章をお読みください。MCUへのコードのダウンロードおよびデバッグの詳細については、S32K344ホワイトボード・ソフトウェア (HLD) ユーザー・ガイドの第7章をお読みください
Something went wrong! Please try again.
これらの便利なサンプルを使用してRTDの開発を始めましょう。開発を進めるのに役立つ資料として、最も一般的なユース・ケースのいくつかをまとめました。
ユーザーは、RTDをダウンロードしたら、ウィンドウに直接パスをコピーできます。
C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Adc_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Adc_example_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Adc_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Adc_Sar_Bctu_Ip_example_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Can_43_FLEXCAN_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Can_Example_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Can_43_FLEXCAN_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\FlexCAN_Ip_Example_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Crc_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Crc_Example_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Crc_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Crc_Ip_Example_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Crypto_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Crypto_CmacCtr_KeyGenBD_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Crypto_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Crypto_SymmetricPrimitives_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Crypto_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Hse_Ip_AesEncAsyncIrq_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Dio_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Dio_Example_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Dio_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Siul2_Dio_Ip_Example_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Eth_43_GMAC_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Eth_InternalLoopback_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Eth_43_GMAC_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Gmac_Ip_InternalLoopback_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Fee_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Fee_Example_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Gpt_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Gpt_Example_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Gpt_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Pit_Gpt_Ip_Example_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\I2c_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\I2c_HLD_FLEXIO_Transfer_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\I2c_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\I2c_HLD_FLEXIO_Transfer_S32K344_Q172 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\I2c_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\I2c_IP_FLEXIO_Transfer_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\I2c_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\I2c_IP_FLEXIO_Transfer_S32K344_Q172 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\I2s_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\I2s_Example_Flexio_Master_Tx_Sai_Slave_Rx_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Icu_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Emios_Icu_Ip_BlinkLed_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Icu_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Icu_BlinkLed_ASR_Emios_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Lin_43_LPUART_FLEXIO_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Lin_Ip_FrameTransfer_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Lin_43_LPUART_FLEXIO_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Lin_MasterFrameTransfer_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Mcl_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Dma_Ip_DmaTransfer_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Mcl_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Lcu_Ip_LcuControlMotor_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Mcl_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Mcl_DmaTransfer_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Mcu_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Clock_Ip_Example_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Mcu_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Mcu_Example_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Mcu_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Power_Ip_Example_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Mem_43_ExFls_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Mem_43_ExFls_Example_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Mem_43_ExFls_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Qspi_Ip_Example_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Mem_43_InFls_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\C40_Ip_Example_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Mem_43_InFls_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Mem_InFls_Example_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\MemAcc_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\MemAcc_Example_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Ocu_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\eMios_Ocu_Ip_Example_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Ocu_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Ocu_Example_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Platform_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Platform_MPU_HLD_Example_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Platform_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Platform_MPU_IP_Example_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Port_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Port_Example_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Port_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Siul2_Port_Ip_Example_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Pwm_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Emios_Pwm_Ip_Example_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Pwm_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Flexio_Pwm_Ip_Example_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Pwm_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Pwm_example_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Rm_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Rm_DMAMUX_Example_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Rm_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Rm_Example_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Rm_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Rm_Mscm_Example_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Rm_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Rm_Virt_Wrap_Example_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Rm_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Rm_Xbic_Example_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Sent_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Sent_Receiver_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Spi_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Lpspi_Flexio_Ip_Transfer_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Spi_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Lpspi_Ip_HalfDuplexTransfer_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Spi_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Spi_HalfDuplexTransfer_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Spi_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Spi_Transfer_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Uart_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\LpuartFlexio_Uart_Ip_Example_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Uart_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Uart_Example_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Wdg_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Swt_Ip_Example_S32K344 C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K3\RTD\Wdg_TS_T40D34M30I0R0\examples\S32DS\S32K3XX\Wdg_Example_S32K344
NXPのコミュニティ・サイトで、他のエンジニアとつながり、S32K344-WB評価ボードを使用した設計に関する専門的なアドバイスを受けることができます