Topic

FAQ
Login Register
拷贝mesh工程建立新工程编译后保留区域溢出的问题
Apr 18, 2023 10:03

/

A

/A

你好,我根据Guide For Adding New Project On Existing SDK.pdf上的步骤,将mesh工程拷贝一份修改对应的名称和相关的宏定义后进行编译时,出现**Retention Area Overflow, Check your data/bss usages**错误,但是mesh工程编译时没问题能通过编译生成文件。

新工程和mesh工程内的代码完全一样,新工程在有__PROJECT_MESH__宏定义的地方也都增加了新的__PROJECT_MESH2CIS__宏定义,设置中我对照了一下也都是一样的,请问该如何解决这个问题?

TL_Soyo Apr 18, 2023 14:20
0
/A

你好,

  你在mesh工程中打开了PM_DEEPSLEEP_RETENTION_ENABLE休眠的宏定义吗?因为mesh 代码量很大,这样会在编译中监测到retention 数据超出,出现这个错误。

2 replies
TL_Soyo Apr 18, 2023 14:20
0
/A

你好,

  你在mesh工程中打开了PM_DEEPSLEEP_RETENTION_ENABLE休眠的宏定义吗?因为mesh 代码量很大,这样会在编译中监测到retention 数据超出,出现这个错误。