Something went wrong! Please try again.
センサ・デモ・キットをPCに接続するために、ボード上のOpenSDA USBポートとPC上のUSBコネクタの間をUSBケーブルで接続します。
Something went wrong! Please try again.
サポートされるすべてのセンサ・デモ・キットは、そのままの状態でFreeMASTERセンサ・ツールに対応します。センサ・キットのハードウェア構成を変更する必要はありません。センサ・キットのデフォルトのジャンパ設定の詳細については、FreeMASTERセンサ・ツールGUIの[Hardware Configuration(ハードウェア構成)]サブセクションを参照してください。
Something went wrong! Please try again.
NXP Freedom MCUボードには、OpenSDAファームウェアが事前導入済みです。
FreeMASTERセンサ・ツールをそのままスムーズに使用できるように、サポートされるFreedom開発ボードに最新版のデフォルトOpenSDAブート・ローダとファームウェア・アプリケーションが導入されていることを確認してください。これにより、デバッグ、フラッシュ・プログラミング、およびUSBケーブルを介したシリアル通信が可能になります。
以下のリンクから、FRDMボード用の最新のOpenSDAドライバを入手してください。
「Download – OpenSDA Bootloader and Application(ダウンロード - OpenSDAブートローダおよびアプリケーション)」セクションのドロップダウン・リストで、該当するFRDMボードを選択します。ボードのプログラミングを行う際には、表示される指示を厳守してください。
Windows 10のシステムでは、古いバージョンのOpenSDAドライバを使用すると、Windows 10コンピュータにボードを接続したときにドライバが破損する可能性があります。その場合、Windows 10でボードがMSDまたはCOMポートとして検出されない可能性が高くなります。最新バージョンのOpenSDAソフトウェアはWindows 10に対応しており、上記のリンクから入手できます。現行のFRDM-K64F、FRDM-K22F、FRDM-KL27Zの各ボードには工場出荷時に古いバージョンのOpenSDAドライバが導入されているため、OpenSDAのアップデートが不可欠です。
Something went wrong! Please try again.
付属のサンプル・アプリケーションからの出力データは、MCUのUARTを介して提供されます。これを利用するには、ボードの仮想COMポート用ドライバをPCにインストールしておく必要があります。必ずボードをPCに接続した後で、ドライバのインストーラを実行してください。
Arm IDEツールチェーンをまだインストールしていない場合は、上記のステップで選択したデフォルトのOpenSDAアプリケーションに対応するWindowsドライバをダウンロードしてインストールします。
Windowsシリアル・ポート・ドライバがPCにインストールされたら、デバイス・マネージャを開き、「Ports(ポート)」グループを確認して、ボードの仮想COMポートのポート番号を調べます。
これで、デモ・キットとPCが通信できるようになりました。
Something went wrong! Please try again.
FreeMASTERアプリケーションは、1つの自己解凍型実行可能ファイルとして、単独で配布されます。FreeMASTERツールのページから最新のFreeMASTER Tool - Windows Installerファイルをダウンロードし、インストールを開始して、画面の指示に従って手順を進めてください。
Something went wrong! Please try again.
FreeMASTERセンサ・ツールには次の機能があります。
FreeMASTERセンサ・ツールをダウンロードしてインストールするには、次の手順に従います。
インストーラを実行し、画面の指示に従います。デフォルトでは、パッケージはc:\nxp\FreeMASTER_directory Toolフォルダにインストールされます。以降、このフォルダを「FreeMASTERセンサ・ツール・ディレクトリ」と呼びます。
Something went wrong! Please try again.
ここではFRDM-K22F-A8974(FXLS8974CFデモ)を例に挙げて、手順を説明します。その他のサポートされるセンサ・デモについても、同様の手順を適用してください。
frdmk22f_a89xx_i2c_project.binファームウェアを、Windows PCの「FRDM-K22F」仮想マス・ドライブにドラッグ・アンド・ドロップします。ファイルのコピー処理が完了したら、ボードとWindows PCの接続を一度取り外し、再度接続します。
Something went wrong! Please try again.
Something went wrong! Please try again.
Something went wrong! Please try again.
FreeMASTERセンサ・ツールのホスト・アプリケーションを使用して、制御、モニタ、視覚化のターゲット出力変数を特定します。
FreeMASTERマクロを使用してTSA (Target Side Addressable) 変換テーブルを作成し、ユーザー指定の出力変数をTSAに追加します。
組み込みプロジェクトを再構築し、FRDM-K22F-A8974評価キットをプログラムします。
Something went wrong! Please try again.
そのまま使用できるデモ・テンプレートを使用して、カスタム・センサ・ホストGUIアプリケーションを作成します。
FreeMASTER Windowsアプリケーションを起動し、FRDM-K22F-A8974評価キットのボードのOpenSDA USBポートと開発用PCのUSBコネクタをUSBケーブルで接続します。
FreeMASTERアプリケーションで接続ウィザードを実行します。接続ウィザードがCOMポートを検出し、空のプロジェクトを開始します。
FreeMASTERの「Variable Watch(変数監視)」ウィンドウに、TSAマッピングされた変数を追加します。
プロジェクト名を右クリックして「Create Oscilloscope(オシロスコープを作成)」を選択し、プロジェクトに1つ以上のオシロスコープを追加し、監視対象の変数を追加します(例:Accel X)。
マッピングされた変数を読み取む/書き込むFreeMASTER json-rpc APIを使用して、GUIコントロール・ページを作成します。
ドロップダウン、表示ボックス、ボタン、グラフなどのカスタム・ウィジェットを追加する際には、リファレンスとして、そのまま使用できるサンプルHTMLコントロール・ページ・テンプレート(
GUIプロジェクト (*pmpx) を保存します。
以上の手順を実行した後で、センサ・ホスト・アプリケーションを使用できるようになります。
Something went wrong! Please try again.