工具/软件:TI-RTOS
我们使用 CCS 7.2.13和电路板 TM4C129ENCPDT
在导入和编译 tcpEcho_EK_TM4C1294XL_TI 示例后、我们得到以下 SRAM 存储器:
使用的 SRAM:0000ffe8未使用:00030018
我们不需要在 TCP 中使用如此大的缓冲区,而是减少了 TCP-UDP 模块配置中的传输和接收缓冲区大小:
tcp.transmitBufSize = 512;
tcp.receiveBufSize = 512;
udp.receiveBufSize = 1024;
在 IP 配置中、最小值 SendBytes = 1024:
新配置如下所示:
global.lowTaskStackSize = 1024;
Global.normTaskStackSize = 1024;
global.highTaskStackSize = 1024;
tcp.transmitBufSize = 512;
tcp.receiveBufSize = 512;
tcp.receiveBufLimit=1024;
ip.socketBufMinTxSize = 1024;
udp.receiveBufSize = 1024;
但是、在构建程序后、其 SRAM 大小不变。
原因是什么? 似乎我们做了一些错误...
谢谢、Sabina
