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.
尊敬的 TI 支持:
我有 EK-TM4C1294XL 评估套件。 我下载了 SPMA072源代码(用于 TM4C129x 的串行转以太网转换器)。
我有 CCS 11.2.0。 安装在我的机器上。 我能够编译原始代码。 在我修改代码后、我仍然能够进行编译、而不会出现错误。 但是、当我打开"Stack Usage"窗口时、我看到 TelnetReceive 函数处于其限制。 我想这是因为我在其中添加了一些变量。 我尝试将 enet_s2e_ccs.cmd 文件中的堆栈大小从4096增加到6000、但没有任何改进。 我还尝试在 CC 构建/ARM 链接器中增加堆栈大小和 hap 大小、但没有效果。 是否有办法改进这一点?
感谢你的帮助。
Felix V.
您好、Felix、
我不确定问题是什么? 尽管 CCS 中的堆栈使用说明了什么、但运行代码是否会出现问题? 在实验中、您能否进一步增大堆栈尺寸、它显示了什么? 我只是想确保这不是显示 TelnetReceive 的堆栈用法的工具问题。
您好、Charles、代码运行正常。 我运行了一个执行 TelnetReceive 的测试、看起来工作正常。 我只是想最大程度地降低风险。 我进一步增大了堆栈大小、但堆栈使用情况仍然没有差异。 也许正如您认为的那样、这只是一个工具。 我知道 Stack Usage 在静态模式下运行。 是否有办法动态检查堆栈? 现在、我将假定堆栈正常、因为代码运行正常。
非常感谢您的快速且乐于助人的回答、Felix