3个帖子/ 0个新帖子
最后发表
meriororen
离线
最后看到:3年9个月前
加入:2015-08-12一点
增加DB_HEAP_SZ

你好,

我想增加数据库的大小,以处理大的服务和特征大小。我已经尝试改变DB_HEAP_SZ在高级配置头和分散配置头,
然而,在.map文件中它仍然没有改变。我将DB_HEAP_SIZE增加到2590,将DB_HEAP_SZ增加到2578。然而,当我看到。map文件时,它并没有反映出这个变化:

负载区域LR_RETENTION_RAM2(基数:0x00080768,大小:0x00000000,最大:0x00002898,绝对)

执行区域ZI_RET20 (Base: 0x00080768, Size: 0x00000a8c, Max: 0x000022b8, ABSOLUTE, uniit)

Base Addr Size Type Attr Idx E Section Name Object

0x00080768 0x0000040c零RW 516 heap_db_area jump_table.o
0x00080b74 0x00000154零RW 517 heap_env_area jump_table.o
0x00080cc8 0x0000052c 0 RW 519 heap_msg_area jump_table.o

我做错了吗?

谢谢

设备:
MT_dialog
离线
最后看到:2个月2周以前
工作人员
加入:2015-06-08 34
嗨meriororen,

嗨meriororen,

请尝试在da1458x_config_advanced.h文件中设置理想的堆大小。只需添加一个#DB_HEAP_SZ,就像下面的代码片段一样,并尝试一下:

#if define (CFG_MEM_MAP_EXT_SLEEP) || !
#define REINIT_DESCRIPT_BUF 0 //0: keep in RetRAM, 1: re-init是必需的(当使用Extended Sleep时设置为0)
#定义USE_MEMORY_MAP EXT_SLEEP_SETUP
#定义DB_HEAP_SZ 2048

由于MT_dialog

meriororen
离线
最后看到:3年9个月前
加入:2015-08-12一点
这工作。谢谢。

这工作。谢谢。

主题锁定