增加DB\u HEAP\u SZ

3个职位/0个新职位
最后一篇文章
梅里奥伦
离线
最后一次见到:3年8个月前
已加入:2015-08-12 13:45
增加DB\u HEAP\u SZ

你好,

我想增加数据库的大小来处理大的服务和特征大小。我尝试过在高级配置头和分散配置头中更改DB\u HEAP\u SZ,
但是它在.map文件中仍然没有改变。我将DB\u HEAP\u大小增加到2590,DB\u HEAP\u SZ增加到2578。但是,当我看到.map文件时,它并不反映这种更改:

加载区域LR\u RETENTION\u RAM2(基:0x00080768,大小:0x00000000,最大:0x00002898,绝对)

执行区域ZI_RET20(基:0x00080768,大小:0x00000a8c,最大值:0x00002b8,绝对值,UNINIT)

基本地址大小类型Attr Idx E节名称对象

0x00080768 0x000004C Zero RW 516堆\u db \u区域跳转\u table.o
0x00080b74 0x00000154 Zero RW 517堆环境区域跳转表.o
0x00080cc8 0x0000052c零RW 519堆\u消息\u区域跳转\u表.o

我做错了吗?

谢谢

设备:
MT\u对话框
离线
最后一次见到:2个月1周前
工作人员
已加入:2015-06-08 11:34
你好,梅里奥伦,

你好,梅里奥伦,

请尝试在da1458x\u config\u advanced.h文件中设置所需的堆大小。只需添加一个#DB#HEAP#SZ,如以下代码片段所示,并尝试一下:

#如果已定义(CFG|u MEM|u MAP|u EXT|u SLEEP)| |!已定义(CFG\u MEM\u MAP\u DEEP\u SLEEP)
#define REINIT \u DESCRIPT \u BUF 0//0:保留在RetRAM中,1:需要重新初始化(使用延长睡眠时设置为0)
#定义使用内存映射外部睡眠设置
#定义DB\u HEAP\u SZ 2048

谢谢你的对话

梅里奥伦
离线
最后一次见到:3年8个月前
已加入:2015-08-12 13:45
这很管用。谢谢。

这很管用。谢谢。

主题已锁定