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.

[参考译文] CC2640R2F:RAM 未满、但在 RAM 中增加数据后会影响通信

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1395550/cc2640r2f-ram-not-full-but-affect-to-communication-after-increase-data-in-ram

器件型号:CC2640R2F

工具与软件:

尊敬的 TI 支持部门:

我不明白、为什么增加任务堆栈大小后会影响蓝牙通信无法将数据传输到250字节。

但是、如果减小任务堆栈大小、直到不影响堆栈峰值大小。 蓝牙可以将数据传输到正常的250字节。

测试蓝牙版本5

注:RAM 大小足够而未满

软件项目简单串行套接字服务器

版权所有(c) 2020、德州仪器(TI)公司

SDK:3.30.00.20

此致、

Vasu Khwanyuen

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

    您好!

    我想、随着堆栈/任务大小峰值接近最大大小、这种行为可能开始出乎意料。 它可能正在尝试分配超过最大大小的项、因此失败。 我建议在运行时观察到的大小和峰值之间留出一些缓冲。

    此致、

    1月

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

    感谢 Jan、

    但如果我需要比现在更多地使用 RAM 区域。 我应该管理内存大小还是可以使用 RAM 内存的区域?

    请推荐。

     

    此致、

    Vasu Khwanyuen

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

    您好!

    如果在此阶段遇到 RAM 限制、则可以移动 ble4堆栈、因为现在应该有更多可用的 RAM。 但是、目前您可以增加堆栈/任务大小并继续开发。

    此致、

    1月