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

cc1310 task中stack设置为多少合适?

工程师,你好!

使用CC1310,发现运行一段时间后有重启的现象。

有点怀疑是否会是task的stack改小影响;

目前有2个task,stack为1024,以下为map的情况:

MEMORY CONFIGURATION

name origin length used unused attr fill
———————- ——– ——— ——– ——– —- ——–
FLASH 00000000 00020000 0000f302 00010cfe R X
SRAM 20000000 00005000 00004c94 0000036c RW X

内存使用较多,稍微增加stack,也还是会重启。

请问,stack多大合适呢?是否有手段监控?

Viki Shi:

"内存使用较多,稍微增加stack,也还是会重启。"重启的时间有没有变长一点?

建议用ROV监测一下内存使用情况

lin jqi:

回复 Viki Shi:

时间没有加长,比较随机,有时半个钟, 有时两三个钟。
请问哪里有ROV的操作文档?谢谢!

Viki Shi:

回复 lin jqi:

software-dl.ti.com/…/rov.html

lin jqi:

回复 Viki Shi:

Thanks!

看到Stack的状态如下,请帮忙看看:

应该余量是比较大了,但刷新refresh时并无变化,是否正常呢?

lin jqi:

回复 lin jqi:

请帮忙解析一下,有上图的红色部分,是否为异常呢?

谢谢!

Viki Shi:

回复 lin jqi:

怀疑是ROV的bug。请看一下这边:
e2e.ti.com/…/723240

赞(0)
未经允许不得转载:TI中文支持网 » cc1310 task中stack设置为多少合适?
分享到: 更多 (0)