[ZigBee] 2、 ZigBee开发环境搭建

简介:


 

本节介绍ZigBee基本开发环境搭建,附件中有本节介绍的软件下载地址~

链接:http://pan.baidu.com/s/1bLdqxg

 

1、IAR Embedded Workbench 的安装

  Step1、双击安装程序,进行安装

 

  Step2、一直采用默认NEXT,直到点击Accept之后:

 

  Step3、关键:双击打开文件IAR kegen PartA.exe. Win7、8 用户请右键以管理员身份打开

 

Step4、点击 Generate 复制License 和Licensekey 到下一个窗口中(很多人在这里出错

Step5、接下来一直NEXT即可!

 

2、安装SmartRF Flash Programmer和仿真器

  Step1、找到安装文件Win7、8 用户请右键以管理员身份打开,按提示安装即可,经过上面一步步安装图解,如果出错一般是电脑安装了360 杀毒或防火墙,暂时关闭后再重新安装,目前只发现360 会拦截。

 

Step2、安装完成后双击桌面的图标,打开软件:

 

  Step3、先用 10Pin 排线把仿真器和开发板连接,再将USB 一头插电脑,另一头插在仿真器上,请记住此顺序,以后换板调试时请拔出usb,再拔出排线与底板连接的那头即可。
切记:也就是不要热拔插仿真器的排线,否则经常要按仿真器的RST,如果方法正确基本上不用按复位键的哦。如下图:

  如果系统自动安装完成,显示Chipcon SRF04EB ,否则要在管理器手动重新安装一下驱动,系统默认驱动在协议栈下载时有异常现象,用仿真器标准的驱动比较好。具体方法如下:

  

  Step4、安装仿真器驱动,打开“设备管理器”如下图:

点击下面的选项并在所给的附件的003中选出适合自己系统的32位或64位驱动

如果设备管理器中出现下图所示,表示安装成功:

 

Step5、打开 SmartRF Flash Programmer 会检测到cc2530,如下图所示(没识别CC2530 可按下仿真器复位按键):

 

3、程序仿真与调试

  双击一个eww格式的工程文件,即可打开工程:

首先编译工程,如果没有错误点击Debug 按键,开始下载程序并在线仿真调试,再点全速运行。此时LED1 间隔1 秒闪烁。IAR 出现调试界面如图所示:

单步执行: F10 单步执行一条C 语句或汇编指令
进入函数: F11 跟踪执行一条C 语句或汇编指令
全速运行: F5 Go

 



本文转自beautifulzzzz博客园博客,原文链接:http://www.cnblogs.com/zjutlitao/p/5652025.html,如需转载请自行联系原作者

 

相关文章
|
移动开发 安全 物联网
HaaS100低功耗蓝牙体验
HaaS100主芯片是一块高性能SoC,其内置了蓝牙4.2双模芯片,支持BLE低功耗蓝牙。HaaS100的提供低功耗蓝牙host协议栈组件---ble_host。 ble_host组件支持BLE低功耗蓝牙的中心与外设角色,支持GATT连接与数据交互的同时也支持SMP安全机制以增强安全性,另外蓝牙标准profile诸如电池服务(BAS),设备信息服务(DIS),人机交互服务(HIDS)等等也都已集成,属于功能完备的蓝牙Host协议栈。
HaaS100低功耗蓝牙体验
|
11月前
|
编解码 缓存 物联网
一个蓝牙实战项目的掏肺总结
一个蓝牙实战项目的掏肺总结
蓝牙技术简介(英语演讲)
蓝牙技术简介(英语演讲)
|
传感器 数据采集 物联网
LabVIEW Arduino ZigBee无线气象站(项目篇—3)
目前,国内气象站对地面气象数据的采集大多采用传统的有线方式,其布线成本高,维护不方便,尤其对于山区等一些复杂的地形来说,这种缺点更为明显。传统的无线通信方式有很多,无线电、微波、红外线、蓝牙、射频等,在某些只需简单的无线连接的应用领域对数据速率的要求并不很高,设备的功耗是更需要考虑的问题。ZigBee网络是低功耗、低成本、高可靠性的无线传感器网络,其在环境检测等领域中有着广阔的应用前景。
|
安全 物联网 数据安全/隐私保护
|
传感器 数据采集 安全
Zigbee技术介绍|学习笔记
快速学习Zigbee技术介绍
410 0
Zigbee技术介绍|学习笔记
|
传感器 网络协议 物联网
Zigbee通信总结|学习笔记
快速学习Zigbee通信总结
146 0
Zigbee通信总结|学习笔记
|
IDE 物联网 开发工具
《用于物联网的Arduino项目开发:实用案例解析》—— 2.3 Arduino Uno的无线连接(WiFi)
这一节要给Arduino Uno安装一块无线盾板,然后写代码通过WiFi连接到互联网。 如果你使用的Arduino板子有内置的无线功能,比如Arduino Yún,那么就不需要额外的无线盾板。Arduino Yún的互联网连接设置在本章后面介绍。
4267 0