お客様の素早い設計とより早い製品化を実現する、技術情報と専門知識をご紹介します。
ボードを実際に使ってみましょう。ショート・ビデオで手順を視聴するか、以下に記載された詳細な手順を参考にして、次の作業を進めてください。
KW47-LOCボードには、ワイヤレス位置特定のデモが事前にプログラム済みです。これは、開梱したデバイスが正常に動作することをその場で検証するための動作確認用に使用できます。
Something went wrong! Please try again.
NXPは、MCUXpresso for Visual Studio (VS) Code というツールチェーンを提供しています。下のボタンをクリックして、MCUXpresso for VS Code v25.09以降をダウンロードしてください。
MCUXpressoチュートリアルに従って、ホストPCにVS Codeをインストールする方法を学びましょう。
Something went wrong! Please try again.
NXPの拡張機能では、VS Codeのワークスペースにソフトウェア・リポジトリを追加するためのツールが用意されています。このソフトウェア・リポジトリは、次の3つのソースから追加できます。
このセクションでは、Gitのリモート・リポジトリ・オプションを使用してMCUXpresso SDKをインポートする方法を説明します。この方法でリポジトリをインポートするには、以下の手順に従ってください。
Something went wrong! Please try again.
MCUXpresso Config Toolsは、ユーザーがMCUXpresso SDKプロジェクトを新規に作成するためのツールの統合スイートであり、カスタム・ボード・サポート用の初期化Cコードを生成するためのピン・ツールとクロック・ツールも備えています。このツールは、MCUXpresso統合開発環境 (IDE) の一部として完全に統合されていますが、(別のIDEを使用する場合には)独立したツールとしても使用できます。
以下の[MCUXpresso Config Toolsを入手する]ボタンをクリックして、インストーラを入手してください。
Something went wrong! Please try again.
MCUXpressoセキュア・プロビジョニング (SEC) ツールは、NXPのマイクロコントローラ・ユニット (MCU) デバイスでブート可能な実行ファイルを簡単に生成およびプロビジョニングできる、グラフィカル・ユーザー・インターフェース (GUI) ベースのアプリケーションです。このツールは、生産段階におけるNXPのマイクロコントローラでのセキュア・プログラミングとデバイス・プロビジョニングをサポートします。いずれのユーザーも、試験運用および量産に向けてMCUXpresso SECツールから始めることをお勧めします。
ツールをダウンロードすると、[Help(ヘルプ)]タブの下にユーザー・ガイドが表示されます。さらに、「プロセッサ固有のワークフロー」の章に記載されている、ボードに関する指示に従ってください。
注:NXPでは、より柔軟な設定のカスタマイズを必要とする上級ユーザー向けに、カスタムまたはパートナーのプログラミング・ツールを操作する際に役立つコマンドライン・ツールも提供しています。セキュア・プロビジョニング・ソフトウェア・開発キット (SPSDK) はオープンソースの開発キットであり、そのソース・コードはGitHubおよびPyPIでリリースされています。
Something went wrong! Please try again.
次の手順では、Arm® Cortex®-M33アプリケーション向けにMCUXpresso for VS Code拡張機能を使用したワイヤレス位置特定デモ・アプリケーションについて説明します。VS CodeのMCUXpresso拡張機能のインストール手順およびKWシリーズのSDKについては、このスタート・ガイドの「ソフトウェアの入手」セクションを参照してください。
ワイヤレス・デモを実行する前に、SDKのバージョンに応じて狭帯域ユニット(NBU)ファームウェアをアップデートする必要があります。
C:\nxp\LinkServer_XX.XX.XX\LinkFlash.exe」です){your_SDK_path}\mcuxsdk\middleware\wireless\ble_controller\bin\kw47_nbu_ble_all_hosted.bin」です。その後、[Open(開く)]をクリックします0x48800000と入力したら、[Program(プログラム)]をクリックします(処理が正常に完了したことを確認します)Something went wrong! Please try again.
編集画面に次のタブが表示されます wireless_examples/bluetooth/bm/wireless_uart_bm」を選択します。その後、[Import(インポート)]ボタンをクリックしますJ3コネクタの「MCU-LINK」ポートに挿入し、ボードをコンピュータに接続しますMCULink-VCOM」ウィンドウで、MCULINKプローブに関連付けられたポートを選択します(ターミナルをボーレートまたは速度「115200」、8データ・ビット、パリティなし、1ストップ・ビットに設定した後、そのポートに接続します)
SW3ボタンを押して、Bluetooth® Low Energy (BLE) の役割をペリフェラルに切り替えます。次に、SW2を押して、BLEアドバタイジングを開始します(ターミナルに出力されるメッセージを確認してください)
Something went wrong! Please try again.
次の手順では、汎用出力 (GPO) の操作方法について説明します。この例では、LEDが毎秒切り替えるように設定されています。
led_blinky SDKサンプルをインポートします
led_blinky_cm33_core0」プロジェクトをクリックし、前のセクションに記載されているようにデモをビルド、コンパイル、および実行しますSomething went wrong! Please try again.
注:従来のワークフローでは、前のステップで示されているようにSDKプロジェクトのクローンを作成していました。
mcuxsdk\examples\_boards\kw47loc\demo_apps\led_blinky\に移動したら、led_blinky.mexファイルを選択し、[Finish(完了)]をクリックします Something went wrong! Please try again.
PTC0 (LEB_BLUE) が出力としてルーティングされています。そこで、緑色LEDを有効にするためにピン構成を追加しますPTC6を検索して緑色LEDを有効にします。次に、汎用入出力 (GPIO) 列でGPIO6を選択します(同時ルーティングに関するメッセージが表示された場合は、「いいえ」を選択します) GPIOピンを出力として、またLogical 1をGPIOの初期状態として構成します pin_mux.cファイルとpin_mux.hファイルをエクスポートして、これらの変更をプロジェクト内に実装します。そのため、メニュー・バーの[Update Code(コードの更新)]をクリックします注:ヘッダーが変更されるため、クロックおよびその他のファイルも更新済みとしてタグ付けされる場合があります
led_blinky.cファイルを開き、以下の行を追加しますSomething went wrong! Please try again.
以下の各セクションで、柔軟なプロトタイピングと開発のために提供されているエコシステムについてご覧ください。以下のビデオでは、FRDMプラットフォーム、フル機能のEVK、および拡張機能向けの互換シールドについて紹介しています。さらに、NXPのGitHubを通じて多数のアプリケーション・サンプルが提供されているアプリケーション・コード・ハブ (ACH) ポータルについて詳しく説明します。
迅速なプロトタイピングのためのプラットフォームとして、低コストのFRDMプラットフォームまたはフル機能のEVKを選択できます。
FRDM開発ボードは、標準のフォーム・ファクタとヘッダー、MCU I/Oへの簡単なアクセス、オンボードMCU-Linkデバッガ、USB-Cケーブルを備えています。フル機能の評価キットには、I/Oおよびインターフェースへの拡張アクセス、Wi-Fi拡張機能のほか、追加のMCU-Link機能が含まれます。互換性のあるClickボードやArduinoシールドも多数あります。Open CMSIS Packでサポートされているデバイスについては、ACHでサンプルが提供されている場合があります。そうでない場合でも、その多くがI²C (Inter-Integrated Circuit)、シリアル・ペリフェラル・インターフェース (SPI)、汎用非同期送受信回路 (UART) などのシリアル・インターフェースを利用して容易に使用でき、MCUXpresso SDKでドライバとサンプルが提供されています。
Something went wrong! Please try again.
ACHは、ソフトウェアをすばやく見つけることができるインタラクティブなダッシュボードであり、NXPのMCUXpresso開発者エクスペリエンスをさらに向上させます。ACHに今すぐアクセスして、この新しいインタラクティブなアプリケーション・コード・ハブの詳細やその利点について確認しておきましょう。
ACHのソフトウェアはNXPのGitHubリポジトリに置かれているため、その場所に直接アクセスして簡単にクローンを作成することができます。
Something went wrong! Please try again.
次のデモでは、モータ制御シールドと低コストLCDを備えた、FRDMプラットフォームを基盤とするシステムを使用して、ACHからプロジェクトをインポートする方法を示しています。評価ボードがこのシステムと異なる場合でも、以降の手順はサポート対象のすべてのプラットフォームで同じように実施できます。
Something went wrong! Please try again.