zigbee ti 附带工具使用方法
是用來(lái)給仿真器和仿真器連著的節(jié)點(diǎn)板子下載程序的
連線
如果電腦已經(jīng)連上仿真器,
則eb application(usb)頁(yè)會(huì)識(shí)別
如果仿真器一端也連上了用戶板子,則system-on-chip頁(yè)會(huì)識(shí)別到
給節(jié)點(diǎn)板子下載程序時(shí),在system-on-chip頁(yè)選擇hex文件,然后點(diǎn)擊perform actions
給仿真器下載程序時(shí),在eb application(usb)頁(yè)進(jìn)行,一般情況下不要使用這個(gè)。
另外如果要生成hex文件則要如下配置,比如sampleapp項(xiàng)目的coordinatoreb-pro配置
編譯后,就會(huì)在
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
連線
啟動(dòng)sniffer,如下選擇
啟動(dòng)之后選擇一些版本和監(jiān)聽(tīng)波段(),點(diǎn)擊三角運(yùn)行圖標(biāo),開始監(jiān)聽(tīng)
ZTOOL
連線
如下
打開ztool,設(shè)置串口
zigbee mt_uart.c的MT_UartInit函數(shù)中,以下是默認(rèn)值
? uartConfig.baudRate ? ? ? ? ? ? = MT_UART_DEFAULT_BAUDRATE;//38400
? uartConfig.flowControl ? ? ? ? ?= MT_UART_DEFAULT_OVERFLOW;//TRUE
按照這個(gè)來(lái)設(shè)置就行
但是如果串口沒(méi)接流控線,需要將此處handshake設(shè)置為NONE,
并且修改zigbee mt_uart.c的MT_UartInit函數(shù)的uartConfig.flowControl ? ? ? ? ?= FALSE
設(shè)置成功之后,可以通過(guò)串口監(jiān)視協(xié)議棧的動(dòng)靜,也可以串口發(fā)命令給協(xié)議棧
C:\Texas Instruments\ZStack-CC2530-2.3.0-1.4.0\Projects\zstack\Samples\SampleApp\CC2530DB\SampleApp.eww
除了上面的串口波特率和流控之外,option也要預(yù)定義幾個(gè)宏,才能支持串口監(jiān)控協(xié)議棧
ZTOOL_P1//必須
MT_TASK//必須
MT_SYS_FUNC和MT_ZDO_FUNC等//至少有一個(gè)要定義
為何要定義MT_TASK?是因?yàn)樵趏salInitTasks中有一行,
#if defined( MT_TASK )
? MT_TaskInit( taskID++ );
#endif
只有定義了MT_TASK,MT_TaskInit()注冊(cè)的串口解析代碼才能接收到PC發(fā)來(lái)的數(shù)據(jù),對(duì)ZTOOL命令進(jìn)行解析。
另外,在其他app_int()中比如SampleApp_Init()里就不要注冊(cè)MT_TaskInit()里注冊(cè)過(guò)的串口了,否則就MT_TaskInit注冊(cè)的串口就無(wú)效了。PC發(fā)來(lái)的串口數(shù)據(jù)都會(huì)進(jìn)入SampleApp_Init的串口解析函數(shù)。
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
轉(zhuǎn)載于:https://www.cnblogs.com/-song/archive/2012/12/02/3331838.html
總結(jié)
以上是生活随笔為你收集整理的zigbee ti 附带工具使用方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: zigbee zstack 串口,按键,
- 下一篇: sql语句总结一