zigbee ti 附带工具使用方法
是用来给仿真器和仿真器连着的节点板子下载程序的
连线
如果电脑已经连上仿真器,
则eb application(usb)页会识别
如果仿真器一端也连上了用户板子,则system-on-chip页会识别到
给节点板子下载程序时,在system-on-chip页选择hex文件,然后点击perform actions
给仿真器下载程序时,在eb application(usb)页进行,一般情况下不要使用这个。
另外如果要生成hex文件则要如下配置,比如sampleapp项目的coordinatoreb-pro配置
编译后,就会在
C:\Texas Instruments\ZStack-CC2530-2.3.0-1.4.0\Projects\zstack\Samples\SampleApp\CC2530DB\CoordinatorEB-Pro\Exe
生成SmartRF Flash Programmer可以下载的hex文件
http://blog.163.com/mchen_6431/blog/static/3228631220085280142311/
Packet Sniffer
连线
启动sniffer,如下选择
启动之后选择一些版本和监听波段(),点击三角运行图标,开始监听
ZTOOL
连线
如下
打开ztool,设置串口
zigbee mt_uart.c的MT_UartInit函数中,以下是默认值
uartConfig.baudRate = MT_UART_DEFAULT_BAUDRATE;//38400
uartConfig.flowControl = MT_UART_DEFAULT_OVERFLOW;//TRUE
按照这个来设置就行
但是如果串口没接流控线,需要将此处handshake设置为NONE,
并且修改zigbee mt_uart.c的MT_UartInit函数的uartConfig.flowControl = FALSE
设置成功之后,可以通过串口监视协议栈的动静,也可以串口发命令给协议栈
C:\Texas Instruments\ZStack-CC2530-2.3.0-1.4.0\Projects\zstack\Samples\SampleApp\CC2530DB\SampleApp.eww
除了上面的串口波特率和流控之外,option也要预定义几个宏,才能支持串口监控协议栈
ZTOOL_P1//必须
MT_TASK//必须
MT_SYS_FUNC和MT_ZDO_FUNC等//至少有一个要定义
为何要定义MT_TASK?是因为在osalInitTasks中有一行,
#if defined( MT_TASK )
MT_TaskInit( taskID++ );
#endif
只有定义了MT_TASK,MT_TaskInit()注册的串口解析代码才能接收到PC发来的数据,对ZTOOL命令进行解析。
另外,在其他app_int()中比如SampleApp_Init()里就不要注册MT_TaskInit()里注册过的串口了,否则就MT_TaskInit注册的串口就无效了。PC发来的串口数据都会进入SampleApp_Init的串口解析函数。
http://bbs.feibit.com/thread-704-1-1.html
http://wenku.baidu.com/view/9b4eec1514791711cc79175a.html
C:\Texas Instruments\ZStack-CC2530-2.3.0-1.4.0\Documents\Z-Stack Monitor and Test API.pdf
转载于:https://www.cnblogs.com/-song/archive/2012/12/02/3331838.html
zigbee ti 附带工具使用方法相关推荐
- Centos7.9上利用cephadm安装Ceph Octopus 15.2的采坑记录,附带K8S挂载方法
Centos7.9上利用cephadm安装Ceph Octopus 15.2的采坑记录,附带K8S挂载方法 0.亮点 1 准备 1.1 修改历史记录 1.2 升级系统内核 1.3 配置免密登录 问题1 ...
- 《高效团队开发工具与方法》
一直以来都在用所谓的敏捷开发,但是也只是简单的说,用什么用什么,从开始感觉不方便,到后来感觉习惯了,可没有考虑过到底能带来什么改变,所以最近在上下班的地铁上在看完了<高效团队开发工具与方法> ...
- 无线网***工具进攻方法及防范技巧
对无线网安全***有兴趣的人应该都需要一套工具,英特网上有很多免费的工具.本文不求全面,但求能提供一些指导和建议. 找到无线网络 找到无线网络是***的第一步,这里推荐两款常用工具: 1.Networ ...
- 解决Linux安装 VMware tools 工具的方法
解决Linux安装 VMware tools 工具的方法 参考文章: (1)解决Linux安装 VMware tools 工具的方法 (2)https://www.cnblogs.com/ios9/p ...
- Windows 10系统重装U盘启动工具制作方法实例演示,windows11镜像下载地址
Windows 系统重装U盘启动工具制作方法 U盘启动工具下载与制作流程演示 ① win10系统U盘启动工具下载 ② win11系统 iso 镜像下载 ③ win10系统U盘启动工具制作流程 [ 推荐 ...
- 【PC工具】200324更新百度网盘下载工具——最新百度网盘下载工具使用方法及注意事项...
今天(200324)更新一个大牛的个人项目pdown,大家可以收藏一下备用(为啥是备用呢,细心的小伙伴应该发现我把标题中的高速两个字去掉了). 先发项目地址:没错还是那个神奇的网站(大神奇人聚集的地方 ...
- Postman:Postman(HTTP的测试工具)使用方法详细攻略
Postman:Postman(HTTP的测试工具)使用方法详细攻略 目录 利用postman模拟与后端flask的Get/Post数据交互 1.Get模式交互 1.1.先运行Flask程序 1.2. ...
- 【盘它!】那些让效率MAX的工具和方法(Mac篇)
点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:为什么魂斗罗只有 128 KB却可以实现那么长的剧情?个人原创+1博客:点击前往,查看更多 一.前言 " ...
- 用Delphi开发OPC客户端工具的方法研究
用Delphi开发OPC客户端工具的方法研究[1]<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:o ...
最新文章
- 如何使用create-react-app在本地设置HTTPS
- 在 linux 下使用 CMake 构建应用程序
- WP8.1学习系列(第八章)——透视Pivot设计指南
- oracle 动态sql列转行_SQL Server中动态列转行
- 大数据?这些你了解吗?------之基础知识篇
- 忙了1天的qte-arm环境的搭建
- paip.PHP-asp—jsp实现事件机制 WEBFORM式开发
- 你想要的宏基因组-微生物组知识全在这(2022.2)
- 强大!用 60 行代码自动抢微信红包
- Autocad中批量调整增强属性块中的元素的位置
- 用while循环写四叶玫瑰数(自幂数)
- NR Polar Code 四 译码1(SC: N=2,N=4)
- openid无效什么意思_“洋河年份原浆”商标被驳回,为什么古井贡酒坐不住了?...
- 闭包必看面试题分享--01( var a = fun(0); a.fun(1); a.fun(2); a.fun(3); var b = fun(0).fun(1).fun(2).fun(3);..)
- Scroller类源码解析及其应用(一)
- python营业数据分析_基于pandas python的美团某商家的评论销售(数据分析)
- BIM模型之建模精度(Level of Detail, LOD)
- 如何用Unity制作“最高得分”
- 跨站脚本攻击XSS:为什么cookie中有httpOnly属性
- OGRE 1.8 Animation ,动画部分
热门文章
- Windows10中的IIS10安装php manager和IIS URL Rewrite 2.0组件的方法
- Linux无法解析hosts里面绑定域名的排查方法
- Mybatis源码研究6:元数据(metadata)
- paramiko在windows上的安装和使用
- orcle rac启动了,但数据库没有启动的错误解决
- Linux中ELF格式 可执行文件+动态链接器 的加载
- windows中怎么添加定时任务
- DSG-Oracle数据库在线迁移服务
- Redis-RDB持久化设置
- IIS 使用OpenSSL 生成的自签名证书,然后使用SingalR 客户端访问Https 站点通信