DEVKIT-MPC5744Pスタート・ガイド

最終更新日時: 2019-03-19 22:37:25サポート MPC5744P Functional Safety Motor Control Development Board

このドキュメントの内容

  • 1

    パッケージの内容
  • 2

    ソフトウェアの入手
  • 3

    接続
  • 4

    作成、ビルド、ロード

1. パッケージの内容

対象製品:DEVKIT-MPC5744P開発ボードREV E

1.1 評価ボードについて

DEVKIT-MPC5744P開発ボードREV E

Get Started with the DEVKIT-MPC5744P 1.1A

Get Started with the DEVKIT-MPC5744P 1.1A

DEVKIT-MPC5744P開発ボードREV B

Get Started with the DEVKIT-MPC5744P 1.1B

Get Started with the DEVKIT-MPC5744P 1.1B

REV EREV Bの違い:

インターフェース:

  • USB/シリアル/OpenSDAがLIN0に接続済み(REV BではLIN1に接続済み)
  • LIN1でPowerSBC物理層を使用(REV BLIN0ではMC33662BLEFドライバを使用)
  • CAN0でPowerSBC物理層を使用(REV BCAN0ではMC33901WEFドライバを使用)
  • 両方のFlexRayチャネルを使用(REV BではチャネルAのみ使用)

電源:

  • 外部12 Vを使用する場合、PowerSBCで必要な電圧を生成(REV Bでは独立したスイッチング・レギュレータを使用)

Get Started with the DEVKIT-MPC5744P 1.1C

Get Started with the DEVKIT-MPC5744P 1.1C

1.2 ヘッダ/ピン配列

Get Started with the DEVKIT-MPC5744P 1.2A

Get Started with the DEVKIT-MPC5744P 1.2A

Get Started with the DEVKIT-MPC5744P 1.2B

Get Started with the DEVKIT-MPC5744P 1.2B

Get Started with the DEVKIT-MPC5744P 1.2C

Get Started with the DEVKIT-MPC5744P 1.2C

1.3 電源設定

Get Started with the DEVKIT-MPC5744P 1.3

Get Started with the DEVKIT-MPC5744P 1.3

1.4 ユーザー周辺機器

Get Started with the DEVKIT-MPC5744P 1.4

Get Started with the DEVKIT-MPC5744P 1.4

1.5 プログラム・インターフェース

Get Started with the DEVKIT-MPC5744P 1.5

Get Started with the DEVKIT-MPC5744P 1.5

1.6 通信インターフェース

Get Started with the DEVKIT-MPC5744P 1.6

Get Started with the DEVKIT-MPC5744P 1.6

1.7 インジケータLED

Get Started with the DEVKIT-MPC5744P 1.7

Get Started with the DEVKIT-MPC5744P 1.7

1.8 テスト・ポイント

Get Started with the DEVKIT-MPC5744P 1.8

Get Started with the DEVKIT-MPC5744P 1.8

1.9 セーフティ機能

Get Started with the DEVKIT-MPC5744P 1.9

Get Started with the DEVKIT-MPC5744P 1.9

1.10 MPC574xPファミリの擬似的機能の違い

Get Started with the DEVKIT-MPC5744P PT1

Get Started with the DEVKIT-MPC5744P PT1A

1.11 MPC5744Pのパッケージ・レベル・ピン配置図

Get Started with the DEVKIT-MPC5744P PT1B

Get Started with the DEVKIT-MPC5744P PT1B

2. ソフトウェアの入手

2.1 DEVKIT-MPC5744P開発ボード – クイック・スタート・パッケージのダウンロード

DEVKIT-MPC5744P QSPのダウンロード

2.2 統合開発環境 (IDE) の入手

DEVKIT-MPC5744Pは、S32 Design Studio for Power Architecture®を使用した場合に優れた性能を発揮します。

S32 DESIGN STUDIO IDEのダウンロード

2.3 PC設定ドライバの入手

一部のアプリケーション・サンプルでは、MCU UART経由でデータを出力します。ボードの仮想COMポート用のドライバがインストールされていることを確認してください。

設定ドライバのダウンロード

シリアル・ポート・ドライバをインストールしたら、任意のターミナル・アプリケーションを実行して、MCU UARTからのシリアル出力を確認します。ターミナルをボーレート57,600、8データ・ビット、パリティなし、1ストップ・ビットに設定します。

ターミナル・アプリケーションの使用方法については、「プロジェクトとチュートリアル」を参照してください。

3. 接続

開発ボードのセットアップに関するビデオをご覧ください。ステップバイステップ・ガイドを参考にしてもかまいません。

