|
查看: 576|回复: 3

[BLE SDK] 蓝牙低功耗

[复制链接]

2

主题

2

回帖

22

积分

英勇黄铜

积分
22
发表于 2026-7-21 23:18:31 | 显示全部楼层 |阅读模式 来自 中国
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: 8258
SDK及版本: Telink BLE SDK_VERSION = telink_b85m_ble_sdk_v4.0.1.3_20230320
为什么我进不了deeprention image.png 每次上电都是正常初始化。关于deeprentionenable的宏我也开过,开启后测试的话可以保留ram,但是每次都是看门狗4s重启打印变化的测试值,如果关闭deeprentionenable的宏,就不会看门狗打印,串口1s打印没有保留ram。  而且开启宏之后功耗最低2ma,关闭后反而是几十ua。 image.png 。图片都是我现在的代码,每次都是冷启动normal

1

主题

41

回帖

180

积分

版主

积分
180
发表于 2026-7-30 16:34:52 | 显示全部楼层 来自 上海
你是什么状态下进不去睡眠,广播态还是连接态?还是作为central端?设置了几个peripheral几个central?这些细节可以描述下吗

2

主题

2

回帖

22

积分

英勇黄铜

积分
22
 楼主| 发表于 2026-8-4 09:27:26 | 显示全部楼层 来自 中国
TL_HWJ 发表于 2026-7-30 16:34
你是什么状态下进不去睡眠,广播态还是连接态?还是作为central端?设置了几个peripheral几个central?这些 ...

广播态进不去,只是可以被扫描
和连接。我把休眠宏关掉,但是代码啥的都不变可以进deepsleep冷启动。
#define MASTER_MAX_NUM                                                                2
#define SLAVE_MAX_NUM                                                                2

3

主题

86

回帖

304

积分

版主

积分
304
发表于 2026-8-7 17:55:57 | 显示全部楼层 来自 上海
1、如果是 2 主 2 ,硬件层面不支持 deepret;
2、能够开启 deepret 的固件库仅有 liblt_8258_c1p1 和 liblt_8258_c0p4;
3、常见踩坑点:RAM 代码占用量到达约 32KB 上限,会造成休眠相关故障,调试时优先检查内存占用、适当裁剪代码。


本版积分规则

关注公众号
隐私政策|Telink forum

相关侵权、举报、投诉及建议等,请发 E-mail:forum@telink-semi.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|沪ICP备17008231号-1 |沪公网安备31011502403548号

在本版发帖返回顶部