分散文件修改

学到更多常见问题解答教程

2个帖子/ 0新
最后一篇
Ohyama Toshinari.
离线
最后一次露面:5个月2周前
加入:2016-09-27 03:29
分散文件修改

嗨,

我的程序大小为34KB。

然后我在Acc_Main.code()在init_retention_mode()处检查Retention_Mode
 ret_mode=get_retention_mode();
RET_MODE为0x0B,这意味着SYSRAM1 / 2/4保留。

我想在Sysram2中将少量代码移动到Sysram4中的空区,并仅保留Sysram1 / 4。
请告诉我如何修改分散文件。

Sysrram4根据地图文件(如以下)有足够的空间
---------------------------------------------------------------------------------------
加载区域LR_RETATED_RAM0(基数:0x07FD20cc,尺寸:0x00000000,MAX:0xFFFFFFFF,绝对)

执行区域RET_DATA_UNINIT(基数:0x07FD20CC,大小:0x00000000,MAX:0x00000000,绝对,uninit)

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

执行区域RET_DATA(基数:0x07FD20CC,大小:0x000008F0,MAX:0x000008F0,绝对)

基础Addr大小类型attr idx e section name对象

0x07fd20cc 0x00000300零rw 1573保留_mem_area0 prf.o
0x07fd23cc 0x000005ab零rw 2020保留_mem_area0 ANCC_TASK.O
0x07FD2977 0x00000001垫
0x07FD2978 0x00000042 ZERE RW 2212 RETENT_MEM_AREA0 APP.O

执行区域RET_HEAP(基数:0x07FD29BC,大小:0x00003244,MAX:0x00003244,绝对)

基础Addr大小类型attr idx e section name对象

0x07fd29bc 0x0000040c zer rw 514 heap_db_area jump_table.o
0x07FD2DC8 0x0000134C ZER RW 515 Heap_env_area Jump_Table.o
0x07fd4114 0x00001aec zer rw 517 heap_msg_area jump_table.o

设备:
je_dialog
离线
最后一次露面:1小时11分钟前
员工
加入:2013-12-05 14:02
嗨Ohyama-San,其中之一

哦,海马山,当地日本队之一将与您联系。

BR JE_DIALOG.