搭建ZigBee开发环境课件.ppt

上传人(卖家):三亚风情 文档编号:3325176 上传时间:2022-08-20 格式:PPT 页数:32 大小:2.34MB
下载 相关 举报
搭建ZigBee开发环境课件.ppt_第1页
第1页 / 共32页
搭建ZigBee开发环境课件.ppt_第2页
第2页 / 共32页
搭建ZigBee开发环境课件.ppt_第3页
第3页 / 共32页
搭建ZigBee开发环境课件.ppt_第4页
第4页 / 共32页
搭建ZigBee开发环境课件.ppt_第5页
第5页 / 共32页
点击查看更多>>
资源描述

1、任务一任务一 搭建搭建ZigBee开发环境开发环境战略性信息产业教育服务提供商 联世界 育未来创新物联教育目目 录录四、实训步骤二、实训内容一、实训目的三、实训原理战略性信息产业教育服务提供商 联世界 育未来创新物联教育实训目的通过本实训,使学生熟悉IAR、ZigBee协议栈等软件的安装,熟练SRF04EB仿真器、TI SmartRF Flash Programmer软件的使用。战略性信息产业教育服务提供商 联世界 育未来创新物联教育目目 录录四、实训步骤二、实训内容一、实训目的三、实训原理战略性信息产业教育服务提供商 联世界 育未来创新物联教育实训内容安装IAR、TI SmartRF Fla

2、sh Programmer、ZigBee协议栈等软件,做一个点亮ZigBee模块LED灯的实验,建立ZigBee开发环境。战略性信息产业教育服务提供商 联世界 育未来创新物联教育目目 录录四、实训步骤二、实训内容一、实训目的三、实训原理战略性信息产业教育服务提供商 联世界 育未来创新物联教育实训原理开发CC2530应用系统一般需要以下几个调试工具来完成:1.软件集成开发环境(IAR Embedded Wordbench):完成系统的软件开发,进行软件和硬件仿真调试,它也是硬件调试的辅助手段。2.ZigBee Debugger仿真下载器:下载和调试程序。IAR Embedded Wordbenc

3、h主要完成系统的软件开发和调试。它提供了一整套的程序编制、维护、编译、调试环境,能将汇编语言和C语言程序编译成HEX可执行输出文件,并能将程序下载到目标CC2530上运行调试。战略性信息产业教育服务提供商 联世界 育未来创新物联教育实训原理由IAR建立的工程文件可以管理用户系统的软件部分,工程文件一般包含以下几种文件:(1)源程序文件:语言或汇编语言(*.C或*.ASM)(2)头文件(*.H)(3)库文件(*.LIB,*.OBJ)战略性信息产业教育服务提供商 联世界 育未来创新物联教育目目 录录四、实训步骤二、实训内容一、实训目的三、实训原理战略性信息产业教育服务提供商 联世界 育未来创新物联

4、教育实训步骤 第一步,安装相关软件和驱动。第一步,安装相关软件和驱动。图1.1 打开IAR8.10安装文件 图1.2 ZigBee协议栈安装界面 1安装IAR8.101软件,双击打开安装文件 ,推荐默认安装路径,如图1.1所示。战略性信息产业教育服务提供商 联世界 育未来创新物联教育实训步骤2安装ZigBee协议栈(Zstack-CC2530-2.5.1a),路径默认安装,如图1.2所示。Z-Stack在组网实验实训中必须使用。3安装SRF04EB驱动,将仿真器SRF04EB连接到电脑,电脑会提示找到新硬件,选择列表安装,安装完成之后,在“设备管理器”窗口中可以看到如图1.3所示的状态。战略性

5、信息产业教育服务提供商 联世界 育未来创新物联教育 实训步骤图1.3 SRF04EB安装成功状态 图1.4 新建工作区窗口 战略性信息产业教育服务提供商 联世界 育未来创新物联教育实训步骤第二步,建立IAR开发环境1新建工作区。打开“IAR Embedded Workbench”命令,启动IAR软件;选择【File】【New】【Workspace】命令,如图1.4所示。图1.5 新建工程窗口 图1.6 工程路径设置和工程命名战略性信息产业教育服务提供商 联世界 育未来创新物联教育实训步骤 图1.7 为工程添加文件 图1.8 配置General Options战略性信息产业教育服务提供商 联世界

6、 育未来创新物联教育实训步骤2新建工程。点击【Project】【Creat New Project】命令,如图1.5所示,默认设置,点击【OK】。设置工程保存路径“F:搭建ZigBee开发环境”和工程名为“test”,如图1.6所示。3新建文件。点击菜单栏【File】【New】【File】命令或点击工具栏“”图标,新建文件,并将文件保存在工程文件相同中径下,即F:搭建ZigBee开发环境,并命名为test.c。右击“test-Debug”选择【Add】【Add File】命令,将test.c文件添加到工程中,如图1.7所示。战略性信息产业教育服务提供商 联世界 育未来创新物联教育实训步骤4.保

