お客様の素早い設計とより早い製品化を実現する、技術情報と専門知識をご紹介します。
1
パッケージの内容2
ソフトウェアの入手3
接続4
作成、ビルド、ロードサインイン 進行状況を保存するには アカウントをお持ちでない方 アカウントを作成する。
対象製品:DEVKIT-MPC5748G評価ボードREV D
DEVKIT-MPC5748G REV Dには、いくつかの改良が施されています。
DEVKIT-MPC5748G評価ボードREV D
DEVKIT-MPC5748G評価ボードREV B
MPC574xG/C/B/Dファミリの機能の相違点については、「プロジェクトとチュートリアル」のセクションを参照してください。
Something went wrong! Please try again.
Something went wrong! Please try again.
DEVKIT-MPC5748G評価ボードの通信インターフェース:
注: LIN物理インターフェースでは、ピンP3-03
に12 V電源が必要です。
DEVKIT-MPC5748G評価ボードのプログラミング・インターフェース:
Something went wrong! Please try again.
Something went wrong! Please try again.
Something went wrong! Please try again.
S32 Design Studio for Power Architecture®を使用すると、S32K144EVBのパフォーマンスが向上します。
注:S32 Design Studioのページで最新バージョンをご確認ください。
Something went wrong! Please try again.
一部のサンプル・アプリケーションは、MCUのUARTを介してデータを出力するため、ボードの仮想COMポート用のドライバがインストールされていることを必ず確認してください。
注:ドライバ・インストーラを実行する前に、ボードがPCに接続されていることを必ず確認してください。
MCUのUARTからのシリアル出力を確認するには、シリアル・ポート・ドライバをインストールしてから、任意のターミナル・アプリケーションを実行します。ターミナルをボーレート57,600、8データ・ビット、パリティなし、1ストップ・ビットに設定します。
注:DEVKIT-MPC5748Gの仮想COMポートのポート番号を確認するには、デバイス・マネージャを開き、 「ポート」グループの下をご覧ください。
ターミナル・アプリケーションの使用方法については、「プロジェクトとチュートリアル」のセクションを参照してください。
Something went wrong! Please try again.
ビデオを参考に、評価ボードをセットアップしてください。ステップ・バイ・ステップ・ガイドを参考にすることもできます。
Something went wrong! Please try again.
ジャンパはJ11
のみです。以下の電源の選択に役立ちます。
注:消費電力/電流が大きいアプリケーション(外部シールド・ボードの使用など)では、「外部12 V電源」のみを使用してください。
OpenSDAについては、「プロジェクトとチュートリアル」のセクションを参照してください。
Something went wrong! Please try again.
USBケーブルの一方の端をPCに接続し、もう一方の端をDEVKIT-MPC5748Gボード上のmicro-Bコネクタに接続します。PCが自動的にUSBドライバを設定します。
プリロードされたサンプル・プロジェクトでは、DEVKIT-MPC5748Gのユーザー用プッシュ・ボタン (SW2
) とユーザー用LEDを使用しています。ボードが接続されると、LEDがデフォルトのパターンで点滅します。2つの異なるパターンを切り替えるには、プッシュ・ボタンを押します。点滅速度を変更するには、ポテンショメータを使用してください。
注:クロックは、PLLが160 MHzで動作するように設定されています。
Something went wrong! Please try again.
動作テストをしてみましょう。
ビデオを参考に、S32 Design Studio IDEで新規プロジェクトを作成し、サンプル・コードをロードしてください。ステップ・バイ・ステップ・ガイドを参考にすることもできます。
S32 Design for Power Architecture®を起動して、デフォルトのワークスペースを選択するか、新しいワークスペースを指定します。その後、[OK]をクリックします。
注:[Use this as default and do not ask again(これをデフォルトとして使用し、次回から表示しない)]ボックスのチェックを外します。
Elf S32DS Project
を使用することをお勧めします。MPC5748Gの3つの異なるコアに対して、3つのプロジェクトが作成されます。
Something went wrong! Please try again.
次のいずれかの手順に従って、新しいプロジェクトをビルドします。
プロジェクトのビルドが正常に完了すると、次のメッセージがコンソールに表示されます。
Something went wrong! Please try again.
注:DEVKIT-MPC5748Gの場合、OpenSDAがデバッグ・アダプタとして機能するため、スタンドアロンのデバッガは必要ありません。
注:ポートはデバイスが接続されているCOMポートです。
デバッグの基礎については、「プロジェクトとチュートリアル」のセクションを参照してください。
Something went wrong! Please try again.
プロジェクトをRAMからのデバッグに設定するには、次の手順に従います。
注:関連するすべてのプロジェクトに対してこれを繰り返し、4.2 IDEでの新規プロジェクトのビルドの手順に従います。
最後に、RAMからデバッグするために、デバッグ中にRAM関連のセッションを選択します。
注:4.3 IDEでのプロジェクトのデバッグの手順に従ってください。
Something went wrong! Please try again.
DEVKIT-MPC5748Gのサンプル・コードには「AN4830: MPC574xG向けQorivva Recipes」に記載のプロジェクトも含まれています
注:AN4830SWをダウンロードしてください。
Something went wrong! Please try again.
Something went wrong! Please try again.
ターミナル・アプリケーションの使用方法がわからない場合は、以下をご参照ください。
Tera Termは、広く利用されているオープン・ソースのターミナル・エミュレーション・アプリケーションです。このプログラムを使用して、NXP®開発プラットフォームの仮想シリアル・ポートから送信された情報を表示できます。
ChiarkからPuTTYをダウンロードし、インストーラを実行します
ChiarkからPuTTYをダウンロードTera Termを起動し、シリアル・オプションを選択します。
注:ボードが既に接続されている場合は、COMポートが自動的にリスト内に表示されます。
以上で設定は完了です。
PuTTYは、広く利用されているターミナル・エミュレーション・アプリケーションです。このプログラムを使用して、NXP開発プラットフォームの仮想シリアル・ポートから送信された情報を表示できます。
PuTTYをダウンロードし、インストーラを実行します
ChiarkからPuTTYをダウンロード[Serial(シリアル)]ラジオ・ボタンを選択して、事前に確認したCOMポート番号を入力します。ボーレートも合わせて指定します。
注:ボーレートは57600を推奨します。
シリアル接続を確立します。
注:お使いのボードが既に接続されている場合は、ターミナル・ウィンドウが開きます。
設定が正しくない場合は、アラートが表示されます。
以上で設定は完了です。
ステップ、実行、中断、再開、および終了
ステップ・イン (F5)
ステップ・オーバー (F6)
実行
中断
再開 (F8)
終了 (Ctrl + F2)
[Variables(変数)]タブをクリックします。異なる値を入力するには、[Values(値)]フィールドをクリックします。
CPUのレジスタを表示するには、[Registers(レジスタ)]タブをクリックします。異なる値を入力するには、[Values(値)]フィールドをクリックします。
ペリフェラルのレジスタを表示するには、[EmbSysReg]タブに移動します。
メモリ・モニタを追加するには、プラスのアイコン (+) をクリックし、ベース・アドレスを選択します。
ブレークポイントを追加するには、カーソルを置いてダブルクリックします。
注:青い丸はデバッガのブレークポイントを表します。
OpenSDAは、オープン・スタンダードのシリアル/デバッグ・アダプタです。USBホストと組込みターゲット・プロセッサ間のシリアル通信とデバッグ通信をブリッジします。
DEVKIT-MPC5748Gには、OpenSDAアプリケーションがプリインストールされています。
次の手順に従ってOpenSDAブートローダを実行し、インストールされているOpenSDAアプリケーションをアップデートまたは変更します。
OpenSDAブートローダ・モードへの切り替え | OpenSDAアプリケーションをロードします |
---|---|
「BOOTLOADER」というボリューム・ラベルのリムーバブル・ドライブがホストの |
他のOpenSDAアプリケーションをロードする際も、同じ手順を行います。 |
「OpenSDAアプリケーションのロード」の手順に従って、MK20DX128VFM5のアプリケーションを最新バージョンにアップデートしてください。このパッケージで提供されているバージョンは、お使いのMK20DX128VFM5でプログラム済みであったものよりも新しい可能性があります。
OpenSDA-CDC Serial Port
という名前のCOMポートを探します。任意のシリアル・ターミナル・エミュレーション・プログラムを開きます。
注:Windowsの場合は、Tera Term、PuTTY、またはHyperTerminalを使用できます。
SW1
) を押して離し、サンプル・アプリケーションを再起動します。組込みアプリケーションをリセットしても、ターミナル・プログラムへの仮想シリアル・ポートの接続には影響しません。注:COMポート使用中の仮想シリアル・ポートの切断で生じるWindowsでの既知の問題については、OpenSDAユーザー・ガイドを参照してください。
NXPのいずれかのコミュニティ・サイトで、他のエンジニアとつながり、DEVKIT-MPC5748Gを使用した設計に関する専門的なアドバイスを受けることができます。