博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ZigBee开发环境搭建 ----IAR for 8051与SmartRFProgram等软件安装使用
阅读量:3901 次
发布时间:2019-05-23

本文共 3487 字,大约阅读时间需要 11 分钟。

ZigBee开发所需软件

下载地址:https://pan.baidu.com/s/1dMN_q05q_m40Nf0CySKqkw 提取码:v9vs

软件包含内容
在这里插入图片描述

IAR 的安装

(1)双击“EW8051-10101-Autorun.exe”运行IAR安装程序,弹出IAR安装界面,选择“Install IAR Embedded Workbench for 8051”:

在这里插入图片描述
(2)在弹出的“License Agreement”对话框中选择“I accept the terms of the license agreement”并点击“Next”
在这里插入图片描述
(3)选择安装在哪个目录,本文档以D:\ZigBee为例,然后点击“Next”
在这里插入图片描述
在这里插入图片描述
(4)在“setup Type”对话框中,选择“Complete”完整安装,点击“Next”
在这里插入图片描述
(5)点击“Install”开始安装
在这里插入图片描述
(6)安装过程中可能会自动弹出“Visual C++ Redistributable Package”和驱动安装提示,不需要用户干预,等待安装完成;
在这里插入图片描述
在这里插入图片描述
(7)安装完成后,取消“View release notes”、“Launch IAR Embedded Workbench”两个复选框,点击“Finish”回到IAR安装界面,点击“Exit”退出安装程序;
在这里插入图片描述
(8)点击Windows“开始”按钮弹出“开始菜单”,找到“IAR Systems”中的“IAR License Manager”,启动IAR授权管理器;
在这里插入图片描述
(9)关闭欢迎界面
在这里插入图片描述
(10)选择“License”菜单中的“Offline Activation…”,弹出“Offline activation”对话框;
在这里插入图片描述
打开“课程软件\IAR_EW_for_8051_10_10\Keygen\License Generator.exe”破解程序;
在这里插入图片描述
(12)在“[Product]”列表中选择“IAR Embedded Workbench for 8051, Standard”;
在这里插入图片描述
(13)点击“[License Number]”栏中的“Generate”按钮产生授权码;
在这里插入图片描述
(14)复制“[License Number]”中的授权码
在这里插入图片描述
(15)切换到“Offline activation”对话框,将(13)中复制的授权码粘贴到“License Number”文本框中,点击“下一步”;
在这里插入图片描述
(16)在“Choose locking criteria”对话框中选择“No”,点击“下一步”;
在这里插入图片描述
(17)点击“Save activation information”对话框中文本浏览按钮,选择“激活信息”保存位置
在这里插入图片描述
(18)本文档经“D:\ZigBee\8051\ActivationInfo.txt”为例保存“激活信息”,然后点击“下一步”进入“Request an activation response file”对话框;
在这里插入图片描述
在这里插入图片描述
(19)点击“Request an activation response file”对话框中的“下一步”按钮,进入“Use the response file to activate the license”对话框;
在这里插入图片描述
(20)切换到破解程序,点击“Activate license”栏中的“Browse…”打开第(18)步所保存的activationInfo.txt文件,然后点击“Activate license”按钮,将在ActivationInfo.txt所在的目录中产生一个名为“ActivationResponse.txt”文件, “Activate license”按钮右边将提示“Done”,表示已生成“ActivationResponse.txt”文件;
在这里插入图片描述
21)切换到“Use the response file to activate the license”对话框,点击文本框右边的“文件浏览”按钮,找到并打开第(19)步所生成的ActivationResponse.txt”文件,然后点击“下一步”完成破解;
在这里插入图片描述
(22)完成破解后提示“提取库源文件”,点击 “Yes”,由于库文件较多,这一步时间较长,需耐心等待完成;
在这里插入图片描述
(22)最后点击“Finish”完成破解;
在这里插入图片描述

2、 SmartRFProgrammer

SmartRFProgrammer是TI的一款Flash烧写工具, ZigBee系列 CC2530 无线节

点可通过该工具烧写固件;
( 1) 双击“课程软件
\flash-programmer-1.12.8\Setup_SmartRF_Flash_Programmer-1.12.8.exe
”,弹出SmartRFProgrammer安装界面,并点击“I Agree”同意安装;
在这里插入图片描述
在这里插入图片描述
( 2) 选择安装目录,本文档以“D:\ZigBee”为例,然后点击“Install”
开始安装
在这里插入图片描述
( 3)安装过程可能弹出驱动安装提示,勾选“始终信任来自‘Texas
Instruments’的软件”并点击“安装”即可;
在这里插入图片描述
( 4)最后点击“Finish” 完成安装并自动打开 SmartRFProgrammer;
在这里插入图片描述
在这里插入图片描述

