NXP JN5189 ZigBee 3.0开发环境搭建(续)

Posted Calvin Chan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NXP JN5189 ZigBee 3.0开发环境搭建(续)相关的知识,希望对你有一定的参考价值。

上一篇文章 NXP JN5189 ZigBee 3.0开发环境搭建 我们搭建的环境已经能正常编译 SDK 里的 Demo 了,这篇博文主要介绍如何编译官网提供的应用笔记。

一、设置 SDK 安装位置

窗口 -> 首选项

二、导入 DK6 的 SDK

三、安装 NXP Zigbee Configuration Editor

1、插件模式

帮助 -> Install New Software


输入 name: NXP Zigbee Configuration Editor

插件路径应该是 SDK 解压路径:
D:/nxp/SDKPackages/SDKPackages/SDK_2_6_4_JN5189DK6/middleware/wireless/zigbee/tools/Eclipse_plugins/com.nxp.sdk.update_site/




2、独立安装模式(不建议)

exe 可执行文件路径:
D:\\nxp\\SDKPackages\\SDKPackages\\SDK_2_6_4_JN5189DK6\\middleware\\wireless\\zigbee\\tools\\Zigbee3ConfigEditor\\Zigbee3ConfigEditor.exe

Zigbee3ConfigEditor.exe 只支持 32 位的 JDK 1.8

四、安装 DK6 Production Flash Programmer

安装包在解压的 SDK 中:
D:\\nxp\\SDKPackages\\SDKPackages\\SDK_2_6_4_JN5189DK6\\tools\\JN-SW-4407-DK6-Flash-Programmer

安装路径必须是 MCUXpresso 安装的父文件夹

五、安装内存分析工具 Gawk

如果编译应用程序时没有安装 Gawk,则只会跳过内存使用文件的创建。

Gawk 下载地址

解压到 MCUXpresso 安装的父文件夹下

六、导入应用笔记(ZigBee 例程)

1、导入

应用笔记下载地址:JN5189 ZigBee 3.0 Application Note


这里以 JN-AN-1245 为例,下载压缩包,必须解压到 MCUXpresso 的 workspace 文件夹下

右键单击导入

可以正常打开 .zpscfg 文件,证明 NXP Zigbee Configuration Editor 插件是成功安装的。

2、编译

以下步骤假设已按照上述步骤安装了 MCUXpresso 和 SDK。如果这些工具中的任何一个已安装到具有不同名称的文件夹中,则需要通过更改以下 makefile 变量(以下默认路径相对于包含 makefile 的文件夹)来相应地更新各个设备的 makefile:
工具链路径
TOOLCHAIN_DIR_PATH = ../../../../../ MCUXpressoIDE_11.4.0_6237/ide/tools
SDK 路径
SDK2_BASE_DIR = ../../../../../SDKPackages/$(SDK_FOLDER)

每个应用笔记项目包含多个构建配置,每个构建配置编译不同的设备或设备配置。要观察编译进度,请确保在 MCUXpresso 中心下方的面板中选择了控制台选项卡。

这里我们以 GpEhSwitch_OM15082 示例。
打开 makefile 文件

修改 MCU 为 JN5189

修改 SDK 文件夹名称

修改 SDK 和 MCUXpressoIDE 路径,做如下修改
SDK 路径
从 makefile 文件到 SDK 文件夹父文件夹 nxp 文件夹下共有6层目录

往上返回 6 层目录,我这里有两个 SDKPackages 目录

MCUXpressoIDE 路径

修改 gawk 路径
不要修改 APP_BASE
修改下面的 AWK_EXE,加多一个 ../

保存设置,编译

编译成功

以上是关于NXP JN5189 ZigBee 3.0开发环境搭建(续)的主要内容,如果未能解决你的问题,请参考以下文章

NXP JN5189 内存分析工具 Gawk

NXP JN5189 内存分析工具 Gawk

JN5169 NXP ZigBee PRO 无线网络应用所需的常见操作

JN5169 NXP ZigBee PRO 无线网络应用所需的常见操作

JN5169 ZigBee 3.0 协议栈之 ZigBee 网络参数

JN5169 ZigBee 3.0 协议栈之 ZPS 配置编辑器