[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

前:
[ZigBee] 1、 ZigBee简介
[ZigBee] 2、 ZigBee开发环境搭建的更多相关文章
- python开发环境搭建
虽然网上有很多python开发环境搭建的文章,不过重复造轮子还是要的,记录一下过程,方便自己以后配置,也方便正在学习中的同事配置他们的环境. 1.准备好安装包 1)上python官网下载python运 ...
- IntelliJ IDEA安装及jsp开发环境搭建
一.前言 现在.net国内市场不怎么好,公司整个.net组技术转型,就个人来说还是更喜欢.net,毕竟不是什么公司都像微软一样财大气粗开发出VS这样的宇宙级IDE供开发者使用,双击sln即可打开项目, ...
- Qt for Android开发环境搭建及测试过程记录
最近学习了Qt的QML编程技术,感觉相较于以前的QtGUI来说更方便一些,使用QML可以将界面与业务逻辑解耦,便于开发. QML支持跨平台,包括支持Android平台,因此可以使用Qt的QML进行An ...
- node.js之开发环境搭建
一.安装linux系统 (已安装linux可跳此步骤) 虚拟机推荐选择:VirtualBox 或者 Vmware (专业版永久激活码:5A02H-AU243-TZJ49-GTC7K-3C61N) 我这 ...
- TODO:小程序开发环境搭建
TODO:小程序开发环境搭建 1.第一步当然是要先注册小程序了 2.登录到小程序 a)完善小程序信息,如名称,图标,描述 3.绑定开发者 4.获取AppID,并设置服务器信息 5.下载并安装开发者工具 ...
- Eclipse中Python开发环境搭建
Eclipse中Python开发环境搭建 目 录 1.背景介绍 2.Python安装 3.插件PyDev安装 4.测试Demo演示 一.背景介绍 Eclipse是一款基于Java的可扩展开发平台. ...
- Windows 10 IoT Serials 1 - 针对Minnow Board MAX的Windows 10 IoT开发环境搭建
目前,微软针对Windows IoT计划支持的硬件包括树莓派2,Minnow Board MAX 和Galileo (Gen 1和Gen 2).其中,Galileo (Gen 1和Gen 2)运行的是 ...
- Eclipse swt开发环境搭建
原料: eclipse swt.下载链接为: Eclipse 4.6.2 Release Build: 4.6.2 配置说明: Developing SWT applications using Ec ...
- Ionic- Android 开发环境搭建
Ionic- Android 开发环境搭建 为时一周的IONIC ADNROID 环境终于在各种处理错误中搭建成功,以下记录下搭建过程中遇到的各种情况的处理办法. 一 首先,当然是enviroment ...
随机推荐
- 时间“Thu Aug 14 2014 14:28:06 GMT+0800”的转换
var date = "Thu Aug 14 2014 14:28:06 GMT+0800"; var va = DateTime.ParseExact(date, "d ...
- mvc理解篇
java是面向对象的语言. mvc是一种设计模式,就像论文排版,设置好论文的框架,字体,大小,颜色等,然后把论文内容往里填.mvc的出现让代码的层次更加的清晰,业务通过数据流实现. mvc框架的优点如 ...
- OD使用教程5
怎样恢复数据被改过的代码 点击m进入内存分布图 双击进入文件头 将过大的值一一修改为正常值 普通程序没有动态链接表所以值改为0 保存:首先记住地址 其次 选中差不多的长度,保存 正常的程序
- Unity3D安卓打包参数配置与兼容性的关系分析
前言 在使用Unity3D工程导出安卓安装包的时候,往往会遇到兼容性的问题,针对某些机型,要么无法打开游戏,要么会出现卡机的现象.面对这种情况,我们可以调节相关的参数来提高兼容性. 为了了解在打包时候 ...
- openoffice
cmdcd/cd C:\Program Files (x86)\OpenOffice 4\program soffice -headless -accept="socket,host=127 ...
- java获取文件名的三种方法
import java.io.File; import java.util.Arrays; public class FileName { /** * @param args */ public st ...
- 转:关于BFC的初步了解以及常见使用
在学习CSS的过程中,掌握一些常用方法或效果实现的原理对于我们的学习来说是很有帮助的.如最常见的清除浮动和取消外边距塌陷时使用overflow:hidden;,在学习初期往往只知道有这种用法,且使用时 ...
- mysql监控和优化(2)
mysql主从复制 3个线程完成复制:主库1个线程负责记录数据库变更日志从库1个线程负责拉取主库的变更日志从库1个线程负责执行主库的变更日志实现了获取事件和重放事件的解耦,允许异步进行.复制的瓶颈:主 ...
- 个人网页的留言板实现与sae的数据库账户配置
个人网页(github)的留言板终于搞定了.总之后端的东西不会写,只有修改以前教程里面的文件.记录一下重要的过程. 使用了留言保存的send()函数,模版有注册登录功能.根据需求修改了一下,去掉了登录 ...
- iOS开发之AppIcon及LaunchScreen设置
一.AppIcon设置 具体设置步骤如下图: 二.LaunchScreen设置与停留时间设置 具体设置步骤如下图: 通过程序可以增加背景的停留时间: