TI中文支持网
TI专业的中文技术问题搜集分享网站

ZSTACK 3.0.2使用问题

1.light例程里的BDB_REPORTING是做什么的?能x了吗?

2.想使用串口,是不是xZTOOL_P1改为ZTOOL_P1即可?

3.light例程里的UI我用不到,怎么屏蔽掉?

4.switch例程,默认的是非低功耗模式吧?-DRFD_RCVC_ALWAYS_ON=FALSE,xPOWER_SAVING

YiKai Chen:

1.就是透過BDB去做reporting,BDB是Zigbee 3.0重要特徵,建議不要x了
2. 是
3. 可以參考e2echina.ti.com/…/146528
4. 如果你用的是switch終端設備例程,默认是低功耗模式

Viki Shi:

1、BDB_REPORTING: defines the BDB reporting state machine that adds report sending functionality.
2、是的
3、按照如下步骤:
Removing the Example User Interface
The User Interface (UI) that is provided with the Z-Stack 3.0.2 sample applications provide a means to easily get a network up and running, view the network status on an LCD, and modify network commissioning parameters at runtime. However it also takes up a lot of code space and is unnecessary
for developers to keep in their own custom applications.
Three things must be done to remove this interface:
• Exclude the UI files from compilation
• Remove the API calls to the UI functions in the sample app file(s)
• Modify the project compile flags to exclude LCD-related drivers
4、终端还是低功耗

user5367314:

回复 YiKai Chen:

light例程作为协调器,switch例程作为终端,
但是我们的用法是反的,用协调器去控制终端
这样的haunt BDB在协调器这边,协调器reporting什么?向终端汇报他的状态?

YiKai Chen:

回复 user5367314:

基本上switch例程作为协调器,light例程作为终端,在程序上並不需要改變什麼

user5367314:

回复 YiKai Chen:

light例程设置如下,串口就可以用了吗?MT的不要去掉x?
ZTOOL_P1
xMT_TASK
xMT_APP_FUNC
xMT_SYS_FUNC
xMT_ZDO_FUNC
xMT_APP_CNF_FUNC

Jesse Huang:

回复 user5367314:

BDB_REPORTING 功能是报告 BDB 的状态。
只要开了 ZTOOL_P1 然后在应用层开启串口就能用了,MT 层的要关了,不然会有MT层的数据发送至 host。
如果你的处理器是 CC2530 的话开启 ZTOOL_P1 还会显示内存不足。

YiKai Chen:

回复 user5367314:

MT_TASK要去掉x,其他的就看你要用什麼MT相關的command決定

user5367314:

回复 YiKai Chen:

3.0.2的协议栈,light作为终端,怎么启动不了,被HOLD了吗?
宏定义添加xHOLD_AUTO_START也不行,怎么能自动启动

YiKai Chen:

回复 user5367314:

light例程預設要透過button/lcd操作才會啟動搜尋網路

user5367314:

回复 YiKai Chen:

我想要上电自动启动,怎么设置?
另外switch例程是不是也是这样的设置?

赞(0)
未经允许不得转载:TI中文支持网 » ZSTACK 3.0.2使用问题
分享到: 更多 (0)