微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > zstack 软件选择设备启动类型遇到的问题

zstack 软件选择设备启动类型遇到的问题

时间:10-02 整理:3721RD 点击:

我用的是CC2530  +   Z-Stack Mesh 1.0.0 -----GenericApp------RouterEB工程

我想把路由,协调器,终端编译到一个bin文件烧进CC2530,然后软件选择启动类型,我的做法与问题如下:

1:工程中 加入编译选项 BUILD_ALL_DEVICES:

2:当软件中用zgDeviceLogicalType = ZG_DEVICETYPE_ENDDEVICE;  指定为作为终端启动时,启动后就每隔几秒循环重启!,啥原因?

     (我用一个终端,一个协调器测试的, 协调器关闭时,终端没有重启现象)

3:当软件中用

zgDeviceLogicalType = ZG_DEVICETYPE_ROUTER;

zgDeviceLogicalType = ZG_DEVICETYPE_COORDINATOR;

是正常的。

Linker--->Extra Option
-C $PROJ_DIR$\..\..\..\Libraries\TI2530DB\bin\AllDevice-Pro.lib
-C $PROJ_DIR$\..\..\..\Libraries\TI2530DB\bin\Security.lib
-C $PROJ_DIR$\..\..\..\Libraries\TIMAC\bin\TIMAC-CC2530.lib

上面这个要修改下。

另外你可以参考下ZNP的软件,然后也可以用Ztool测试下。

我按照

-C $PROJ_DIR$\..\..\..\Libraries\TI2530DB\bin\AllDevice-Pro.lib
-C $PROJ_DIR$\..\..\..\Libraries\TI2530DB\bin\Security.lib
-C $PROJ_DIR$\..\..\..\Libraries\TIMAC\bin\TIMAC-CC2530.lib

编译进去,

终端代码能够连接上协调器,同时终端可以发数据到协调器,协调器有应答ack, 但是好像协调器应用层收不到数据,同时,协调器发给终端,数据没有发出来。为啥?

参考这个:

http://www.deyisupport.com/question_answer/wireless_connectivity/zigbee/f/104/p/323613/reply.aspx

问题解决!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top