3.1 DEVKIT-MPC5744PボードへのUSBケーブルの接続

USBケーブルの一方の端子をPCに、もう一方の端子をボードのmicro-Bコネクタに接続します。

PCが自動的にUSBドライバを設定します。

DEVKIT-MPC5744P Getting Started Image

DEVKIT-MPC5744P Getting Started Image

3.2 すぐに使えるサンプルの実行

DEVKIT-MPC5744Pには、ポテンショメータとユーザーLEDを使用するデモがプリロードされています。

ボードが接続されると、DEVKIT-MPC5744PのADCがRV1ポテンショメータの結果をスキャンします。電源投入時に、RGB LEDがさまざまな組み合わせで点灯します。

DEVKIT-MPC5744P Getting Started Image

DEVKIT-MPC5744P Getting Started Image

4. 作成、ビルド、ロード

ビデオを参考に、新規プロジェクトを作成し、コード・サンプルをロードしてください。ステップバイステップ・ガイドを参考にしてもかまいません。

4.1 IDEでの新規プロジェクトの作成

  1. S32 Design for Power Architecture®を起動して、デフォルトのワークスペースを選択するか、新しいワークスペースを指定します。その後、[OK]をクリックします
  2. Get Started with the DEVKIT-MPC5748G-4.1a

    Get Started with the DEVKIT-MPC5748G
  3. [File(ファイル)]>[New(新規)]>[Project(プロジェクト)]の順に選択して、新規プロジェクトを作成します
  4. Get Started with the DEVKIT-MPC5748G-4.1b

    Get Started with the DEVKIT-MPC5748G
  5. プロジェクト名を選択した後、プロジェクトの種類を選択し、[Next(次へ)]をクリックします。これにはElf S32DS Projectを使用することをお勧めします
  6. Get Started with the DEVKIT-MPC5744P 4.1C

    Get Started with the DEVKIT-MPC5744P 4.1C
  7. コアとパラメータを選択し、[Finish(完了)]をクリックします。現時点ではデフォルト設定の使用をお勧めしますが、[Language(言語)]、[Library(ライブラリ)]、[Debugger(デバッガ)]については独自に選択してもかまいません
  8. Get Started with the DEVKIT-MPC5744P 4.1D

    Get Started with the DEVKIT-MPC5744P 4.1D
  9. このデバイスのすべてのコアについて、1つずつプロジェクトが作成されます。MPC5744Pには1つしかありません
  10. Get Started with the DEVKIT-MPC5744P 4.1E

    Get Started with the DEVKIT-MPC5744P 4.1E

4.2 IDEでの新規プロジェクトのビルド

次のどちらかの手順で、プロジェクトを作成します。

  • [Project(プロジェクト)]>[Build Project(プロジェクトのビルド)]
  • Get Started with the DEVKIT-MPC5744P 4.2A

    Get Started with the DEVKIT-MPC5744P 4.2A
  • アイコンをクリックしてプロジェクトをビルドした後で、アイコンをクリックしてすべてのプロジェクトをビルドします

プロジェクトのビルドが正常に完了すると、次のメッセージがコンソールに表示されます。

Get Started with the DEVKIT-MPC5744P 4.2B

4.3 IDEでのプロジェクトのデバッグ

  1. デバッガをボードとPCの両方に接続します
  2. 上のメニューにあるデバッグ・アイコンをクリックします
  3. Get Started with the DEVKIT-MPC5744P 4.3A
  4. [Project(プロジェクト)]>[Interface(インターフェース)]>[Port(ポート)]を選択して、[Debug(デバッグ)]をクリックします

    (例:「FirstProject_Debug」と「OpenSDA for DEVKIT-MPC5744P」)

  5. Get Started with the DEVKIT-MPC5744P 4.3B

    Get Started with the DEVKIT-MPC5744P 4.3B

4.4 RAMからのプロジェクトのデバッグ

次のどちらかの手順で、RAMからのデバッグを行います。

  • [Project(プロジェクト)]>[Build Configurations(ビルドの構成)]>[Set Active(アクティブに設定)]>[Debug_RAM]の順に選択します

Get Started with the DEVKIT-MPC5748G-4.4a

Get Started with the DEVKIT-MPC5748G
  • 「ハンマー」アイコンの横にある矢印をクリックして、[Debug_RAM]を選択します。
Get Started with the DEVKIT-MPC5748G

最後に、RAMからデバッグするために、デバッグ中にRAM関連のセッションを選択します。

Get Started with the DEVKIT-MPC5744P 4.4C

