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.

[参考译文] CC2652R7:TI-Matter Lock-app 使用几乎所有可用的 CC2652R7 RAM 空间。

Guru**** 2463330 points
Other Parts Discussed in Thread: CC2652R7

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1220451/cc2652r7-ti-matter-lock-app-uses-almost-all-of-available-cc2652r7-ram-space

器件型号:CC2652R7

问题:
我们的团队通过增加少量逻辑来扩展 TI-Matter 锁定应用。 我们感到非常惊讶的是、在这个过程中、我们遇到了一个构建故障、声称我们已超过可用的 RAM 区域。 实际上、我们并未增加太多。 我们临时的权变措施要求减小系统的堆栈区域以增加 RAM 区域的面积、但我们不相信这不会成为后续的缺陷。 例如、此更改:

$ grep STACKSIZE ~/matter/src/platform/cc13x2_26x2/cc13x2x7_cc26x2x7_freertos_ota.lds
STACKSIZE = 0x700;/* TI 原始值为0x800 */

问题:
这是一个已知问题吗? 是否即将出台计划来减少在 CC2652R7上实施的 Matter 附件的总体占用空间?

提前感谢!
Steve K.

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

    Steve、您好!

    众所周知、TI Matter 应用演示受限于存储器、例如、观察到默认的锁定应用(启用 OTA 的 MTD 配置)在152 KB 可用总容量中使用~120 KB 的 RAM (144 KB SRAM + 8 KB 缓存)。  调查期间还注意到50 KB 被分配为堆、但这部分可供应用使用。  因此、我建议略微减小 main.cpp 中的 TOTAL_ICALL_HEAP_SIZE、以缓解 RAM 溢出。  BLE5-Stack 用户指南中还包含将缓存配置为 GPRAM 的说明、该说明可能能够移植到 Matter 项目(该项目尚未进行评估)。

    此致、
    Ryan