This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TM4C1294NCPDT:TI RTOS 内存不足问题、ti.sysbios.packs.HeapMem

Guru**** 2468460 points
Other Parts Discussed in Thread: SYSBIOS

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1464795/tm4c1294ncpdt-ti-rtos-out-of-memory-issue-ti-sysbios-heaps-heapmem

器件型号:TM4C1294NCPDT
Thread 中讨论的其他器件:SYSBIOS

工具与软件:

Im 正在网络服务器上工作、我为其使用 TI RTOS。 我正在为处理程序功能和处理客户端的工作功能创建任务。 我最多收听的是套接字上的3个客户端。  
前两个客户工作正常。 但当我尝试使用第三个客户端,网页托管没有问题,但当我试图建立 WebSocket 连接通过握手,我不能.
当我检查我的服务器时、我收到以下错误消息、

0036.162内存:句柄=0x0、大小=536948444
00036.162 SBNew:Buffer oom
tcpHandler:正在创建线程 clientfd=536924204
TI.sysbios.acks.HeapMem:第361行:Out of memory:handle=0x20014650、size=4096
错误:无法创建新任务
tcpHandler:正在创建线程 clientfd=536924972
TI.sysbios.acks.HeapMem:第361行:Out of memory:handle=0x20014650、size=4096
错误:无法创建新任务
0036.902内存:句柄=0x0、大小=536948444
00036.902 SBNew:缓冲室
tcpHandler:正在创建线程 clientfd=536928300
TI.sysbios.acks.HeapMem:第361行:Out of memory:handle=0x20014650、size=4096
错误:无法创建新任务

我的处理程序任务堆栈大小为2048
我的工作任务堆栈大小为4096
在我的.cfg 文件中,在内存模块设置下, 默认堆大小为32768
在"BIOS-basic runtime options"下、堆大小为40960

能否帮我理解这些误差的含义以及在遇到此类问题时需要查看哪些方面来解决这些误差?
不知道这些,我只是修改了上述参数,以获得工作我的网页服务器为两个客户端.