Get Started with the DEVKIT-MPC5744P 4.4C

4.5 組込みサンプルからのプロジェクト作成

  1. S32 Design Studio for Power Architecture®を起動し、[File(ファイル)]>[New(新規)]>[New S32DS Project from Example(サンプルに基づいた新規S32DSプロジェクト)]の順に選択します
  2. Get Started with the DEVKIT-MPC5748G-4.5a

    Get Started with the DEVKIT-MPC5748G
  3. 任意の組込みプロジェクトを選択し、[Finish(完了)]をクリックします
  4. Get Started with the DEVKIT-MPC5748G-4.5b

    Get Started with the DEVKIT-MPC5748G
  5. 選択したプロジェクトがアクティブなワークスペースにコピーされます
  6. Get Started with the DEVKIT-MPC5748G

4.6 IDEへのプロジェクトのインポート

  1. [File(ファイル)]>[Import(インポート)]の順に選択します。ワークスペースのオプションで、[Existing Projects(既存のプロジェクト)]をクリックし、[Next(次へ)]をクリックします。[Browse(参照)]をクリックして、サンプル・フォルダを選択します
  2. Get Started with the DEVKIT-MPC5748G-4.6a

    Get Started with the DEVKIT-MPC5748G
  3. プロジェクトをワークスペースにインポートするには、プロジェクトを選択して[Finish(完了)]をクリックします
  4. Get Started with the DEVKIT-MPC5744P 4.6B

    Get Started with the DEVKIT-MPC5744P 4.6B

ターミナル・アプリケーションの使用

Tera Termチュートリアル

Tera Termは、広く利用されているオープンソースのターミナル・エミュレーション・アプリケーションです。このプログラムを使用して、NXP開発プラットフォームの仮想シリアル・ポートから送信された情報を表示できます。

  1. SourceForgeからTera Termをダウンロードします。ダウンロードしたら、インストーラを実行し、このウェブページに戻って手順を続行します
  2. ダウンロード

  3. Tera Termを起動し、[Serial(シリアル)]を選択します

    TERA-TERM-CONNECTION-2
  4. シリアル・ポート(事前に確認したCOMポート番号を使用)の設定を、ボーレート57,600、8データ・ビット、パリティなし、1ストップ・ビットにします。[Setup(セットアップ)]>[Serial Port(シリアル・ポート) ]の順に移動し、設定を更新します
  5. 接続が確立されているか検証します。接続されると、Tera Termのタイトル・バーが更新されます。
  6. TERA-TERM-CONSOLE-2
  7. 以上で設定は完了です

PuTTYチュートリアル

PuTTYは、広く利用されているターミナル・エミュレーション・アプリケーションです。このプログラムを使用して、NXP開発プラットフォームの仮想シリアル・ポートから送信された情報を表示できます。

  1. PuTTYをダウンロードし、インストーラを実行します
  2. ダウンロード

  3. PuTTYを起動します
  4. [Serial(シリアル)]ラジオ・ボタンを選択して、事前に確認したCOMポート番号を入力します。ボーレートも合わせて指定します PUTTY-CONFIGURATION-2
  5. シリアル接続を確立します
  6. 以上で設定は完了です

S32 Design Studio IDEのインストール