3、 SmartRF_Packet_Sniffer

SmartRF Packet Sniffer 是TI一款用于侦听而捕获的射频数据包的软件,

支持多种射频协议,可对数据包进行过滤和解码, 以简洁的方法显示出来;
(1) 双击“课程软件\Setup_SmartRF_Packet_Sniffer
Setup_SmartRF_Packet_Sniffer_2.18.1.exe”,弹出SmartRFPacketSniffer
安装界面,并点击“Next”开始安装
在这里插入图片描述
(2) 点击“I Agree”;
在这里插入图片描述
(3) 勾选所有组件并点击“Next”;
(4)通过“Browse…”来选择安装目录,本文档以“D:\ZigBee\Texas Instruments”
为例,然后点击“Install”
在这里插入图片描述
(5)等待安装完成,点击“Close”退出;
在这里插入图片描述
在这里插入图片描述
4、 ZigBee_Sensor_Monitor
ZigBee_Sensor_Monitor 是 TI的一款用于查看网络拓扑结构图的软件,
支持星型网、树 形 网 的 动 态 显 示;
(1)双击“课程软件\Setup_ZigBee_Sensor_Monitor_1.3.2.exe”,弹出ZigBee
Sensor Monitor安装界面,并点击“Next”开始安装;
在这里插入图片描述
(2)勾选“I accept the terms in the license agreement”,并点击“Next”
继续安装;
在这里插入图片描述
( 3) 通过“Change…”来选择安装目录,本文档以“D:\ZigBee\”
为例, 点击“Next”继续安装;
在这里插入图片描述

( 4)点击“Install”执行安装;

在这里插入图片描述
( 5)安装完成后点击“Finish”退出,将提示重新启动计算机;

5、 ZStack 协议栈

ZStack 是TI提供的ZigBee 协议栈软件
(1)双击“课程软件\Z-Stack 3.0.1.exe”,弹出Z-Stack安装界面,并点
击“Next”开始安装;
在这里插入图片描述
(2) 勾选“I accept the agreement”,并点击“Next”开始安装;
在这里插入图片描述
( 3)点击“Next”继续安装;
在这里插入图片描述
( 4) 通过“Browse…”来选择安装目录,本文档以“D:\ZigBee\Texas Instruments”
为例, 点击“Next”继续安装;
在这里插入图片描述
( 5)点击“Install”执行安装;
在这里插入图片描述
( 6)等待安装完成

协议栈使用遇到问题

Error[e46]: Undefined external “?V1” referred in AF

原因

IAR 和Z-Stack的高低版本是互不兼容的,所以我们两个东西的版本安装选取一定要配合好

解决方法一:

更改IAR版本
解决办法二:
1:Change number of virtual registers to 8
在这里插入图片描述
2:替换C:\Texas Instruments\ZStack-CC2530-2.5.1a\Projects\zstack\ZMain\TI2530DB下的chipcon_cstartup.s51文件
文件下载地址:https://pan.baidu.com/s/1o9m8HRonWO4g97jBwBf_JQ 提取码:gqdw
在这里插入图片描述
生成.hex文件记得取消这两句注释
在这里插入图片描述

转载地址:http://yssen.baihongyu.com/

你可能感兴趣的文章
77. 组合
查看>>
78. 子集
查看>>
89. 格雷编码
查看>>
刚开始学python,对脚本语言的一些理解
查看>>
matplotlib进行绘图——散点图
查看>>
matplotlib进行绘图——直方图
查看>>
需求文件requirements.txt的创建及使用
查看>>
300. 最长上升子序列
查看>>
445. 两数相加 II
查看>>
449. 序列化和反序列化二叉搜索树
查看>>
450. 删除二叉搜索树中的节点
查看>>
451. 根据字符出现频率排序
查看>>
454. 四数相加 II
查看>>
467. 环绕字符串中唯一的子字符串
查看>>
468. 验证IP地址
查看>>
474. 一和零
查看>>
486. 预测赢家
查看>>
494. 目标和
查看>>
520. 检测大写字母
查看>>
数据处理和训练模型的技巧
查看>>