Zigbee 产品系列说明书
目 录
一、安装 IAR 开发环境 ........................................................... 2
二、仿真器驱动安装 &使用 ................................................... 2
三、使用示例代码编译 HEX 文件 .......................................... 3
四、 zigbee 通讯....................................................................... 7
五、使用仿真器在线仿真 ...................................................... 10
深圳市通九州网络技术有限公司
TEL:0755 82555845 FAX:0755 83236144
Zigbee 产品系列说明书
示例代码使用说明
一、安装 IAR 开发环境
按照提示安装即可。
二、仿真器驱动安装 &使用
安装好 IAR 开发软件后,会自动将 CC2530 仿真器的驱动程序拷贝至安装目录下。如
IAR 的 安 装 目 录 是 C:\Program Files 。 驱 动 程 序 具 体 地 址 在 : C:\Program Files\IAR
Systems\Embedded Workbench 5.3\8051\drivers\Texas Instruments。
1)使用方口 USB 线连接 PC 和仿真器。
2)电脑会提示找到新硬件。
3)选中“否,暂时不”不使用网上驱动,按下一步,会出现下图:
深圳市通九州网络技术有限公司
TEL:0755 82555845 FAX:0755 83236144
Zigbee 产品系列说明书
4)选择安装路径。按下一步继续完成硬件驱动程序的安装。
5)使用 10 芯 JTAG 编程线连接开发板。这样硬件部分设置完成了。现在可以进行软
件编程和下载程序了。
三、使用示例代码编译 HEX 文件
示例程序工程文件地址:
\ZStack-CC2530-2.3.0-1.4.0\Projects\zstack\Utilities\SerialApp\CC2530DB\ SerialApp.eww
注意:使用点对点通讯示例代码,需要编译两个 hex 文件:协调器的 hex 文件、路由器
的 hex 文件,将两个 HEX 文件分别烧入不同的 zigbee 模块。然后将两个 zigbee 模块插在底
板上,两个底板通过 USB 或者 RS232 串口链接 PC,这样两个 zigbee 模块就可以通过串口
通讯软件进行通讯了。
3.1 编译协调器 hex 文件
( 1 ) 打 开 IAR Embedded Workbench for MCS-51 Evaluation 的 IAR Embedded
Workbench 编译环境,打开工程文件 SerialApp.eww。
(2)选择设备类型,如先选择协调器 coordinatorEB-pro,如下图所示:
深圳市通九州网络技术有限公司
TEL:0755 82555845 FAX:0755 83236144
Zigbee 产品系列说明书
(3)打开工程中的“f8w2530.xcl”,找到// Include these two lines when generating a .hex
file for banked code model:
注意,如果以下两行前面有注释“//”,请将“//”去掉,以保证编译的 HEX 文件可用
-M(CODE)[(_CODEBANK_START+_FIRST_BANK_ADDR)-(_CODEBANK_END+_FIR
ST_BANK_ADDR)]*\
_NR_OF_BANKS+_FIRST_BANK_ADDR=0x8000
深圳市通九州网络技术有限公司
TEL:0755 82555845 FAX:0755 83236144
Zigbee 产品系列说明书
(4) 打开项目工程的选项。可以通过右击工程名选择打开,或者选择 Project 中的 Options
来打开。选择 Options 中的 Linker 选项,如下图设置。
深圳市通九州网络技术有限公司
TEL:0755 82555845 FAX:0755 83236144
Zigbee 产品系列说明书
(5)确认后,点击对工程进行重新编译,即可生成协调器的 hex 文件。文件保存在
\ZStack-CC2530-2.3.0-1.4.0\Projects\zstack\Utilities\SerialApp\CC2530DB\CoordinatorEB-Pro\E
xe 中。
3.2 编译路由器 hex 文件
基本过程与协调器类似,需要如下设置:
(1)选择设备类型,选择协调器 RouterEB-pro
(2)选择 Options 中的 Linker 选项,如下图设置:
深圳市通九州网络技术有限公司
TEL:0755 82555845 FAX:0755 83236144
Zigbee 产品系列说明书
( 3 ) 确 定 后 , 重 新 编 译 , 即 可 生 成 路 由 器 的 hex 文 件 。 文 件 保 存 在
\ZStack-CC2530-2.3.0-1.4.0\Projects\zstack\Utilities\SerialApp\CC2530DB\RouterEB-Pro\Exe
中。
四、 zigbee 通讯
使用 USB 口或者 RS232 串口,两个 zigbee 节点(协调器、路由器)可以进行通讯。
4.1 烧写软件
运行仿真器软件 SmartRF Flash Programmer,将两个模块分别烧写协调器 HEX 文件和路
由器 HEX 文件。
1) 选中 system-on-chip 选项;
2) 在 Device list 中选择指定设备即目标仿真器;
3) 在 Flash image 中指定目标 hex 的地址
4) 在 Actions 选择框,选择合适的选项,如上图
5) 按 Perform actions 下载程序就 OK 了,会出现如下对话框:
深圳市通九州网络技术有限公司
TEL:0755 82555845 FAX:0755 83236144
Zigbee 产品系列说明书
4.1 使用串口通讯
将两个 zigbee 模块插入底板,底板通过 USB 或 RS232 连接 PC。
当 PC 使用 USB 连接传输数据时, 两个跳线都跳至”USBxx”, 使用 RS232 时, 两个跳
线都跳至”232xx”;
注意:如果使用 USB 口传输数据,需要安装“USB 转串口驱动.exe”。
a) 安装“USB 转串口驱动.exe“,安装 USB 转串口的驱动程序
b) 将 Zigbee 模块插入底版;
深圳市通九州网络技术有限公司
TEL:0755 82555845 FAX:0755 83236144