把文件修改

了解更多常见问题教程

2个帖子/ 0个新
最后发表
高手toshinari
离线
最后看到:7个月1周前
加入:2016-09-27 03:29
把文件修改

你好,

我的程序大小是34KB。

然后我检查了arch_main.c中的init_retention_mode()的retention_mode
 ret_mode=get_retention_mode();
ret_mode为0x0b,这意味着Sysram1/2/4被保留。

我想将syram2中的少量代码移动到syram4中的空白区域,并只保留syram1 /4。
请告诉我如何修改散点文件。

根据映射文件,Sysrram4有足够的空间(如下所示)
-----------------------------------------------------------------------------
加载区域LR_RETAINED_RAM0 (Base: 0x07fd20cc, Size: 0x00000000, Max: 0xffffffff, ABSOLUTE)

RET_DATA_UNINIT (Base: 0x07fd20cc, Size: 0x00000000, Max: 0x00000000, ABSOLUTE, UNINIT)

****没有分配给此执行区域****的节

RET_DATA (Base: 0x07fd20cc, Size: 0x000008f0, Max: 0x000008f0, ABSOLUTE)

Base Addr大小类型Attr Idx E段名称对象

0x07fd20cc 0x00000300零RW 1573 retention_mem_area0 prf.o
0x07fd23cc 0x000005ab Zero RW 2020 retention_mem_area0 ancc_task.o . 0x07fd23cc 0x000005ab
0 x07fd2977 0 x00000001垫
0x07fd2978 0x00000042零RW 2212 retention_mem_area0 app.o

RET_HEAP (Base: 0x07fd29bc, Size: 0x00003244, Max: 0x00003244, ABSOLUTE)

Base Addr大小类型Attr Idx E段名称对象

0x07fd29bc 0x0000040c Zero RW 514 heap_db_area jump_table.o . 0x0000040c
0x07fd2dc8 0x0000134c Zero RW 515 heap_env_area jump_table.o . 0x0000134c
0x07fd4114 0x00001aec Zero RW 517 heap_msg_area jump_table.o . 0x07fd4114 0x00001aec Zero RW 517 heap_msg_area jump_table.o

设备:
JE_Dialog
离线
最后看到:17小时35分钟前
工作人员
加入:2013-12-05 14:02
嗨,Ohyama-San,其中一个

你好啊hyama-San,日本当地团队的一员会与您联系。

BR JE_DIalog