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.

[参考译文] CC2530:更改堆大小时可能产生的副作用?

Guru**** 2589265 points
Other Parts Discussed in Thread: Z-STACK

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/922653/cc2530-side-effects-that-can-occur-when-changing-heap-size

器件型号:CC2530
Thread 中讨论的其他器件:Z-stack

您好!  

我的客户正在将 ZStack-2.3.0 升级到 ZStack-3.0.2。


但是、协调器器件中出现 RAM 短缺问题。

减小堆大小时会产生哪些副作用?

他将 INT_HEap_LEN 从3072更改为2048、如下所示。

#if!已定义 INT_HEAP _LEN
如果已定义 RTR_NWK
 #define INT_HEL_LEN 2048       //Danny ******* //////// 3072组织
其他
 #define INT_HEL_LEN 2048
#endif
#endif
#define MAXMEMHEAP INT_HAP_LEN

已附加映射文件。

谢谢、

对此,

e2e.ti.com/.../zstack2.3.0_5F00_coordinator.txt

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

    请尝试参考

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

    尊敬的 Robin:

    将堆减少得过大可能会影响高流量情况下的性能、尤其是在设备调试期间。  请使用推荐的 Z-Stack 3.0.2 IAR 版本(EW8051 10.20.1)进行编译、以获得最佳结果。

    此致、
    Ryan

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

    您好、Ryan。

    感谢您的回复。

    我还有一个问题。

    堆中保存的数据是什么?

    此系统仅具有4个终端设备、没有路由器。

    谢谢  

    此致、

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

    尊敬的 Robin:

    堆是用于临时存储数据的动态内存分配。  您可以检查 Z-Stack 代码内的 osal_mem_alloc、但通常在器件加入/调试期间使用量最高。

    此致、
    Ryan