S32 Design Studio IDEのインストール

  1. 最新バージョンのS32 Design Studio IDE for Power Architecture®をダウンロードします
  2. ダウンロード・フォルダに移動します。インストール・ファイルを実行すると、[Preparing to Install(インストールの準備中)]ダイアログ・ボックスが表示されます MPC5748G-GW-RDB_GS-PT1a
  3. インストール・ウィザードのウィンドウが表示されたら、[Next(次へ)]をクリックします

    MPC5748G-GW-RDB_GS-PT1b
  4. S32 Design Studioのみを選択して、S32 Design Studioをインストールします。その他のソフトウェアをインストールするには、[Additional install(追加インストール)]オプションを選択します

    MPC5748G-GW-RDB_GS-PT1c
  5. ライセンス規約をすべて読むことをお勧めします。読み終わったら、規約に同意するラジオ・ボタンを選択して、[Next(次へ)]をクリックして続行します MPC5748G-GW-RDB_GS-PT1d
  6. デフォルトまたは新規のインストール場所を選択し、[Next(次へ)]をクリックします

    MPC5748G-GW-RDB_GS-PT1e
  7. 選択したショートカットの生成先のパスを選択し、[Next(次へ)]をクリックします MPC5748G-GW-RDB_GS-PT1f
  8. [Pre-installation Summary(インストール前の最終確認)]タブで、すべての設定を確認します
  9. 問題がなければ、[Install(インストール)]をクリックします
  10. MPC5748G-GW-RDB_GS-PT1g
  11. インストール中のどこかの時点で、ソフトウェア・アクティベーション・コードの入力を求めるプロンプトが表示されます

    MPC5748G-GW-RDB_GS-PT1h

    アクティベーション・コードを取得するには、[Product Download(製品のダウンロード)]ページに移動し、[License Keys(ライセンス・キー)]タブを選択します

    MPC5748G-GW-RDB_GS-PT1i
  12. ソフトウェア・アクティベーション・コードをコピーしてアクティベーション・ウィンドウに貼り付け、[Online(オンライン)]を選択します
  13. MPC5748G-GW-RDB_GS-PT1j
  14. インストール中に、P&Eデバイス・ドライバをダウンロードする必要があります。ライセンス規約に目を通して、[I agree(同意する)]をクリックします
  15. 次に、インストール先のフォルダを選択し、[Install(インストール)]をクリックします。インストールが完了したら、[Close(閉じる)]をクリックします
  16. MPC5748G-GW-RDB_GS-PT1k
  17. S32 Design Studio for Power Architectureのインストールが完了すると、インストール・ウィザード・ウィンドウに[Install Complete - Congratulations!(インストールが完了しました)]というメッセージが表示されます
  18. MPC5748G-GW-RDB_GS-PT1l

OpenSDAの概要

OpenSDAは、オープン・スタンダードのシリアル/デバッグ・アダプタです。USBホストと組込みターゲット・プロセッサ間のシリアル通信とデバッグ通信をブリッジします。

DEVKIT-MPC5744Pには、OpenSDA Applicationがプリインストールされています。

次の手順に従ってOpenSDAブートローダを実行し、インストールされているOpenSDAアプリケーションをアップデートまたは変更します。

OpenSDAブートローダ・モードにする

  1. USBケーブルを取り外します(接続されている場合)
  2. SW4BootloaderEntryを押したままにします
  3. USBホストとOpenSDAのUSBコネクタ(SDAのラベル付き)間にUSBケーブルを接続します
  4. SW4Bootloader Entryから手を離します

「BOOTLOADER」というボリューム・ラベルのリムーバブル・ドライブがホストのファイル・システムに表示されているはずです。

これでOpenSDA Bootloaderモードになっています。

OpenSDAアプリケーションをロードする

  1. OpenSDA Bootloaderモードで、BOOTLOADERドライブのSDA_INFO.HTMLファイルをダブルクリックします。Webブラウザが開き、インストールされているアプリケーションの名前とバージョンが記載されたOpenSDAホームページが表示されます。この情報は、SDA_INFO.HTMLのテキスト・データを直接読むことでも確認できます
  2. OpenSDAのアプリケーション・フォルダを開きます
  3. アプリケーションをBOOTLOADERドライブにコピーして貼り付けるか、ドラッグ&ドロップします
  4. USBケーブルを取り外し、再度接続します

新しいOpenSDAアプリケーションが実行されますので、最初の手順をもう一度行って、最新バージョンになっていることを確認してください。

他のOpenSDAアプリケーションをロードする際も、同じ手順を行います。

仮想シリアル・ポートの使用

  1. DEVKIT-MPC5744P仮想シリアル・ポートに割り当てられているシンボリック名を確認します

    Windowsでデバイス・マネージャを開き、OpenSDA-CDC Serial Portという名前のCOMポートを探します

  2. 任意のシリアル・ターミナル・エミュレーション・プログラムを開きます

    Windowsの場合は、Tera TermPuTTYHyperTerminalのいずれかを使用できます

  3. S32 Design Studio IDEを使用して、「コード・サンプル」の1つをプログラムします
  4. ターミナル・エミュレーション・プログラムを設定します。ほとんどの組込みサンプルでは、8データ・ビット、パリティ・ビットなし、1ストップ・ビット (8-N-1) を使用します
  5. 選択したシリアル・テスト・アプリケーションにボーレートを合わせて、ポートを開きます
  6. SW1Resetボタンを押して離すことで、いつでもサンプル・アプリケーションを再起動できます。組込みアプリケーションをリセットしても、ターミナル・プログラムへの仮想シリアル・ポートの接続には影響しません

サポート

フォーラム

NXPのコミュニティ・サイトで他のエンジニアとつながり、DEVKIT-MPC5744Pアプリケーション・プロセッサを使用した設計に関する専門的なアドバイスを受けることができます。