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.

[参考译文] CC2652P:如何修改堆栈大小

Guru**** 2589245 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/974934/cc2652p-how-do-i-modify-the-stack-size

器件型号:CC2652P

大家好、TI 团队

我定义了一个255字节的本地数组、该函数如下定义:

当我编译时、编译器输出错误、错误消息如下所示:

错误#10099-D:程序将无法放入可用存储器、或者该段包含需要无法为此段生成的 trampoline 的调用站点。 ".text"段大小0x823c 的对齐方式放置失败。  可用存储器范围: 大小:0x7e8c    未使用:0x79a0    最大空洞:0x79a0   

我想堆栈太小了。 默认的堆栈大小如下所示:

我将堆栈大小更改为4096、但错误仍然存在

我应该如何修改它?

谢谢!

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

    您好!

    所有图片均未按预期显示、您能否再次尝试提供它们?  我建议您查看.cfg 文件中的堆栈和堆大小、您还可以进一步参考 BLE5-Stack 用户指南

    此致、
    Ryan