お客様の素早い設計とより早い製品化を実現する、技術情報と専門知識をご紹介します。
Something went wrong! Please try again.
Something went wrong! Please try again.
S32 Design Studio IDE for S32 Platformをダウンロードしてインストールします。[S32 Design Studio for S32 Platform v.3.5]をクリックします。
次に、[S32 Design Studio v3.5 Windows installer]をクリックします。
注:アクティベーション・コードは電子メールで送信されるか、[License Keys(ライセンス・キー)]タブに表示されます。
Something went wrong! Please try again.
トップメニューから[Help(ヘルプ)] > [S32DS Extensions and Updates(S32DSの拡張と更新)]の順に進み、[S32DS Extensions and Updates(S32DSの拡張と更新)]ダイアログを開きます。S32K3xx開発パッケージをインストールします。
注:インストールで問題が発生する場合は、最新バージョンのS32 Design Studio PlatformパッケージおよびS32 Design Studio Platform Toolsパッケージがインストールされていることを確認してください。
S32K3xx用リアルタイム・ドライバをインストールします。
Something went wrong! Please try again.
S32K3標準ソフトウェア・パッケージから「Automotive SW - Elektrobit tresos Studio / AUTOSAR Configuration Tool」をダウンロードし、インストールしてください。
使用したいバージョンを選択し、インストールを開始します。
「S32K3標準ソフトウェア・パッケージ」から「Automotive SW - S32K3/S32M27x - Real-Time Drivers for Cortex-M」をダウンロードし、インストールしてください。
次に、ファイル「S32K3 Real-Time Drivers AUTOSAR R21-11 Version 3.0.0 P10」を探します。
インストールを開始します。
path=C:/NXP/SW32K3_RTD_4.4_x.y.z
」という内容を含むSW32K3_RTD_4.4_x.y.z.link
ファイルをC:\EB\tresos\links
フォルダに作成します(x、y、zはインストールされているRTDのバージョンを示します)。オプションとして、S32K3標準ソフトウェア・ツール・リストから追加のソフトウェア・ツールを選択します。
Something went wrong! Please try again.
S32K31XEVB-Q100は、FreeMASTERランタイム・デバッグ・ツールを使用するとパフォーマンスが向上します。
注:FreeMASTERのページで最新バージョンをご確認ください。
S32K3マイクロコントローラ用のFreeMASTER通信ドライバも必要です。SW32K3-STDSW-Dの「Automotive SW(車載SW)」→ 「S32K3」→ 「S32 FreeMASTER」のリンクから、updatesiteファイルとFreeMASTER通信ドライバをダウンロードしてください。
「S32DS Extensions and Updates(S32DSの拡張と更新)」ダイアログ(メニュー > [Help(ヘルプ)] > [S32DS Extensions and Updates(S32DSの拡張と更新)])を開き、[Add Update Sites(更新するサイトの追加)]リンクをクリックして、ディスク上のS32K3用FreeMASTER通信ドライバ(名前が「com.」で始まるzipファイル)に移動します。
S32K3用のFreeMASTER通信ドライバをインストールします。
注:同じ手順を用いて、SW32K3-STDSW-DまたはSW32K3-REFSW-Dから他のソフトウェアを手動でダウンロードしてインストールすることもできます。
Something went wrong! Please try again.
デフォルトのジャンパ設定 | ||
---|---|---|
ジャンパ | 状態 | 備考 |
J11 |
閉 | 電源投入後にFS23のウォッチドッグを無効化 |
J15 |
1-2 | FS23のデバッグ・ピンの電圧レベルを選択 |
J10 |
1-2 | 3V3 SMPSにVBATから給電 |
J16 |
閉 | VDD_HV_Aドメインのペリフェラルの給電 |
J17 |
閉 | MCU電流モニタリング、シャントのバイパス |
J22 |
1-2 | VDD_HV_A用5 V |
J26 |
1-2 | FS23 SBC HBUCK V1からの5 V |
J30 |
閉 | 3V3にSMPSから給電 |
Something went wrong! Please try again.
SW1をOFFポジション(右端)に切り替えます。
12 V電源アダプタを接続し、SW1をONポジション(左端)に切り替えます。
EVBに電源が投入されると、電圧レギュレータに隣接する3つのオレンジ色のLEDが供給電圧(12 V、5 V、および3.3 V)の存在を示します。
注:この電源投入手順では、FS23 SBCはウォッチドッグが無効の状態で起動します。
Something went wrong! Please try again.
オンボードのS32K3デバッガを使用してデバッグする場合は、J41
コネクタにmicro-USBケーブルを接続します。
または、外部のS32K3デバッガを使用してデバッグする場合は、利用可能なJTAGコネクタの1つを使用します。
Something went wrong! Please try again.
S32DSを開き、メニューから[File(ファイル)]>[New(新規)]>[S32DS Application Project(S32DSアプリケーション・プロジェクト)]の順に選択します。プロジェクト名(スペースなし)を入力し、「S32K311」シリーズを選択します。
プラットフォームSDKとしてRTDドライバを選択し、プロジェクトの作成を完了します。
Something went wrong! Please try again.
Something went wrong! Please try again.
[Peripherals(ペリフェラル)]の画面に切り替えて、アプリケーションにSiul2_Dio
ドライバを追加します。
適切なプロジェクトを設定していることを確認し、[Update Code(コードの更新)]ボタンをクリックして構成ファイルを生成します。
Something went wrong! Please try again.
main.c
ファイルを編集し、「Port」および「Dio」ドライバを含めます Something went wrong! Please try again.
[Debug Configuration(デバッグの構成)]メニューを使用し、ソフトウェアをビルドしてMCUにアップロードするための定義済みデバッグ設定の1つを選択します。
注:デフォルトのオンボード・デバッガを使用しない場合は、ご自身のセットアップに合わせて[Debugger(デバッガ)]タブを編集します。
Something went wrong! Please try again.
S32DSが[Debug(デバッグ)]画面に切り替わります。この画面でコードをステップ・オーバー (F6) することができます。
緑色LEDのオン/オフが無限ループで繰り返されます。
Something went wrong! Please try again.
前のセクションと同じ手順で、クロック初期化のコードを追加することができます。
Something went wrong! Please try again.
NXPのコミュニティ・サイトで、他のエンジニアとつながり、S32K31XEVB-Q100評価ボードを使用した設計に関する専門的なアドバイスを受けることができます。