NXP_ZigBee_JN516X_使用说明书_Sven.Yang_20140408

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

世平兴业股份有限公司World Peace Industrial Group
NXP JN51XX
使用说明书
撰写人:Sven Yang
Data :2014 . 04 . 09
目录
一.JN51xx SDK 工具链(Toolchain)安装 (3)
二.JN516x SDK 库安装 (9)
三.Eclipse 集成开发环境配置 (14)
四.安装配置编辑器 (19)
五.创建和构建Eclipse 项目 (23)
六.下载应用程序Bin 文件到目标设备 (28)
一.JN51xx SDK 工具链(Toolchain)安装
1.解压缩下面的Zip 文件,找到JN-SW-4041-SDK-Toolchain-v1.1.exe文件,双击打开
解压
双击打开
Toolchain 安装向导
选择Install for anyone using this computer ,Next
单击I Agree
选择Cygwin和Eclipse,其它默认选择,Next
请选择默认路径C:\Jennic\,否则在编译项目时会报错,Next
单击Install
安装过程持续大约3 分钟
安装完成,Next
安装结束,Finish
提示要重启电脑,单击“是”。

二.JN516x SDK 库安装
这里以安装ZigBee Home Automation SDK为例
里面包括了:
ZigBee PRO stack software and APIs,
ZigBee Home Automation (HA) profile and APIs,
ZigBee Cluster Library (ZCL) and APIs,
JenOS (Jennic Operating System) and APIs,
JN516x Integrated Peripherals and Board APIs,
802.15.4 Stack API,
Eclipse plug-ins 等七部分。

解压缩JN-SW-4067-ZigBee-HomeAutomation1.x-v969.zip,在解压后的文件夹中找到JN-SW-4067-ZigBee-HomeAutomation1.x-v969.exe,双击打开。

解压缩
双击
ZigBee HomeAutomation Lib 安装向导,Next
选择Install for anyone using this computer,单击Next
单击I Agree
默认已经选择ZigBee HomeAutomation,Next
选择默认安装路径C:\jennic\,最好选择默认,以免编译项目时报错,单击Next
创建开始菜单中文件夹名称,默认jennic,单击Install
开始安装
安装成功,单击Finish。

三.Eclipse 集成开发环境配置
在安装工具链时已经安装好Eclipse,在使用之前需要对它进行配置。

1.给Eclipse 安装扩展工具:
Flash programmer CLI tool,
Flash programmer GUI tool,
Jennic/NXP Bash Shell
1).拷贝最新扩展工具到对应文件夹,找到JN-SW-4007 Tool Flash-Programmer.zip 并解压(里面有最新的Flash Programmer),拷贝子文件夹flashprogrammer 中的全部文件到C:\Jennic\Tools\flashprogrammer 下,覆盖原有的文件。

解压
拷贝至C:\Jennic\Tools\flashprogrammer
2).安装扩展工具,在开始菜单栏中找到Jennic->JN-SW-404x products->Eclipse打开
打开Eclipse
选择Workspace 为C:\Jennic\Application,并勾选为默认的workspace。

单击OK
进入Eclipse 欢迎界面,单击左上角关闭按钮,进入Eclipse Platform。

Eclipse 工作界面。

从主菜单中选择File->Import
选择Run/Debug 下的选项Launch Configurations,单击Next。

单击Browse,选择要导入文件夹
选择C:/Jennic/Tools/eclipse_config 文件夹,选中eclipse_config,点击Finish 安装结束,在Run->External Tools 菜单中,可以看到安装的扩展工具
四.安装配置编辑器
如果要开发ZigBee PRO 应用程序,你就需要安装ZPS和JenOS 配置编辑器插件。

打开Eclipse,
在主菜单中选择Help > Software Updates,再选择Available Software
选择Add Site
在弹出窗口中选择插件所在文件夹,默认文件夹为:
C:\Jennic\Tools\Eclipse_plugins\ECLIPSE_JENNICSDK_com.jennic.update_site.external_1v8_RC4 点击OK
展开刚才添加的路径,查看Jennic ZBPro SDK 下是否有Jennic RTOS Configuration Editor和Jennic ZBPro Configuration Editor 并选中这两项,然后单击Install。

单击Next。

选择I accept the terms of the license agreements,单击Finish
选择Select All,单击OK
重启Eclipse,单击Yes
如何使用配置编辑器,请参考:
ZigBee PRO Stack User Guide (JN-UG-3048) for the ZPS Configuration Editor JenOS User Guide (JN-UG-3075) for the JenOS Configuration Editor
五.创建和构建Eclipse 项目
这一章描述如何使用Eclipse 创建并构建一个运行在JN51XX 上的项目。

你必须已经安装了SDK 工具链,对应的SDK 库和NXP 外部工具。

1.拷贝模板文件夹
解压JN-AN-1189.zip,拷贝JN-AN-1189-ZigBee-HA-Demo 文件夹到C:\Jennic\Application 文件夹下。

2.创建/导入一个项目
1).启动Eclipse,从主菜单中选择File->Import
展开General,选择Existing Projects into Workspace,点击Next
在文件夹浏览中选择项目(JN-AN-1189-ZigBee-HA-Demo)所在根目录C:\Jennic\Application,点击确定
在导入对话框中,选中要导入的项目,单击Finish,
等待一会,你所导入的项目将显示在Project Explorer 中
项目包括以下文件夹:
1)Common文件夹,包含通用的头文件。

2)Common_Light 文件夹,包括:
a)一个Build 文件夹,包括一个Common Light 的makefile 文件;
b)一个Source 文件夹,包括Common Light 的源文件。

3)Common_Switch 文件夹,包括:
a)一个Build 文件夹,包括一个Common Switch 的makefile 文件;
b)一个Source 文件夹,包括Common Switch 的源文件。

4)Coordinator 文件夹,包括:
a)一个Build 文件夹,包括一个Co-ordinator 的makefile 文件;
b)一个Source 文件夹,包括Co-ordinator 的源文件。

5)DimmableLight 文件夹,包括:
a)一个Build 文件夹,包括一个Dimmable Light 的makefile 文件;
b)一个Source 文件夹,包括Dimmable Light 的源文件。

6)DimmableSwitch 文件夹,包括:
a)一个Build 文件夹,包括一个Dimmable Switch 的makefile 文件;
b)一个Source 文件夹,包括Dimmable Switch 的源文件。

7)Doc 文件夹,包括一个应用笔记文件
六.下载应用程序Bin 文件到目标设备
一旦你构建完项目,你必须下载Bin 文件到JN51XX 的Flash 中去执行,下面将描述如何下载。

你必须使用Flash programming 来下载程序到目标设备,Eclipse 没有内置的Flash Programmer,但是JN51XX Flash Programmer 可以通过External Tools 菜单调用。

确保你已经有以下设备和文件:
1. 包含JN51XX 的目标板;
2. 一个连接目标板与PC 的Dongle;
3. 用来下载的 .bin 文件。

下载过程
1. 使用USB 转UART 的Dongle 连接PC 和目标板;
在Eclipse 中点击菜单栏Run > External Tools > External Tools Configurations
选择你向使用的Flash Programmer,例如Flash GUI Tool
单击Run,运行Tool
具体如何使用Flash Programmer 下载 .bin 文件,请参考
JN51xx Flash Programmer User Guide (JN-UG-3007)
当下载成功后,断开目标设备与Dongle 之间的连接,重启设备。

相关文档
最新文档