1
连接2
获取软件3
构建、运行4
创建让我们开始试用USB-KW38。

This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
This is a modal window. This modal can be closed by pressing the Escape key or activating the close button.
This is a modal window. This modal can be closed by pressing the Escape key or activating the close button.
在此步骤中,我们将指导您完成整个过程,获取所需的软件,将USB-KW38 dongle作为BLE嗅探器。还可以将USB-KW38用作开发板。选择您想通过USB-KW38来完成的选项。

This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
This is a modal window. This modal can be closed by pressing the Escape key or activating the close button.
This is a modal window. This modal can be closed by pressing the Escape key or activating the close button.
面向USB-KW38的MCUXpresso SDK包括所有必要的无线连接协议栈,支持您借助Generic FSK和BLE开发解决方案。
点击以下链接来下载USB-KW38的预配置SDK版本,其中包括KW38的所有无线连接协议栈。
您还可以使用在线SDK构建工具 ,为使用SDK构建工具的USB-KW38创建定制SDK包。
Wireshark是一个开源网络协议分析器。它可以显示无线发送的内容,也是一个非常有用的工具,可调试设备之间的通信。
获取Wireshark network protocol analyzer
Kinetis Protocol Analyzer Adapter是一个软件程序,在USB-KW38板和Wireshark之间提供桥接。需要安装它,以便USB-KW38对Wireshark显示为可嗅探的网络接口。点击以下按钮下载此软件并安装在您的计算机上。

This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
This is a modal window. This modal can be closed by pressing the Escape key or activating the close button.
This is a modal window. This modal can be closed by pressing the Escape key or activating the close button.
面向USB-KW38的MCUXpresso SDK包括所有必要的无线连接协议栈,支持您借助Generic FSK和BLE开发解决方案。
点击以下链接来下载USB-KW38的预配置SDK版本,其中包括KW38的所有无线连接协议栈。
您还可以使用在线SDK构建工具 ,为使用SDK构建工具的USB-KW38创建定制SDK包。
恩智浦提供名为MCUXpresso IDE的免费工具链。
想使用不同的工具链?
没问题!MCUXpresso SDK连接协议栈软件也支持IAR 。
许多示例应用通过MCU UART输出数据。因此需要确保已安装了板虚拟COM端口的驱动程序。在运行驱动程序安装程序之前,必须将板插入到PC中,并将CMSIS-DAP调试器加载到USB-KW38的OpenSDA电路上。
MCUXpresso配置工具是一套集成的配置工具,可指导用户创建新的MCUXpresso SDK项目,还可提供引脚和时钟工具,以生成支持定制板的初始化C代码。
USB-KW38默认预编程了嗅探器固件。要将OpenSDA版本再次烧写到USB-KW38的K2x,请按照下面指南中提供的步骤进行操作烧写OpenSDA。
将您首选终端的波特率配置为115200,数据位配置为8,无奇偶校验位且停止位为1。如需确定USB-KW38虚拟COM端口的端口号,请打开设备管理器并在“端口”分组下查找。
不确定如何使用终端应用?尝试以下任一教程:Tera Term教程、PuTTY教程。
Something went wrong! Please try again.
我们的每个无线连接协议栈都自带一系列演示应用和驱动示例,可直接编译并运行。

This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
This is a modal window. This modal can be closed by pressing the Escape key or activating the close button.
This is a modal window. This modal can be closed by pressing the Escape key or activating the close button.
KW38无线连接软件包附带了一系列BLE协议的演示应用。如需查看提供哪些东西,请浏览'examples'文件夹()。
如果您打算自己构建并调试演示。请采用以下指南,了解如何从MCUXpresso IDE或IAR Embedded Workbench IDE中的“无线连接协议栈”中构建和调试示例应用:IAR Embedded Workbench IDE、MCUXpresso IDE。

This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
This is a modal window. This modal can be closed by pressing the Escape key or activating the close button.
This is a modal window. This modal can be closed by pressing the Escape key or activating the close button.
KW38无线连接软件包附带了一系列BLE演示应用。如需查看提供哪些东西,请浏览'examples'文件夹()。
为了使用BLE示例,需要在智能手机上安装Kinetis BLE工具箱。此应用提供了几个可与连接协议栈结合使用的示例,通过BLE将手机连接到开发板上。
如果您打算自己构建并调试演示。请采用以下指南,了解如何从IAR Embedded Workbench IDE或MCUXpresso IDE中的“无线连接协议栈”中构建和调试示例应用。
Something went wrong! Please try again.
恩智浦提供名为“Project Cloner”的工具,您可以复制现有演示,用作您自己的开发基础,保持原有演示应用资源作为参考。软件包下载中含克隆工具。可在中找到它。
选项A:使用MCUXpresso IDE来克隆示例项目。
注:这是获取流程的一个示例。并非所有SDK中均提供LED SW示例。





选项B:使用MCUXpresso配置工具来克隆与第三方IDE搭配使用的现有MCUXpresso SDK示例。
注:这是获取流程的一个示例。并非所有SDK中均提供LED SW示例。



Something went wrong! Please try again.
现在,我们使用属于MCUXpresso配置工具的引脚工具,展示如何在项目中添加一个新的GPIO引脚来使LED闪烁。








