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

ti-15.4-stack 中collector接入20只sensor,运行2个小时候死机(collector完全不能工作)?

如下是我collector 修改信息。

非信标模式

SDK是2.4

/* maximum number of data frames in transmit queue */
#ifndef MAC_CFG_TX_DATA_MAX
#define MAC_CFG_TX_DATA_MAX 20
#endif

/* maximum number of frames of all types in transmit queue */
#ifndef MAC_CFG_TX_MAX
#define MAC_CFG_TX_MAX 40
#endif

/* maximum number of frames in receive queue */
#ifndef MAC_CFG_RX_MAX
#define MAC_CFG_RX_MAX 20
#endif

#define CONFIG_PHY_ID                (APIMAC_GENERIC_CHINA_433_PHY_128)

sensor上传间隔是5分钟

所有的collector接收处理是在dataIndCB中Smsgs_cmdIds_sensorData处理

collector的NV保持程序默认状态,无修改。

发送功率是14

collector的数据缓存保存时间,默认

Alvin Chen:

建议去debug一下可能是内存溢出。

user5322468:

回复 Alvin Chen:

不是立马出现,如何debug,一般都是运行3-5小时才会出现这个情况,我在几处可能会出现的地方都加载了,重启复位。
现在是整个程序直接死机,完全不能运行。如上的配置和问题,我现在没有其他方法去排除了。

我的内存使用情况FLASH000000000001e0000001ad960000326aRXFLASH_NV0001e000000010000000100000000000RW XFLASH_LAST0001f000000010000000005800000fa8RXSRAM200000000000500000003ec10000113fRW X

user5153918:

回复 Alvin Chen:

我也出现过collector死机的情况,并且排除内存溢出问题,目前还没找到问题所在

赞(0)
未经允许不得转载:TI中文支持网 » ti-15.4-stack 中collector接入20只sensor,运行2个小时候死机(collector完全不能工作)?
分享到: 更多 (0)