你好,
我的程序大小为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
哦,海马山,当地日本队之一将与您联系。
BR JE_DIALOG.