编译错误log: 原因是825x ble sdk工程默认配置retention 段最大为16k,而当前工程实际使用的retention 段超过了16k
解决方法(三步):
1、cstartup选择32k retention的,配置方法如下图。 2、boot也选择相应的32k retention link,将其copy到boot.link中。
3、在user init中将系统默认retention模式由16k改为32k.
blc_pm_setDeepsleepRetentionType(DEEPSLEEP_MODE_RET_SRAM_LOW32K);
Note:后续更新sdk版本时,针对这个工程会将默认配置为32k retention。