お客様の素早い設計とより早い製品化を実現する、技術情報と専門知識をご紹介します。
実際にFRDM-MC-LVBLDCを使ってみましょう!ショート・ビデオで手順を視聴するか、以下に記載された詳細な手順を参考にして、作業を進めてください。
これらの手順ではFRDMマイクロコントローラ・ボードとしてFRDM-KV10Zボードを使用しますが、FRDM-KV31Fなど、互換性のある選択肢は他にもあります。互換性のあるFRDMマイクロコントローラ・ボードの詳細については、FRDM-MC-LVBLDCの製品ページをご確認ください。
FRDM-MC-LVMTRモーター、またはドライバ仕様を満たす独自のモーターの三相配線を、スクリュー・コネクタに接続します。
Something went wrong! Please try again.
三相ブラシレスDC (BLDC) モータ制御パッケージをダウンロードします。
Something went wrong! Please try again.
IAR Embedded Workbench for Arm (EWARM) Ver. 7.40.2以降は、NXP®コネクティビティ・スタックを利用してソフトウェア・アプリケーションを導入するための開発ツールチェーンです。NXPでは、スムーズに開発を開始できるよう、EWARMワークスペース・プロジェクトのサンプルを用意しています。
FRDMマイクロコントローラのスタート・ガイドの指示に従って、ボード用に必要なドライバと使用可能なIDEツールチェーンをダウンロードします。次に、FRDMマイクロコントローラ・ボードとIDEツールチェーン用の対応するプロジェクトを開き、ビルドしてデバッグします。
KSDKでKDS IDEを使用する前にツールが最新であるか確認することを推奨します。以下の手順はWindows版のKDSを使用して説明されていますが、MacユーザーとLinuxユーザーの場合も同じです。
com.freescale.xxxまたはcom.nxp.xxxと記載されています。ツールチェーンやデバッグ・インターフェースなどもアップデートされている場合があります。これらの追加のアップデートは通常はインストールしても問題ありませんが、KDSツールチェーンの一部としてリリースされてはいないため、場合によっては問題が発生することがあります次の手順に従ってhello_worldアプリケーションを開きます。他のサンプル・アプリケーションでは、手順がわずかに異なる場合があります。アプリケーションによってはパスのフォルダ階層が深くなるためです。
注:Linux OSやMac OSでも、Windowsの場合と同じ手順を実行します。
サンプル・アプリケーション・プロジェクトを指定します。このプロジェクトは次のパスで見つけることができます。
このガイドでは、次の特定の場所を選択します。
FRDM-KV10Zボードには、工場出荷時にPEmicroデバッグ・インターフェースが搭載されています。ボードのデバッグOpenSDAアプリケーションを変更している場合、OpenSDAにアクセスして、ボードを更新または工場出荷時の状態に復元する方法をご確認ください。
注:Macユーザーは、KDS IDEを使用してダウンロードやボードのデバッグを行う場合、J-Link OpenSDAアプリケーションをインストールしておく必要があります。
Linux OSユーザーの場合のみ、ターミナルで次のコマンドを実行します。これにより、システムに「libudev」がインストールされます。libudevは、KDS IDEでデバッガを起動する際に必要となります
user@ubuntu:~$ sudo apt-get install libudev-dev libudev1
user@ubuntu:~$ sudo ln -s /usr/lib/x86_64-linux-gnu/libudev.so /usr/lib/x86_64-linux-gnu/libudev.so.0
hello_worldアプリケーションが実行され、ターミナルにバナーが表示されます。表示されない場合は、ターミナルの設定と接続を確認してください
次の手順に従ってhello_worldアプリケーションを開きます。他のサンプル・アプリケーションでは、手順がわずかに異なる場合があります。アプリケーションによってはパスのフォルダ階層が深くなるためです。
目的のサンプル・アプリケーション・ワークスペースをまだ開いていない場合はここで開きます。ほとんどのサンプル・アプリケーション・ワークスペースのファイルは、次のパスに置かれています。
hello_worldデモをサンプルとして使用する場合、パスは次のようになります。
FRDM-KV10Zボードには、工場出荷時にPEmicroデバッグ・インターフェースが搭載されています。ボードのデバッグOpenSDAアプリケーションを変更している場合、OpenSDAにアクセスして、ボードを更新または工場出荷時の状態に復元する方法をご確認ください。
hello_worldアプリケーションが実行され、ターミナルにバナーが表示されます。表示されない場合は、ターミナルの設定と接続を確認してください
MDKツールをインストールした後、デバッグ目的でデバイスを完全にサポートするには、CMSIS (Cortex® Microcontroller Software Interface Standard) デバイス・パックをインストールする必要があります。このパックには、メモリ・マップ情報、レジスタ定義、フラッシュ・プログラミング・アルゴリズムなどが含まれています。下記の手順に従って、適切なCMSISパックをインストールしてください。
次の手順に従ってhello_worldアプリケーションを開きます。他のサンプル・アプリケーションでは、手順がわずかに異なる場合があります。アプリケーションによってはパスのフォルダ階層が深くなるためです。
目的のデモ・アプリケーション・ワークスペースをまだ開いていない場合は以下で開きます。
ワークスペース・ファイルの名前は、
FRDM-KV10Zボードには、工場出荷時にPEmicroデバッグ・インターフェースが搭載されています。ボードのデバッグOpenSDAアプリケーションを変更している場合、OpenSDAにアクセスして、ボードを更新または工場出荷時の状態に復元する方法をご確認ください。
hello_worldアプリケーションが実行され、ターミナルにバナーが表示されます。表示されない場合は、ターミナルの設定と接続を確認してください
ここでは、Kinetis SDKでサポートされているように、Arm GCCツールチェーンを使用してKSDKデモ・アプリケーションのビルドと実行を行う際に必要となるコンポーネントをインストールする手順について説明します。
Arm GCCツールの使用方法はさまざまですが、今回の例では、Windows環境に焦点を当てています。ここでは省略しますが、GCCツールは、Linux OSやMac OS Xの環境でも利用できます。
GNU Arm Embeddedツールチェーン からインストーラをダウンロードして、実行します。これは実際のツールチェーンです(コンパイラ、リンカなど)。Kinetis SDKリリース・ノートに記載されている、サポート対象の最新バージョンのGCCツールチェーンを使用する必要があります。
MinGW (Minimalist GNU for Windows) 開発ツールは、サード・パーティ製のCランタイムDLL(Cygwinなど)に依存しないツール・セットを提供します。KSDKで使用されているビルド環境ではMinGWビルド・ツールを利用せず、MinGWとMSYSのベース・インストールを活用しています。MSYSは、Unix系のインターフェースと各種ツールを備えた基本シェルを提供します。
MinGW mingw-get-setupインストーラをダウンロードしてください C:\MinGWを推奨しますが、他のどの場所にでもインストールできます 注:インストール・パスにスペースを含めることはできません。
Windows OSのPath環境変数に適切なアイテムを追加します。これは、[Control Panel(コントロール・パネル)]>[System and Security(システムとセキュリティ)]>[System(システム)]>[Advanced System Settings(システムの詳細設定)]の[Environment Variables...(環境変数)]セクションで設定します。パスは次のとおりです。
デフォルトのインストール・パスであるC:\MinGWを使用した例を以下に示します。パスが正しく設定されていないと、ツールチェーンは機能しません
注:PATH変数にC:\MinGW\msys\x.x\binが設定されている場合(KSDK 1.0.0向けの旧仕様)、これを削除してください。削除されていないと、新しいGCCビルド・システムが正しく機能しない場合があります。
新しいシステム環境変数を作成して、「ARMGCC_DIR」という名前を付けます。この変数の値で、Arm GCC Embeddedツールチェーンのインストール・パスを指定します。今回の例では、次のようになります。
C:\Program Files (x86)\GNU Tools Arm Embedded\4.9 2015q3
インストール・フォルダの正確なパス名については、GNU Arm GCC Embeddedツールのインストール・フォルダを参照してください
サンプル・アプリケーションをビルドする手順は次のとおりです。
サンプル・アプリケーションのプロジェクト・ディレクトリに移動します。パスは次のようになります。
このガイドの場合、実際のパスは次のようになります。
GCCツールを使用するには、J-Linkデバッグ・インターフェースが必要となります。ボードのOpenSDAファームウェアを最新のJ-Linkアプリケーションにアップデートするには、OpenSDAにアクセスしてください。J-Link OpenSDAアプリケーションをインストールしたら、「SEGGER Downloads」からJ-Linkドライバとソフトウェア・パッケージをダウンロードします。
サンプル・アプリケーションの出力を格納するディレクトリに移動します。出力は、選択したビルド・ターゲットに応じて、次のいずれかのパスに格納されます。
このガイドの場合、パスは次のようになります。
hello_worldアプリケーションが実行され、ターミナル・ウィンドウにバナーが表示されます
Something went wrong! Please try again.
FRDM-MC-LVBLDCボードの電源バレル・コネクタに12 V/5 A電源を接続します。
Something went wrong! Please try again.