FreeRTOS sendto的时候出现内存溢出导致系统宕机,这个内存溢出该怎么查啊?

clouds_kg 发布于 2017/03/04 16:12
阅读 1K+
收藏 0

最近我老大碰到了一个问题,一个udp程序sendto的时候,出现宕机,查了一下发现是在tcpip_apimsg函数里的一个任务调度出现的问题,初步分析应该是内存溢出,不过我不知道内存溢出怎么解?

以下是问题补充:

@clouds_kg:如果运行这个udp程序的话会宕机,不运行就什么都是好的,那这样应该就可以判断是这个udp程序会引起内存泄漏,然后把整个程序搞挂吧?我猜想应该是网络协议栈的问题,不知道哪位大神有更好的解释? (2017/03/04 17:22)
加载中
0
clouds_kg
clouds_kg

自己顶一下。。。。。各位大神在线等啊

0
vccw
vccw

configTOTAL_HEAP_SIZE  freertos任务堆大小由这个宏定义分配。

vccw
vccw
回复 @clouds_kg : 有相关获取任务状态函数可以调用,具体查看API手册。
clouds_kg
clouds_kg
请问有没有可以直接打印各个任务的状态?
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部
返回顶部
顶部