NXP JN5189 ZigBee 3.0开发环境搭建(续)
Posted Calvin Chan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NXP JN5189 ZigBee 3.0开发环境搭建(续)相关的知识,希望对你有一定的参考价值。
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,则只会跳过内存使用文件的创建。
解压到 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开发环境搭建(续)的主要内容,如果未能解决你的问题,请参考以下文章
JN5169 NXP ZigBee PRO 无线网络应用所需的常见操作
JN5169 NXP ZigBee PRO 无线网络应用所需的常见操作