logo资料库

ZigBee CC2530学习完整资料.pdf

第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
资料共11页,剩余部分请下载后查看
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
分享到:
收藏