お客様の素早い設計とより早い製品化を実現する、技術情報と専門知識をご紹介します。
1
接続2
ソフトウェアの入手3
ビルドと実行4
FRDM-KW38用アプリケーションの作成サインイン 進行状況を保存するには アカウントをお持ちでない方 アカウントを作成する。
Let's take your FRDM-KW38 for a test drive! ショート・ビデオで手順を視聴するか、以下に記載された詳細な手順を参考にして、作業を進めてください。
Something went wrong! Please try again.
Something went wrong! Please try again.
Your FRDM-KW38 comes loaded with a demo that flashes the multi-colored LEDs when you connect the board.
Note: Some unexpected behaviors have been observed recently with iOS system (It is not allowing all zeros address beaconing). New updated boards batches will come. So in the meantime, please follow those instructions to use the FRDM-KW38 beaconing FW with an iOS device:
SDK_2.xxx\boards\frdmkw38\wireless_examples\bluetooth\beacon
or,The Bluetooth LE Beacon application demonstrates the beacon functionality. ビーコンは、3つのAdvertisingチャネルで送信される接続不可能なAdvertisingパケットです。パケットには次のフィールドがあります。
By default, the UUID value is a random value based on the unique identifier of the board.
In order to see the beacons, please, download and install the NXP IoT Toolbox mobile application on a smartphone supporting Bluetooth LE.
Once the NXP IoT Toolbox is installed. Open the application. Then, open the "Beacons" demo and the FRDM-KW38 Beacon will be displayed.
The IoT Toolbox can also perform actions once the beacon is identified, as an example, with this demo the IoT Toolbox can show a message when the beacon is detected. You can enable the action by performing the next steps:
Finally, user can also turn off or deactivate the beacons by holding the SW2
button for about 2-3 seconds in the FRDM-KW38. If the user wants to activate the beacons again, just press SW2
button.
Something went wrong! Please try again.
Something went wrong! Please try again.
MCUXpresso SDK for the FRDM-KW38 includes all the wireless connectivity stacks required to develop your solution using Generic FSK, and Bluetooth Low Energy.
Click below to download a preconfigured SDK release for the FRDM-KW38 that includes all the wireless connectivity stacks for the KW38.
You can also use the online SDK Builder to create a custom SDK package for the FRDM-KW38.
Something went wrong! Please try again.
NXPは、MCUXpresso IDEというツールチェーンを無償で提供しています。
別のツールチェーンを使用したい場合は?
問題ありません。MCUXpresso SDK connectivity stack software also supports IAR .
Something went wrong! Please try again.
MCUXpresso Config Toolsは、ユーザーがMCUXpresso SDKプロジェクトを新規に作成するための構成ツールの統合スイートであり、カスタム・ボード・サポート用の初期化Cコードを生成するためのピンとクロックのツールも備えています。
To learn more about the basic interactions between the tools while working with either an imported MCUXpresso SDK example project or creating a new project within the IDE, watch this three-part video series: Basic Application Development Using MCUXpresso IDE and MCUXpresso Config Tools.
Something went wrong! Please try again.
サンプル・アプリケーションの多くは、マイクロコントローラのUARTを介してデータを出力します。ボードの仮想COMポート用ドライバがインストールされているか必ず確認してください。ドライバ・インストーラを実行する際は、あらかじめボードをPCに接続してください。
シリアル・ポート・ドライバをインストールした状態で、お好きなターミナル・アプリケーションを実行し、マイクロコントローラのUARTからのシリアル出力を確認します。ターミナルをボーレート115,200、8データ・ビット、パリティなし、1ストップ・ビットに設定します。To determine the port number of the FRDM-KW38's virtual COM port, open the device manager and look under the "Ports" group.
ターミナル・アプリケーションの使用方法がわからない場合は、Tera TermチュートリアルまたはPuTTYチュートリアルのいずれかのチュートリアルをお試しください。
Test of Save.
Something went wrong! Please try again.
The FRDM-KW38 Wireless Connectivity software comes with a list of demo applications and driver examples ready to be compiled and run for each connectivity stack.
Something went wrong! Please try again.
The KW38 Wireless Connectivity Software package comes with the Connectivity Test demo application for Generic FSK protocol. To see what's available, browse to the 'examples' folder: \boards\frdmkw38\wireless_examples\genfsk
.
Something went wrong! Please try again.
You probably want to build and debug a demo by yourself. Use the guide below to learn how to build and debug an example application from the Wireless Connectivity Stacks in the MCUXpresso IDE or IAR Embedded Workbench IDE.
ここでは以下の手順について説明します。
The example used below is for the Generic FSK Connectivity Test demo, but these steps can be applied to any of the Wireless Connectivity demo applications.
\boards\frdmkw38\wireless_examples\genfsk\connectivity_test\freertos\iar
\docs\wireless\GENFSK\Generic FSK Link Layer Quick Start Guide.pdf
- "Kinetis MKW37A/MKW38A/MKW39A/MKW37Z/MKW38Z Generic FSK Link Layer Software" for more information on this demo application ここでは以下の手順について説明します。
The example used below is for the Generic FSK Connectivity Test demo, but these steps can be applied to any of the Wireless Connectivity demo applications.
The following steps will guide you through opening the Generic FSK example.
\docs\wireless\GENFSK\Generic FSK Link Layer Quick Start Guide.pdf
- "KMKW37A/MKW38A/MKW39A/MKW37Z/MKW38Z Generic FSK Link Layer Software" for more information on this demo application Something went wrong! Please try again.
Something went wrong! Please try again.
The KW38 Wireless Connectivity Software package comes with a long list of demo applications for Bluetooth Low Energy protocol. To see what's available, browse to the 'examples' folder: \boards\frdmkw38\wireless_examples\bluetooth
.
Something went wrong! Please try again.
In order to use the Bluetooth Low Energy and Hybrid examples, the NXP IoT Toolbox needs to be installed on a smartphone. This application provides several examples that can be used in conjunction with the connectivity stack to connect your phone to the development board over Bluetooth LE.
Something went wrong! Please try again.
You probably want to build and debug a demo by yourself. Use the guide below to learn how to build and debug an example application from the Wireless Connectivity Stacks in the MCUXpresso IDE or IAR Embedded Workbench IDE.
ここでは以下の手順について説明します。
The example used below is for the "Heart Rate Sensor" demo, but these steps can be applied to any of the Wireless Connectivity demo applications.
\boards\frdmkw38\wireless_examples\bluetooth\hrs\freertos\iar
SW1
button and press SW3
to start advertising. Verify that the device is listed in the IoT Toolbox as shown in the next picture: \docs\wireless\Bluetooth\Bluetooth Low Energy DEMO Application User’s Guide.pdf
- "Bluetooth® Low Energy Demo Applications User's Guide" for more information on this demo application ここでは以下の手順について説明します。
The example used below is for the "Heart Rate Sensor" demo, but these steps can be applied to any of the Wireless Connectivity demo applications.
次のポップアップが表示されます。Click on "OK" to continue the import:
The following steps will guide you through opening and running the "Heart Rate Sensor" example.
SW1
button and press SW3
to start advertising. Verify that the device is listed in the IoT Toolbox as shown in the next picture Refer to
- "Bluetooth® Low Energy Demo Applications User's Guide" for more information on this demo application
Something went wrong! Please try again.
Something went wrong! Please try again.
The KW38 Wireless Connectivity Software package comes with a hybrid demo application (Gen FSK + Bluetooth LE). To see the hybrid demo application, browse to the 'examples' folder: \boards\frdmkw38\wireless_examples\hybrid
.
Something went wrong! Please try again.
khfhfdjgfjhgfkj
Something went wrong! Please try again.
jdhjgfhjfkjfjkgvh
Something went wrong! Please try again.
オプションA:MCUXpresso IDEを使用して、サンプル・プロジェクトのクローンを作成します。
オプションB:MCUXpresso Config Toolを使用して、サード・パーティ製IDEで使用するために既存のMCUXpresso SDKのサンプルのクローンを作成します。
Something went wrong! Please try again.
次に、MCUXpresso Config Toolsのピン・ツールを使用し、プロジェクトに新しいGPIOピンを追加してLEDを点滅させる方法を紹介します。
PTC1
is routed as a GPIO to toggle the red LED. Let's disable PTC1
, and change the mux setting of PTA18
to use its GPIO functionality to drive the blue LEDPTC1
(Red LED) as a GPIO by clicking the PTC1
field under the GPIO column. これによりピンが無効になり(ボックスのピンのチェックが外れます)、リストからも削除されます PTA18
in the pins view. 最後に、GPIO列のボックスをクリックします。ボックスが緑色でハイライト表示され、ピンの横にチェックが表示されます PTB21
also appears in the Routed Pins tab and PTB22
has been removed. pin_mux.cファイルも更新され、変更が反映されています C:\nxp_workspace\frdmkw41z_driver_examples_gpio_led_output\board
). Select Finish GPIOA
and the BOARD_LED_GPIO_PIN to "18" Something went wrong! Please try again.
Next use the Clocks tool that is part of the MCUXpresso Config Tools to change the clock settings and change the rate that the LED blinks.
C:\nxp_workspace\frdmkw41z_driver_examples_gpio_led_output\board
). Select Finish Something went wrong! Please try again.
With the application modified, you will see the FRDM-KW38's blue LED slowly blinking. また、ターミナル・プログラムを使用して、ターミナル出力を確認できます。
Something went wrong! Please try again.
Tera Termは、広く利用されているオープン・ソースのターミナル・エミュレーション・アプリケーションです。このプログラムを使用して、NXP開発プラットフォームの仮想シリアル・ポートから送信された情報を表示できます。
PuTTYは、広く利用されているターミナル・エミュレーション・アプリケーションです。このプログラムを使用して、NXP開発プラットフォームの仮想シリアル・ポートから送信された情報を表示できます。
ドキュメントとビデオ | 説明 |
---|---|
AN4507 Using the Kinetis Security and Flash Protection Features | Using the system security and flash protection features on Kinetis MCUs to protect code and data from unauthorized access or modification. |
The FRDM-KW38 includes an NXP TJA1057 CAN transceiver and an NXP TJA1027 LIN transceiver.
ドキュメントとビデオ | 説明 |
---|---|
AN12377 Tuning I²C Timing in Target Mode | How to configure the I²C timing of a responder device to meet application needs, which apply to Kinetis parts that contain I²C IP instead of LPI2C. |
AN12948 Using LIN or CAN Bus to Upgrade Image on the KW36/38 | How to use the LIN or CAN nodes, which have OTAP capability to upgrade the nodes, which have no OTAP capability, by LIN or CAN bus. |
SDKには複数のサンプル、デモ、ドライバが含まれており、初めて使用する際に役立ちます。有線通信に関するいくつかの一般的な例を以下に挙げます。
Demonstrates basic usage of the onboard accelerometer to implement a bubble level. A bubble level utilizes two axes to visually show deviation from a level plane (0 degrees) on a given axis.
Path:
Demonstrates signal transfer between controller and responder nodes using the LIN stack driver built on Low Power UART.
Path:
コマンドライン・シェル・アプリケーションの実装方法のデモ。
Path:
A number of driver examples exist within the SDK including I²C, DSPI, FLEXCAN and Low Power UART.
Path:
ドキュメントとビデオ | 説明 |
---|---|
AN12561 Kinetis KW38 Bluetooth Low Energy 5.0 Advertising Extension Enablement in Legacy Bluetooth Low Energy Examples | Provides instructions on how to enable new Bluetooth Low Energy 5.0 Advertising extension features in a legacy Bluetooth Low Energy example. |
AN2731 Compact Planar Antennas for 2.4 GHz Communication | This document focuses on helping customers understand enough board layout and antenna basics to select a correct antenna type for their application and avoid typical layout mistakes that cause performance issues. Several popular antennas are presented as possible solutions for IEEE 802.15.4 and Bluetooth low energy applications. |
AN12872 Anti-relay Attack Using GFSK | This document introduces the anti-relay attack using GFSK, focusing on the multi-link monitoring concepts and applications. It proposes a system implementation using KW36 or KW38 Wireless MCU. |
AN12977 KW38/KW36 Localization Based on RSSI Ranging | Provides an introduction to localization based on the Bluetooth LE RSSI ranging. It implements a simple trilateral localization system using the Kinetis KW38 wireless MCU. |
AN12517 FRDM-KW38 Co-existence with RF System Evaluation Report for Bluetooth Low Energy Application | Provides the RF evaluation test results of the FRDM-KW38 for Bluetooth LE applications (2FSK modulation). It includes the test setup description and the tools used to perform the tests on your own. |
AN12272 Use of Unique 40-bit MAC Address in Kinetis Wireless Microcontrollers | Describes how IEEE MAC addresses are handled in the Bluetooth low energy (BLE) and IEEE 802.15.4. |
FRDM-KW38 Radio Certification Documents | FRDM-KW38 platforms have passed the CE RED and RCC radio certification. Find information on the certification documents and test reports here. |
KW37/38/39 Bluetooth LE Range Performance | Provides information on distance measurements depending on the Bluetooth LE data rate using the FRDM-KW38 board. |
SDKには複数のサンプル、デモ、ドライバが含まれており、初めて使用する際に役立ちます。Some common examples for wireless connectivity are listed below.
How to use the Bluetooth Low Energy protocol.
Path:
How to use the Generic FSK.
Path:
How to use the Bluetooth Low Energy protocol and Generic FSK in a single application.
Path:
ドキュメントとビデオ | 説明 |
---|---|
AN4503 Power Management for Kinetis MCUs | When and how to use Kinetis low-power modes. |
AN12459 Kinetis KW38 Power Consumption Analysis | Provides information about the power consumption of Kinetis KW39/38/37 wireless MCU when using BLE protocol and how the software and hardware are configured to achieve best low-power operation. |
AN5025 MKW4xZ/3xZ/3xA/2xZ DC-DC Power Management | Describes the usage and operation of the DC-DC switching Power Supply converter for the MKW4xZ/3xZ/3xA/2Xz families. |
Configuration for Unused pins/GPIOs on Kinetis | Best practices to configure a GPIO if the pin is not used. |
SDKには複数のサンプル、デモ、ドライバが含まれており、初めて使用する際に役立ちます。Some common examples for power management are listed below.
Demonstrates the use of power modes in the SDK.
Path:
How to change power modes in the SDK.
Path:
Demonstrates the usage of the ADC peripheral while in a low power mode.
Path:
Demonstrates the usage of low power mode on a Bluetooth LE responder device.
Path:
Demonstrates the usage of low power mode on a Bluetooth LE controller device.
Path:
ドキュメントとビデオ | 説明 | ダウンロード |
---|---|---|
AN4282 Using the Kinetis Family Enhanced EEPROM Functionality | Explains the features and usage of the Enhanced EEPROM functionality. | - |
FRDM-KW38 OpenSDA Bootloader and Application Webpage | Provides information about the power consumption of Kinetis KW39/38/37 wireless MCU when using BLE protocol and how the software and hardware are configured to achieve best low-power operation. | - |
AN12979 KW38 Integrating the OTAP Client Service into a Bluetooth LE Peripheral Device | Describes the integration of the Over The Air Profile into Bluetooth LE peripheral examples. | ダウンロード |
AN12980 KW38 Integrating the OTAP Client Service into a Bluetooth LE Central Device | Describes the integration of the Over The Air Profile into Bluetooth LE examples. | ダウンロード |
Reprogramming a KW38 device using the OTAP Client Software | This document guides to load a new software image in a KW38 device through (Over The Air Programming) OTAP Bluetooth LE service. | - |
SDKには複数のサンプル、デモ、ドライバが含まれており、初めて使用する際に役立ちます。Some common examples for device management and secure OTA are listed below.
How to use the Bluetooth Low Energy protocol.
Path:
Demonstrate flash driver usage in the SDK environment.
Path:
How to use the Generic FSK.
Path:
How to use the Bluetooth Low Energy protocol and Generic FSK in a single application.
Path:
Want to learn more about using the FRDM-KW38? オンラインの簡単な技術セッションから実践的な詳細トレーニングまで、さまざまなトレーニングを用意しています。
ドキュメントとビデオ | 説明 |
---|---|
MCUXpresso IDEとMCUXpresso Config Toolsを使用した基本的なアプリケーション開発 | この3部構成のビデオ・シリーズでは、インポートされたSDKサンプル・プロジェクトを使用する際や新規プロジェクトを作成する際における、MCUXpresso IDEとConfig Tools間の基本的なインタラクションについて取り上げています。 |
AN12518 Hardware Design Considerations for MK39A/38A/37A/38Z/37Z Bluetooth LE Devices | Describes Printed Circuit Board (PCB) design considerations for the MKW39A/38A/37A/38Z/37Z 48-pin QFN (HVQFN-7 x 7 Pitch 0.5 mm) wettable flank package. Included are layouts of the component copper layer, solder mask and solder paste stencil. |
The Best Way to Build Your PCB Right the First Time Using the KW38 | All of the important documents in one place concerning radio performance, low power and radio certification. |
KW38 KW39 KW37 Hardware Board PCB Design-in Checklist | Describes the usage and operation of the DC-DC switching Power Supply converter for the MKW4xZ/3xZ/3xA/2Xz families. |
Project CHIPの未来を切り開く | In this session, we'll take a closer look at Project CHIP and illustrate how NXP's portfolio is uniquely positioned to support Project CHIP-based designs. |
Connect with other engineers and get expert advice on designing with the FRDM-KW38 on one of our community sites.
Installing Software for the FRDM-KW38
Download MCUXpresso SDK with Connectivity Software
ツールチェーンをインストールする
MCUXpresso Config Tools
PCを設定する
Gen FSK
Explore the Connectivity Example Code
Build, Run and Debug Wireless Connectivity Examples
Bluetooth LE
Explore the Connectivity Example Codes
Download the NXP IoT Toolbox for your Smartphone
Build, Run and Debug Wireless Connectivity Examples
Hybrid (Gen FSK + Bluetooth LE)
Explore the Connectivity Example Codes
Download the NXP IoT Toolbox for your Smartphone
Build, Run and Debug Wireless Connectivity Examples