|
查看: 12|回复: 0

[BLE SDK] b85m单连接SDK 3.4.2.1 32K retention工程的链接文件怎么配置?

[复制链接]

145

主题

338

回帖

1584

积分

管理员

积分
1584
发表于 昨天 13:36 | 显示全部楼层 |阅读模式 来自 上海
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: -
SDK及版本: b85m单连接SDK 3.4.2.1
工程要使用 32K retention(deep retention)模式,编译/链接时如何配置?


回答:

使用 32K retention 的工程,需要把 32K retention 对应的链接文件配置为工程使用的链接文件,例如:

1、将 SDK 中的
  1. boot_32k_retn.link
复制代码
内容复制/替换到工程根目录下的
  1. boot.link
复制代码

2、重新编译链接。

说明:

- 32K retention 表示睡眠(deepsleep retention 32K)时可保持 32KB 的 RAM 数据,适合协议栈和业务都需要在睡眠期间保留数据的场景;
- 该模式下 retention 区域只有 32KB,如果 ram_code / retention_data 使用量超过 32KB 会报 "Retention Area Overflow" 编译错误(参考相关话题);
- 16K retention 工程同理,使用对应的 16K retention 链接文件。

本版积分规则

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

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

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

在本版发帖返回顶部