7、存工作区。点击工具栏“”,设置工作区保存路径“F:搭建ZigBee开发环境”(与工程同一路径),工作区名为“test”。第三步,配置工程第三步,配置工程点击菜单栏【Project】【Options】命令。1配置General Options。选择“Target”选项卡,点击【Device information】栏中的“Device”选择按钮,在弹出的文件中选择“CC2530F256.i51”文件。该文件路径是:C:Program FilesIAR SystemsEmbedded Workbench 6.0 Evaluation8051configdevicesTexas Instrument

8、s。其它配置如图1.8所示。战略性信息产业教育服务提供商 联世界 育未来创新物联教育图1.9配置Linker-Config 图1.10 配置Debugger实训步骤战略性信息产业教育服务提供商 联世界 育未来创新物联教育2配置Linker-Config。选择“Config”选项卡,点击【Linker command file】栏中的“Override default”选择按钮,在弹出的文件中选择“lnk51ew_cc2530F256_banked.xcl”文件。该文件路径是:C:8051configdevicesTexas Instruments。如图1.9所示。3配置Debugger。选择“

9、Setup”选项卡,设置如图1.10所示,其中【Drive】栏选择“Texas Instruments”;【Overide default】栏中选择“io8051.ddf”文件,该文件路径是:C:Program FilesIAR SystemsEmbedded Workbench 6.0 Evaluation8051configdevices_generic。战略性信息产业教育服务提供商 联世界 育未来创新物联教育实训步骤第四步,编写、调试程序第四步,编写、调试程序 1编写程序。在编程窗口输入“点亮一个LED灯”的代码。#include#define LED1 P1_0 /P1.0端口控制LE

10、D1发光二极管 void main(void)P1DIR|=0X01;/定义P1.0端口为输出 while(1)LED1=1;/点亮LED1发光二极管 2编译、链接程序。点击工具栏“”图标,编译、链接程序,“Messages”没有错误警告,说明程序编译、链接成功,如图1.11所示。战略性信息产业教育服务提供商 联世界 育未来创新物联教育图1.9配置Linker-Config 图1.10 配置Debugger实训步骤战略性信息产业教育服务提供商 联世界 育未来创新物联教育图1.11编译、链接程序战略性信息产业教育服务提供商 联世界 育未来创新物联教育实训步骤3下载、调试程序。(1)把ZigBee

11、模块连接电源,并将SRF04EB仿真/下载器的下载线连接ZigBee模块,注意:连接线的方向是向ZigBee板外的,如图1.12和1.13所示。图1.12 实训板与仿真器连接战略性信息产业教育服务提供商 联世界 育未来创新物联教育图1.13 实训板与仿真器连接战略性信息产业教育服务提供商 联世界 育未来创新物联教育实训步骤(2)点击工具栏“”图标,下载程序,进入调试状态,如图1.14所示。点击“单步”调试按钮,逐步执行每条代码,当执行“LED1=1”代码时,LED灯被点亮;再点击“复位”按钮,LED灯被熄灭,重复上述动作,再点亮LED灯。注意:下载程序后,程序就被烧录到芯片之中,实训板断电后,

12、再接电源,照常执行点亮LED灯程序,即既具有仿真功能,又具有烧录程序功能。战略性信息产业教育服务提供商 联世界 育未来创新物联教育图1.14 调试状态战略性信息产业教育服务提供商 联世界 育未来创新物联教育实训步骤到此,已完成主要软件和驱动的安装、IAR集成开发环境的搭建、工程配置、程序编写与调试等工作,现在大部分TI芯片仿真器(如:SRF04EB、CC DEBUGGER等)都支持在IAR环境中进行程序下载和调试,让用户使用起来非常方便。另外,还有一种烧录方法,即使用TI SmartRF Flash Programmer软件。第五步第五步 使用使用TI SmartRF Flash Progra

13、mmer软件烧录程序软件烧录程序1安装TI SmartRF Flash Programmer软件。双击“Setup_SmartRFProgr_1.12.7”安装文件,默认设置安装,如图1.15所示。战略性信息产业教育服务提供商 联世界 育未来创新物联教育实训步骤图1.15 安装TI SmartRF Flash Programmer战略性信息产业教育服务提供商 联世界 育未来创新物联教育实训步骤 2配置编译器生成.hex文件(此方法仅适用于基础实训,不适合协议栈)。点击菜单栏【Project】【Options】命令,选择“Linker”选项。(1)“Output”选项卡配置,按照图1.16所示的

14、设置要求,设置“Format”选项,使用C-SPY进行调试。(2)“Extra Output”选项卡配置,按照图1.17所示的设置要求,更改输出文件名的扩展名为“hex”,“Output format”设置为“intel-extended”。战略性信息产业教育服务提供商 联世界 育未来创新物联教育实训步骤图1.16“Output”选项卡配置 图1.17“Extra Output”选项卡配置战略性信息产业教育服务提供商 联世界 育未来创新物联教育实训步骤3烧录hex文件。打开TI SmartRF Flash Programmer软件,如图1.18所示操作,hex文件路径是:F:ZigBeeDebugExe。图1.18 TI SmartRF Flash Programmer烧录程序战略性信息产业教育服务提供商 联世界 育未来创新物联教育到此,既可以在IAR环境中烧录程序,并能仿真调试程序;又可以使用TI SmartRF Flash Programmer软件把hex文件烧录到CC2530芯片中。在实际开发过程之中,前者用得更多些。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(搭建ZigBee开发环境课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|