お客様の素早い設計とより早い製品化を実現する、技術情報と専門知識をご紹介します。
1
パッケージの内容2
ソフトウェアの入手3
接続4
ビルド資格情報を使用してNXPにサインインします
S32 Design Studio for S32 Platform v.3.5をダウンロードしてインストールします
注:アクティベーション・コードは電子メールで送信されるか、[License Keys(ライセンス・キー)]タブに表示されます。
Something went wrong! Please try again.
S32DSで、トップメニューから[Help(ヘルプ)]→[S32DS Extensions and Updates(S32DSの拡張と更新)]の順に進み、[S32DS Extensions and Updates(S32DSの拡張と更新)]ダイアログを開きます。
S32M2xx開発パッケージをインストールします
注:インストールで問題が発生する場合は、最新バージョンのS32 Design Studio PlatformパッケージおよびS32 Design Studio Platform Toolsパッケージがインストールされていることを確認してください。
Something went wrong! Please try again.
S32K3/S32M27xバージョン4.0.0用のRTDをダウンロードします
「Automotive SW - S32K3/S32M27x - Real-Time Drivers for Cortex-M」パッケージを選択し、更新されたサイト・ファイルをダウンロードします。
Something went wrong! Please try again.
RTD for S32K3 and S32M27x version 4.0.0 patch P20をダウンロードします
「Automotive SW - S32K3/S32M27x - Real-Time Drivers for Cortex-M」パッケージを選択し、更新されたサイト・ファイルをダウンロードします。
Something went wrong! Please try again.
S32DSで、トップメニューから[Help(ヘルプ)]→[S32DS Extensions and Updates(S32DSの拡張と更新)]の順に進み、[S32DS Extensions and Updates(S32DSの拡張と更新)]ダイアログを開いたら、[Add Update Sites(更新サイトの追加)]リンクをクリックします。
ダウンロード済みの「SW32K3_S32M27x_RTD_R21-11_4.0.0_D2311_DS_updatesite.zip」ファイル(ファイル名が短い方)を選択します
注:RTD 4.0.0 P20ファイルはまだ追加しないでください。 RTD 4.0.0 P20を追加すると、RTD 4.0.0がリストに表示されなくなります。 そうなった場合は、[Manage Sites(サイトの管理)]をクリックして、リストからRTD 4.0.0 P20ファイルの場所を削除することができます。
Something went wrong! Please try again.
リストからRTD 4.0.0をインストールします。リストにRTD 4.0.0が複数表示されている場合があるため注意してください。 必ずS32M27xのみをサポートしているバージョン、またはS32M27xとそれ以外をサポートしているバージョンを選択してください(右側の[Overview(概要)]ウィンドウの内容を確認してください)
Something went wrong! Please try again.
パッチP20の「SW32K3_S32M27x_RTD_4.4_4.0.0_P20_D2403_DS_updatesite.zip」ファイル(ファイル名が長い方)についても、インストール手順2.6と2.7を繰り返します。
ここでも、必ずS32M27xのみをサポートしているバージョン、またはS32M27xとそれ以外をサポートしているバージョンを選択してください。
Something went wrong! Please try again.
リアルタイム・デバッグ用のFreeMASTERアプリケーション・ツールをダウンロードしてインストールします
ヒント:このトレーニングでは、(アクティベーションコードが必要となる)Liteサービスのインストールを省略しても構いません。
Something went wrong! Please try again.
S32M27X用AMMCLibをダウンロードしてインストールします
ヒント:可能であれば、AMMCLibのパスを後で簡単に変更できるように、デフォルトのパスにインストールしてください。
Something went wrong! Please try again.
S32M276モータ制御アプリケーション・ソフトウェアをダウンロードしてインストールします。
注:このアプリケーションでは、バージョンが合っているかどうか、適切なAMMCLibが正しくインストールされているかどうかがチェックされます。問題がある場合(赤色の注意書きが表示されます)、AMMCLibをインストールしてから、S32M276モータ制御アプリケーション・ソフトウェアを再インストールしてください。 これにより、次のプロジェクトを簡単にインポートできるようになります(最新のAMMCLibへのパスが更新済みとなります)。
Something went wrong! Please try again.
S32M276SFFRDボードに推奨されるアクセサリ・キットはBLDC_KIT(ソフトウェア開発済み、かつモータのチューニング済み)ですが、代わりに任意の適切な三相モータと12 V電源を使用することもできます。
BLDC_KITの内容:
BLDC_KITに加えて、以下のものが必要になります。
必要に応じてエンコーダ/ホール・センサを接続します(センサ・ベースのソフトウェア・アプリケーションの場合のみ)。
Something went wrong! Please try again.
Something went wrong! Please try again.
S32M276SFFRDモータ制御キットの動作テストを行いましょう。
インストールしたディレクトリから適切なPMSMまたはBLDCモータ制御アプリケーションを選択します。
NXP\MC_DevKits\S32M276SFFRD\sw
インストールされているアプリケーション・ソフトウェア・プロジェクトをS32 Design Studio IDE for S32 Platformにインポートするには、次の手順に従います。
NXP\MC_DevKits\ S32M276SFFR\sw
に移動し、適切なプロジェクトを選択したら、[OK]をクリックします。 [Finish(完了)]をクリックします 注:[Copy projects into workspace(プロジェクトをワークスペースにコピー)]オプションのチェックボックスをオンにします。
Something went wrong! Please try again.
Something went wrong! Please try again.
S32DSで、C/C++画面に戻ります。
[Debug Configuration(デバッグの構成)]メニューを使用し、ソフトウェアをビルドしてMCUにアップロードするための定義済みデバッグ設定を選択します。
S32DSがデバッグ画面に切り替わるので、[Resume(再開)]をクリックして(またはF8を押して)コードを実行し、[Disconnect(切断)]を使用してS32DS IDEデバッガとFreeMASTERツール間の干渉を回避します。
Something went wrong! Please try again.
FreeMASTERアプリケーションを起動します。
*.pmpx
FreeMASTERプロジェクト
を開くには、[File(ファイル)]→[Open Project(プロジェクトを開く)]の順にクリックします。
注:S32DSプロジェクト・フォルダ内で直接ダブルクリックして起動することもできます。
通信を有効にするには、FreeMASTERツールバーで[Go]をクリックします(またはCtrl+Gを押します)。
通信が成功すると、最下部のステータス・バーに「RS-232 UART Communication;COMn;speed = 115200」と表示されます。
Something went wrong! Please try again.
BLDC_KIT(モータはSunrise 42BLY3A78-24110)を使用しない場合は、使用されるBLDC/PMSMモータに応じてモータのパラメータを編集する必要があります。 モータ制御アプリケーション・チューニング (MCAT) ツールで[Parameters(パラメータ)]タブに切り替えて、左側の値を編集します。
完了したら、[Store Data(データの保存)]をクリックし、[Output File(出力ファイル)]タブに切り替えて、静的校正ファイルを生成します。
次に、手順4.3をもう一度実行してプロジェクトをビルドし、コードをMCUにアップロードします。
注:MCUはリセットされます。FreeMASTERの再接続が必要になる場合があります(Ctrl + K、Ctrl + G)。
モータ制御アプリケーション・チューニング (MCAT) ツールのメニューで[App Control(アプリケーション制御)]タブをクリックして、アプリケーション制御ページを表示します。
モータのrpmを設定し、モータ・ドライブをオンにします。
保留中の障害がある場合は、FreeMASTER MCATの制御ページで[Clear FAULT(障害をクリア)]をクリックします。
コントロールページのOn/Offをクリックして、ローターを時計回り/反時計回りに回転させます。
速度を設定するために必要な変数を変更します。Variable Watch ウィンドウに移動し、Speed Required変数を変更するか、速度ゲージをクリックします。
FreeMASTER MCAT コントロールページのOn/Off ボタンをクリックしてアプリケーションを停止します。
他のエンジニアと連絡を取り、コミュニティサイトを使用してS32M276SFFRDリファレンスデザインボードで設計に関する専門家のアドバイスを受けます。