找回密码
 立即注册

微信扫码登录

查看: 5|回复: 1

[BLE SDK] 请教下TL7218在tl_ble_sdk上FreeRTOS 堆内存使用情况

[复制链接]

4

主题

3

回帖

64

积分

不屈白银

积分
64
发表于 4 小时前 | 显示全部楼层 |阅读模式 来自 广东广州
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: TL7218
SDK及版本: tl_ble_sdk V4.0.4.4_Patch_0002 2e710d7
TL7218芯片基于TL_BLE_SDK上,我启用FreeRTOS,configTOTAL_HEAP_SIZE 在app_config.h文件内默认配置是16k。我测试创建了10个任务,每个任务堆栈分配大小为1024,任务内容均为延时1500ms后打印输出一条Log。发现仅有2个任务能正常输出日志,直至我将configTOTAL_HEAP_SIZE 调整到64k时,创建的10任务方能正常打印Log。我不太理解为何创建10个简单任务需要这么多空间,是否是哪里没有配置正确?以下截图为使能了cpu_task的日志截图: image.png

4

主题

3

回帖

64

积分

不屈白银

积分
64
 楼主| 发表于 4 小时前 | 显示全部楼层 来自 广东广州
本帖最后由 we_3367202790 于 2026-2-28 18:41 编辑

okay, 自己算明白了: 1024 * 4 * 15个任务 = 60k
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Telink forum ( 沪ICP备17008231号-1 |沪公网安备31011502403548号 )

GMT+8, 2026-2-28 23:01 , Processed in 0.098193 second(s), 26 queries .

Powered by Discuz! 隐私政策

泰凌微电子版权所有 © 。保留所有权利。 2024

快速回复 返回顶部 返回列表