PTC1可路由为GPIO,以切换红色LED。禁用PTC1,并更改PTA18的多路复用器设置,使用其GPIO功能来驱动蓝色LEDPTC1字段,将PTC1 (红色LED)禁用为GPIO。然后,该引脚将被禁用(引脚将不再具有勾选框),从列表中消失。
PTA18路由为GPIO。首先,取消选择“显示路由所有/引脚”,以便重新显示所有引脚。然后,在“引脚”视图中搜索PTA18。最后,点击GPIO列下的框。该框将以绿色突出显示,并在引脚旁边显示勾选。
PTB21也会显示在“已路由引脚”选项卡中,而PTB22已被删除。“pin_mux.c”文件也已更新,以反映该变化。

C:\nxp_workspace\usbkw38_driver_examples_gpio_led_output\board)。选择“完成”


GPIOA,BOARD_LED_GPIO_PIN更改为“18”
Something went wrong! Please try again.
然后,使用属于MCUXpresso配置工具的时钟工具来更改时钟设置并更改LED闪烁的速率。





C:\nxp_workspace\usbkw38_driver_examples_gpio_led_output\board)。选择“完成”


Something went wrong! Please try again.
USB-KW38默认预编程了嗅探器固件。如果清除了USB-KW38的预编程软件,可以按照以下指南的步骤再次使用嗅探器应用对USB-KW38进行重新编程。
以下步骤将指导您如何使用嗅探器应用对USB-KW38进行编程。为了将USB-KW38作为嗅探器,需要同时编程两个设备(K22F和KW37)。
您需要以下工具对USB-KW38进行编程:
本指南默认用户已经了解如何烧写USB-KW38。在使用本板作为开发平台时,您已经参阅USB-KW38快速入门页面的《更新USB-KW38 QSG软件》获取了相关知识。
\tools\wireless\binaries C:\Program Files (x86)\SEGGER\JLink_Vxxx) 注:根据所安装的JLink软件版本,JLink_Vxxx文件夹名称可能会不同。需确保JLink_Vxxx支持KW38器件。
J6)J5)将USB-KW38连接至PC 
打开JLink.exe (从与步骤1相同的路径)
1loadbin k22f_bl_crc_07132016.bin 0
1loadbin sniffer_usbkw38_k22f_0x8000.bin 0x8000
J1)J5)将USB-KW38连接至PC 
打开JLink.exe (从与步骤1相同的路径)
1loadbin sniffer_usbkw38_kw37z.bin 0
以下步骤将指导您如何使用嗅探器应用对USB-KW38进行编程。为了将USB-KW38作为嗅探器,需要同时编程两个设备(K22F和KW37)。
需要以下工具对USB-KW38进行编程:
sniffer_usbkw38_kw37z.bin拖放到"USB-KW37Z" SW2按钮,并插入USB线sniffer_usbkw38_k22f_0x8000.bin文件拖放到"DAPLINKBOOT"驱动中
要将OpenSDA版本再次烧写到USB-KW38的K22F,请执行以下步骤:
SW2按钮,并插入USB线k22f_usbkw37z_if_crc.bin文件拖放到"DAPLINKBOOT"驱动中如需了解更多信息,请参见OpenSDA串行和调试适配器。
Tera Term是一款备受欢迎的开源终端仿真应用。此程序可用来显示从恩智浦开发平台虚拟串行端口发送的信息。
这些步骤展示如何:
以下所用示例针对Generic FSK连接测试演示,但这些步骤也适用于任何无线连接演示应用。
\boards\USBKW38\wireless_examples\genfsk\connectivity_test\freertos\iar ) 



如未显示此输出,请验证您的终端设置和连接\docs\wireless\GENFSK\Generic FSK Link Layer Quick Start Guide.pdf - MKW37A/MKW38A/MKW39A/MKW37Z/MKW38Z Generic FSK Link Layer Software,了解此演示应用的详细信息这些步骤展示如何:
以下所用示例针对Generic FSK连接测试演示,但这些步骤也适用于任何无线连接演示应用。
以下步骤将指导您打开GenFSK示例。




\docs\wireless\GENFSK\Generic FSK Link Layer Quick Start Guide.pdf - MKW37A/MKW38A/MKW39A/MKW37Z/MKW38Z Generic FSK Link Layer Software,了解此演示应用的详细信息为您的项目整合其他恩智浦解决方案和软件,拓展至USB-KW38之外,可在我们的全球设计技术社区进行互动。
KW37/38/39是一款超低功耗、高集成度的单芯片器件,支持低功耗蓝牙(BLE) 5.0版和面向汽车嵌入式系统的Generic FSK (在250/500/1000/2000kbps下)射频连接。如需了解更多详情,请访问KW37/38/39。
TJA1057是Mantis系列高速CAN收发器中的一员。它可在控制器局域网(CAN)协议控制器和物理双线式CAN总线之间提供接口。如需了解详情,请访问TJA1057。
TJA1027是本地互连网络(LIN)主/从协议控制器与LIN网络中物理总线之间的接口。如需了解详情,请访问TJA1027。