📄 scatapl216.txt
字号:
*nvram.lib (+RW)
*nvram_sec.lib (+RW)
*ft.lib (+RW)
*irda.lib (+RW)
*fs.lib (+RW)
*media.lib (+RW)
*media_sec.lib (+RW)
*dsp_ram.lib (+RW)
*l1audio.lib (+RW)
*l1audio32.lib (+RW)
*dp_engine.lib (+RW)
; all objects in custom.lib
*custom.lib (+RW)
; specific objects in plutommi.lib
ScreenRotation.obj (+RW)
wingui.obj (+RW)
wgui_categories.obj (+RW)
; specific objects in mmiresource.lib
custNFBProgressImg.obj (+RW)
gui_wrapper.obj (+RW)
; ZI chunk
* (+ZI)
}
INTSRAM_CODE 0xA0000000 0x00010400
{
; system-realted CODE , STANDARD set
bootarm.obj (INTERNCODE)
init.obj (SNORCODE)
custom_emi.obj (INTERNCODE)
isrentry.obj (INTERNCODE)
data_buff_pool.obj (INTERNCODE)
ctrl_buff_pool.obj (INTERNCODE)
stack_buff_pool.obj (INTERNCODE)
stack_ltlcom.obj (INTERNCODE)
stack_timer.obj (INTERNCODE)
lcd_dll.obj (INTERNCODE)
event_shed.obj (INTERNCODE)
intrCtrl.obj (INTERNCODE)
custom_switchclock.obj (INTERNCODE)
idle_task.obj (INTERNCODE)
cache.obj (INTERNCODE)
; Nucleus-related CODE , NFB set
*nucleus_ctrl_code.lib (+RO)
kal_nucleus_buff_mgr.obj (INTERNCODE)
kal_nucleus_evshed_buff_mgr.obj (INTERNCODE)
kal_nucleus_itc.obj (INTERNCODE)
kal_nucleus_timer.obj (INTERNCODE)
; THREADX-related CODE , NFB set
*threadx_ctrl_code.lib (+RO)
kal_threadx_tasks.obj (INTERNCODE)
kal_threadx_buff_mgr.obj (INTERNCODE)
kal_threadx_itc.obj (INTERNCODE)
kal_threadx_timer.obj (INTERNCODE)
; INTSRAM_CODE_OBJ_others_6228
mpal_gprs_common_func.obj (INTERNCODE)
mpal_gprs_dl_msg_hdlr.obj (INTERNCODE)
m11194.obj (INTERNCODE)
m11191.obj (INTERNCODE)
l1d_data.obj (INTERNCODE)
l1d_internal_data.obj (INTERNCODE)
m12100.obj (INTERNCODE)
m12110.obj (INTERNCODE)
m12120.obj (INTERNCODE)
m12160.obj (INTERNCODE)
m12167.obj (INTERNCODE)
m12170.obj (INTERNCODE)
m12168.obj (INTERNCODE)
m12180.obj (INTERNCODE)
m11303.obj (INTERNCODE)
m11305.obj (INTERNCODE)
m12194.obj (INTERNCODE)
cam_module.obj (INTERNCODE)
;divider.obj (+RO)
L1Trc.obj (INTERNCODE)
uart.obj (INTERNCODE)
gdi_image_gif.obj (INTERNCODE)
gdi_bytestream.obj (INTERNCODE)
gdi_image_direct_gif.obj (INTERNCODE)
gdi_mutex.obj (INTERNCODE)
file62.o (INTERNCODE)
file12.o (INTERNCODE)
file71.o (INTERNCODE)
jvm_runtime.obj (INTERNCODE)
;steven add 20080101
;;dlmalloc.obj (INTERNCODE)
;generic_memmgmt.obj(INTERNCODE)
;;generic_clib.obj(INTERNCODE)
;UTFConversion.obj(INTERNCODE)
;Flashstring.obj(INTERNCODE)
;FlashString16.obj(INTERNCODE)
; mdi_swflash.obj(INTERNCODE)
; flashmaths.obj(INTERNCODE)
;fixeddouble.obj(INTERNCODE)
*fl_player.lib (INTERNCODE)
}
INTSRAM_DATA 0xA0010400 0x00008400
{
; system-realted data
bootarm.obj (STACK_POOL_INTSRAM)
isrentry.obj (INTERNCONST, INTERNRW, INTERNZI)
stack_init.obj (INTERNCONST, INTERNRW, INTERNZI)
ctrl_buff_pool.obj (INTERNCONST, INTERNRW, INTERNZI)
stack_ltlcom.obj (INTERNCONST, INTERNRW, INTERNZI)
custom_switchclock.obj (INTERNCONST, INTERNRW, INTERNZI)
idle_task.obj (INTERNCONST, INTERNRW, INTERNZI)
; Nucleus-related data ; Standard set on NFB
*nucleus_critical_data.lib (+RW, +ZI)
*nucleus_ctrl_code.lib (+RW, +ZI)
; THREADX-related data ; Standard set on NFB
*threadx_ctrl_data.lib (+RW, +ZI)
; INTSRAM_DATA_OBJ_others_6228
mpal_gprs_common_func.obj (INTERNCONST, INTERNRW, INTERNZI)
mpal_gprs_dl_msg_hdlr.obj (INTERNCONST, INTERNRW, INTERNZI)
m11194.obj (INTERNCONST, INTERNRW, INTERNZI)
m11191.obj (INTERNCONST, INTERNRW, INTERNZI)
l1d_data.obj (INTERNCONST, INTERNRW, INTERNZI)
l1d_internal_data.obj (INTERNCONST, INTERNRW, INTERNZI)
m12100.obj (INTERNCONST, INTERNRW, INTERNZI)
m12110.obj (INTERNCONST, INTERNRW, INTERNZI)
m12120.obj (INTERNCONST, INTERNRW, INTERNZI)
m12160.obj (INTERNCONST, INTERNRW, INTERNZI)
m12167.obj (INTERNCONST, INTERNRW, INTERNZI)
m12170.obj (INTERNCONST, INTERNRW, INTERNZI)
m12168.obj (INTERNCONST, INTERNRW, INTERNZI)
m12180.obj (INTERNCONST, INTERNRW, INTERNZI)
m11303.obj (INTERNCONST, INTERNRW, INTERNZI)
m11305.obj (INTERNCONST, INTERNRW, INTERNZI)
m12194.obj (INTERNCONST, INTERNRW, INTERNZI)
L1Trc.obj (INTERNCONST, INTERNRW, INTERNZI)
gdi_image.obj (INTERNCONST, INTERNRW, INTERNZI)
gdi_bytestream.obj (INTERNCONST, INTERNRW, INTERNZI)
gdi.obj (INTERNZI)
interpret.obj (INTERNZI)
file71.o (INTERNCONST, INTERNRW, INTERNZI)
;steven add 20080101
;UTFConversion.obj(INTERNCONST, INTERNRW, INTERNZI)
interface.obj(INTERNCONST, INTERNRW, INTERNZI)
}
}
;SECONDARY_ROM 0x800000 0x1200000
;SECONDARY_ROM 0xd00000 0x1200000
;SECONDARY_ROM 0xc00000 0x1200000
SECONDARY_ROM 0x1c00000 0x1500000
{
; SECONDARY_ROM 0x00800000 0x400000
;SECONDARY_ROM 0x00d00000 0x400000
SECONDARY_ROM 0x01c00000 0x400000
{
.ANY (+RO-CODE)
}
ROM2 +0x0 0x400000
{
.ANY (+RO-CODE)
}
ROM3 +0x0 0x400000
{
.ANY (+RO-DATA)
}
ROM4 +0x0 0x400000
{
.ANY (+RO-DATA)
}
ROM5 +0x0 0x400000
{
.ANY (+RO-DATA)
}
ROM6 +0x0 0x400000
{
.ANY (+RO-DATA)
}
; SECONDARY_EXTSRAM_LARGEPOOL_NORMAL 0x01700000
; SECONDARY_EXTSRAM_LARGEPOOL_NORMAL 0x01c00000
SECONDARY_EXTSRAM_LARGEPOOL_NORMAL 0x02f00000
{
; For MT6228, MT6229 projects, app-based ASM always at first due to Java FBBR
app_mem.obj (LARGEPOOL_FIRST_ZI)
j2me_custom_resource.obj (LARGEPOOL_ZI)
med_main.obj (LARGEPOOL_ZI)
ScrMemMgr.obj (LARGEPOOL_ZI)
ResMemMgr.obj (LARGEPOOL_ZI)
}
SECONDARY_EXTSRAM +0x00
{
* (+RW)
*media.lib (+ZI)
*custom.lib (+ZI)
}
CODE_PATCH_CODE 0x03fbf000 0x1000 ; 4KB
{
* (CODE_PATCH_REGION)
}
SECONDARY_EXTSRAM_DSP_TX 0x03fc0000 0x20000
{
dps_misc.obj (EXTRAM_TXDATA)
rr_create.obj (EXTRAM_TXDATA)
rlc_main.obj (EXTRAM_TXDATA)
mpal_main.obj (EXTRAM_TXDATA)
v110.obj (EXTRAM_TXDATA)
m12161.obj (EXTRAM_TXDATA)
m12150.obj (EXTRAM_TXDATA)
dps_rlc_func.obj (EXTRAM_TXDATA)
csd_ra.obj (EXTRAM_TXDATA)
}
SECONDARY_EXTSRAM_DSP_RX 0x03fe0000 0x20000
{
m11006.obj (EXTRAM_RXDATA)
v110.obj (EXTRAM_RXDATA)
m12161.obj (EXTRAM_RXDATA)
irdbg_drv.obj (EXTRAM_RXDATA)
}
INTSRAM_MULTIMEDIA 0x40000000 0x00020000
{
ae.obj (INTERNRW1, INTERNZI1)
isp_comm.obj (INTERNRW1, INTERNZI1)
med_main.obj (INTERNRW1, INTERNZI1)
}
}
THIRD_ROM +0x0
{
THIRD_ROM 0x04000004
{
* (NFB3RDROM_HEADER_HINT)
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -