Part Number:CC2650MODA
各位好!我这边打开ROV检测程序中的task stack使用情况,stackpeak一直显示648,可以偶尔会达到1008,那么既然达到又一个峰值,stackpeak为什么不显示1008,而还是显示648呢?
fei liu:
这红色的部分显示hwi stack overrun,这会影响程序运行吗?怎样改善?
谢谢!
,
Cherry Zhou:
您好我们已收到您的问题,预计将于下周给您答复。谢谢!
,
Cherry Zhou:
我们认为这是一个系统堆栈问题,您可以参考该调试指南。
您可以增加 .cfg 文件中的系统堆栈大小。
希望以上回答对您有所帮助,如有其他问题请随时联系我们。
,
fei liu:
Cherry Zhou 说:您可以增加 .cfg 文件中的系统堆栈大小。
你好,谢谢回答,还想问一下,增加多少合适呢?我这边是cc2650MODA芯片,增加到1024可以吗?现状默认是512,下图这个位置确认system stack设定值,是正确的吧?
另外请问下面这个图里的system stack size,又是什么意思,和上图有什么关系?
还是这里面的设置?
还有这里,我已经调整了ble task stack size到1024,这里还是显示使用率100%,这是怎么回事,难道和task stack size没有关系?
,
Cherry Zhou:
好的收到你的问题,已跟进给工程师,如有答复将尽快回复您。
,
Cherry Zhou:
我们建议您使用图二修改系统堆栈大小。
图一为修改任务的默认堆栈大小。
图三可能会导致更改 BLE 堆栈使用的堆栈大小。
我们建议您在修改堆栈大小后仔细查看映射文件以验证剩余 RAM。
,
fei liu:
我的系统堆栈设定的好像是512,图二里面显示的是256,这是为什么?
还有第四张使用率100%,如何能得到改善?谢谢!
,
Cherry Zhou:
好的收到您的问题,已跟进给工程师,如有答复将尽快回复您。
,
Cherry Zhou:
您好,您发布的另一个问题我们已有跟进,https://e2echina.ti.com/support/wireless-connectivity/bluetooth/f/bluetooth-forum/210696/cc2650moda-stack-peak-size。
由于是相关问题,我们会在另一个帖子中一起跟进,如果您还有补充信息请发布到另一个帖子中。我们将关闭该贴。感谢理解!