app.map
来自「TI公司的算法标准 Framework5的源代码」· MAP 代码 · 共 1,626 行 · 第 1/5 页
MAP
1,626 行
******************************************************************************
TMS320C6x COFF Linker PC Version 4.32
******************************************************************************
>> Linked Fri Oct 03 15:23:17 2003
OUTPUT FILE NAME: <./Debug/app.out>
ENTRY POINT SYMBOL: "_c_int00" address: 00002040
MEMORY CONFIGURATION
name origin length used attr fill
---------------------- -------- --------- -------- ---- --------
VECTORS 00000000 00000200 00000200 RWIX
BOOTLOADER 00000200 000001c0 00000000 RWIX
COMMDESC 000003c0 00000040 00000000 RWIX
ISRAM 00000400 000ffc00 000b0867 RWIX
SDRAMB 60000000 00800000 00008000 RWIX
SDRAMA 80000000 10000000 002e1600 RWIX
SECTION ALLOCATION MAP
output attributes/
section page origin length input sections
-------- ---- ---------- ---------- ----------------
.SDRAMA$heap
* 0 80000000 00008000 UNINITIALIZED
.captureBuf
* 0 80008000 000a5000 UNINITIALIZED
80008000 000a5000 thrCapture.o64 (.captureBuf)
.EXTPROCBUFF
* 0 800ad000 00234600 UNINITIALIZED
800ad000 00151800 thrDisplay.o64 (.EXTPROCBUFF)
801fe800 000e2e00 thrProcess.o64 (.EXTPROCBUFF)
.hwi_vec 0 00000000 00000200
00000000 00000200 appcfg.o64 (.hwi_vec)
.prd 0 00000400 00000000 UNINITIALIZED
.sysregs 0 00000400 00000000 UNINITIALIZED
.sysdata 0 00000400 00000000 UNINITIALIZED
.int_qtbl
* 0 00000400 00000000 UNINITIALIZED
frt 0 00000400 00000000 UNINITIALIZED
.dsm 0 00000400 00000000 UNINITIALIZED
.hwi 0 00000400 00000000 UNINITIALIZED
.gio 0 00000400 00000000 UNINITIALIZED
.clk 0 00000400 00000008 UNINITIALIZED
00000400 00000008 appcfg.o64 (.clk)
.swi 0 00000408 0000002c UNINITIALIZED
00000408 0000002c appcfg.o64 (.swi)
.idl 0 00000434 00000020 UNINITIALIZED
00000434 00000010 appcfg.o64 (.idl)
00000444 00000010 appcfg.o64 (.idlcal)
.mem 0 00000454 00000004 UNINITIALIZED
00000454 00000004 appcfg.o64 (.mem)
.bss 0 00000458 00000500 UNINITIALIZED
00000458 00000134 biosi.a64 : biosdata.o64 (.bss)
0000058c 00000100 : hwi_disp_asm64 (.bss)
00000690 000000e0 : knl_inst.o64 (.bss)
00000770 000000ac appcfg.o64 (.bss)
0000081c 00000040 biosi.a64 : knl_inst.o64 (.bss:c)
0000085c 00000038 : tsk_inst.o64 (.bss)
00000894 00000024 : tsk_stup_inst.o (.bss)
000008b8 00000020 : sys_inst.o64 (.bss)
000008d8 0000001c : obj_init_inst.o (.bss)
000008f4 00000018 lnkrtdx.a64 : rtdx.o64 (.bss)
0000090c 00000010 biosi.a64 : knl_tick_inst.o (.bss)
0000091c 00000008 : hwi.o64 (.bss)
00000928 00000008 : clk_start6x.o64 (.bss)
00000930 00000008 : sys_inst.o64 (.bss:c)
00000938 00000008 : tsk_inst.o64 (.bss:c)
00000940 00000008 : gbl.o64 (.bss:c)
00000948 00000004 : sem_crea_inst.o (.bss)
0000094c 00000004 : gbl_cslinit62.o (.bss)
00000950 00000004 : mem_asm.o64 (.bss)
00000954 00000004 : idl_busy.o64 (.bss)
.far 0 00000958 000013ec UNINITIALIZED
00000958 00000374 rts6400.lib : defs.obj (.far)
00000ccc 00000002 iekc64_d.lib : iekc64_epldVga. (.far)
00000cd0 000002cc thrProcess.o64 (.far)
00000f9c 00000002 iekc64_d.lib : iekc64_epldDsp. (.far)
00000fa0 00000190 rts6400.lib : fcvt.obj (.far)
00001130 00000190 : _printfi.obj (.far)
000012c0 0000013c iekc64_d.lib : iekc64_intr.obj (.far)
00001400 0000011c rts6400.lib : lowlev.obj (.far)
00001520 00000100 csl6416.lib : csl_irq.obj (.far)
00001620 000000d0 rts6400.lib : trgdrv.obj (.far)
000016f0 000000c4 iekc64_d.lib : iekc64_video.ob (.far)
000017b8 00000090 rts6400.lib : exit.obj (.far)
00001848 00000064 : ecvt.obj (.far)
000018b0 00000058 csl6416.lib : csl_edma.obj (.far)
00001908 00000054 : csl_mcbsp.obj (.far)
00001960 00000052 : csl_dat.obj (.far)
000019b4 00000048 appResources.o64 (.far)
000019fc 00000044 prescale_ti.l62 (.far)
00001a40 00000040 yuv2rgb_ti.l62 (.far)
00001a80 00000040 rts6400.lib : sin.obj (.far)
00001ac0 00000040 : cos.obj (.far)
00001b00 00000036 thrCapture.o64 (.far)
00001b38 00000030 csl6416.lib : csl_timer.obj (.far)
00001b68 0000002c iekc64_d.lib : iekc64_audio.ob (.far)
00001b98 00000028 csl6416.lib : csl.obj (.far)
00001bc0 00000028 rotate_ti.l64 : rotate_ti_vt.o64 (.far)
00001be8 00000028 diff_ti.l64 : diff_ti_vt.obj (.far)
00001c10 00000024 rtdx64xx.lib : rtdx_mon.obj (.far)
00001c34 00000020 thrControl.o64 (.far)
00001c54 0000001a thrDisplay.o64 (.far)
00001c70 00000014 iyuv2rgb.o64 (.far)
00001c84 00000014 rtdx64xx.lib : buffer1.obj (.far)
00001c98 00000010 utl.l64 : utl_defaultLog. (.far)
00001ca8 00000010 cellRotate.o64 (.far)
00001cb8 00000010 cellDiff.o64 (.far)
00001cc8 00000010 cellYuv2rgb.o64 (.far)
00001cd8 00000010 algrf.l64 : algrf_setup.o64 (.far)
00001ce8 0000000c sscr.l64 : sscr.o64 (.far)
00001cf4 0000000c scom.l64 : scom.o64 (.far)
00001d00 0000000c csl6416.lib : csl_dat.obj (.far:_DAT_stateStruct)
00001d0c 00000008 irotate.o64 (.far)
00001d14 00000008 chan.l64 : chan.o64 (.far)
00001d20 00000008 rts6400.lib : rand.obj (.far)
00001d28 00000008 : _lock.obj (.far)
00001d30 00000004 idiff.o64 (.far)
00001d34 00000004 sscr.l64 : sscr_setup.o64 (.far)
00001d38 00000004 csl6416.lib : csl_cache.obj (.far)
00001d3c 00000004 iekc64_d.lib : iekc64_init.obj (.far)
00001d40 00000004 rts6400.lib : errno.obj (.far)
.trcdata 0 00001d44 0000000c
00001d44 0000000c appcfg.o64 (.trcdata)
.args 0 00001d50 00000004
00001d50 00000004 --HOLE-- [fill = 00000000]
.pinit 0 00001d54 0000000c
00001d54 00000004 rtdx64xx.lib : rtdx_mon.obj (.pinit)
00001d58 00000004 : buffer1.obj (.pinit)
00001d5c 00000004 --HOLE-- [fill = 0]
.sysinit 0 00001d60 000003a0
00001d60 000002e0 appcfg.o64 (.sysinit)
00002040 000000c0 biosi.a64 : boot.o64 (.sysinit)
.gblinit 0 00002100 00000064
00002100 00000064 appcfg.o64 (.gblinit)
.cinit 0 00002168 00001c1c
00002168 00000b44 appcfg.o64 (.cinit)
00002cac 00000004 --HOLE-- [fill = 0]
00002cb0 000002dc biosi.a64 : biosdata.o64 (.cinit)
00002f8c 00000004 --HOLE-- [fill = 0]
00002f90 00000244 rts6400.lib : defs.obj (.cinit)
000031d4 00000004 --HOLE-- [fill = 0]
000031d8 0000012c csl6416.lib : csl_irq.obj (.cinit)
00003304 00000004 --HOLE-- [fill = 0]
00003308 000000a8 biosi.a64 : knl_inst.o64 (.cinit)
000033b0 0000008c appResources.o64 (.cinit)
0000343c 00000004 --HOLE-- [fill = 0]
00003440 00000089 iekc64_d.lib : iekc64_video.ob (.cinit)
000034c9 00000007 --HOLE-- [fill = 0]
000034d0 00000080 csl6416.lib : csl_edma.obj (.cinit)
00003550 0000007c : csl_mcbsp.obj (.cinit)
000035cc 00000004 --HOLE-- [fill = 0]
000035d0 00000074 : csl_dat.obj (.cinit)
00003644 00000004 --HOLE-- [fill = 0]
00003648 0000005c lnkrtdx.a64 : rtdx.o64 (.cinit)
000036a4 00000004 --HOLE-- [fill = 0]
000036a8 0000005c csl6416.lib : csl_timer.obj (.cinit)
00003704 00000004 --HOLE-- [fill = 0]
00003708 0000005c rts6400.lib : lowlev.obj (.cinit)
00003764 00000004 --HOLE-- [fill = 0]
00003768 00000058 prescale_ti.l62 (.cinit)
000037c0 00000054 yuv2rgb_ti.l62 (.cinit)
00003814 00000004 --HOLE-- [fill = 0]
00003818 0000004c biosi.a64 : rta.o64 (.cinit)
00003864 00000004 --HOLE-- [fill = 0]
00003868 0000004c : tsk_inst.o64 (.cinit)
000038b4 00000004 --HOLE-- [fill = 0]
000038b8 00000048 : knl_inst.o64 (.cinit:c)
00003900 00000048 rts6400.lib : cos.obj (.cinit)
00003948 00000048 : sin.obj (.cinit)
00003990 0000003c utl.l64 : utl_defaultLog. (.cinit)
000039cc 00000004 --HOLE-- [fill = 0]
000039d0 0000003c csl6416.lib : csl.obj (.cinit)
00003a0c 00000004 --HOLE-- [fill = 0]
00003a10 00000030 rotate_ti.l64 : rotate_ti_vt.o64 (.cinit)
00003a40 00000030 diff_ti.l64 : diff_ti_vt.obj (.cinit)
00003a70 0000002c biosi.a64 : tsk_stup_inst.o (.cinit)
00003a9c 00000004 --HOLE-- [fill = 0]
00003aa0 0000002c algrf.l64 : algrf_setup.o64 (.cinit)
00003acc 00000004 --HOLE-- [fill = 0]
00003ad0 0000002c sscr.l64 : sscr.o64 (.cinit)
00003afc 00000004 --HOLE-- [fill = 0]
00003b00 0000002c rts6400.lib : exit.obj (.cinit)
00003b2c 00000004 --HOLE-- [fill = 0]
00003b30 00000024 biosi.a64 : obj_init_inst.o (.cinit)
00003b54 00000004 --HOLE-- [fill = 0]
00003b58 0000001c rts6400.lib : _lock.obj (.cinit)
00003b74 00000004 --HOLE-- [fill = 0]
00003b78 0000001c iyuv2rgb.o64 (.cinit)
00003b94 00000004 --HOLE-- [fill = 0]
00003b98 0000001c biosi.a64 : hwi.o64 (.cinit)
00003bb4 00000004 --HOLE-- [fill = 0]
00003bb8 00000018 cellYuv2rgb.o64 (.cinit)
00003bd0 00000018 biosi.a64 : knl_tick_inst.o (.cinit)
00003be8 00000018 cellDiff.o64 (.cinit)
00003c00 00000018 cellRotate.o64 (.cinit)
00003c18 00000014 thrProcess.o64 (.cinit)
00003c2c 00000004 --HOLE-- [fill = 0]
00003c30 00000010 rts6400.lib : rand.obj (.cinit)
00003c40 00000010 chan.l64 : chan.o64 (.cinit)
00003c50 00000010 biosi.a64 : tsk_inst.o64 (.cinit:c)
00003c60 00000010 : clk_start6x.o64 (.cinit)
00003c70 00000010 : gbl.o64 (.cinit:c)
00003c80 00000010 : sys_inst.o64 (.cinit:c)
00003c90 0000000e irotate.o64 (.cinit)
00003c9e 00000002 --HOLE-- [fill = 0]
00003ca0 0000000c iekc64_d.lib : iekc64_init.obj (.cinit)
00003cac 00000004 --HOLE-- [fill = 0]
00003cb0 0000000c biosi.a64 : sem_crea_inst.o (.cinit)
00003cbc 00000004 --HOLE-- [fill = 0]
00003cc0 0000000c iekc64_d.lib : iekc64_audio.ob (.cinit)
00003ccc 00000004 --HOLE-- [fill = 0]
00003cd0 0000000c biosi.a64 : knl_swit_inst.o (.cinit)
00003cdc 00000004 --HOLE-- [fill = 0]
00003ce0 0000000c rtdx64xx.lib : buffer1.obj (.cinit)
00003cec 00000004 --HOLE-- [fill = 0]
00003cf0 0000000c idiff.o64 (.cinit)
00003cfc 00000004 --HOLE-- [fill = 0]
00003d00 0000000c biosi.a64 : idl_busy.o64 (.cinit)
00003d0c 00000004 --HOLE-- [fill = 0]
00003d10 0000000c rtdx64xx.lib : rtdx_mon.obj (.cinit)
00003d1c 00000004 --HOLE-- [fill = 0]
00003d20 0000000c sscr.l64 : sscr_setup.o64 (.cinit)
00003d2c 00000004 --HOLE-- [fill = 0]
00003d30 0000000c rts6400.lib : errno.obj (.cinit)
00003d3c 00000004 --HOLE-- [fill = 0]
00003d40 0000000c csl6416.lib : csl_cache.obj (.cinit)
00003d4c 00000004 --HOLE-- [fill = 0]
00003d50 0000000a thrCapture.o64 (.cinit)
00003d5a 00000006 --HOLE-- [fill = 0]
00003d60 0000000a thrDisplay.o64 (.cinit)
00003d6a 00000006 --HOLE-- [fill = 0]
00003d70 00000009 scom.l64 : scom.o64 (.cinit)
00003d79 0000000b --HOLE-- [fill = 0]
.data 0 00003d84 00000048
00003d84 00000048 yuv2rgb_ti.l62 (.data)
.const 0 00003dd0 000006a7
00003dd0 00000135 thrProcess.o64 (.const)
00003f05 00000002 rts6400.lib : fputs.obj (.const)
00003f07 00000001 --HOLE-- [fill = 0]
00003f08 00000120 iekc64_d.lib : iekc64_bt835.ob (.const)
00004028 00000101 rts6400.lib : ctype.obj (.const)
00004129 00000004 biosi.a64 : mem_free_inst.o (.const)
0000412d 00000001 : tsk_inst.o64 (.const)
0000412e 00000002 --HOLE-- [fill = 0]
00004130 00000020 csl6416.lib : csl_cache.obj (.const)
00004150 00000020 iekc64_d.lib : iekc64_pll.obj (.const)
00004170 0000000a yuv2rgb_ti.l62 (.const)
0000417a 000000b1 thrDisplay.o64 (.const)
0000422b 0000009b thrCapture.o64 (.const)
000042c6 00000099 utl.l64 : utl_algmem.o64 (.const)
0000435f 0000002d iekc64_d.lib : iekc64_i2c.obj (.const)
0000438c 0000002a rts6400.lib : _printfi.obj (.const)
000043b6 00000028 utl.l64 : utl_heapusage.o (.const)
000043de 00000023 biosi.a64 : utl_doab_inst.o (.const)
00004401 00000022 : utl_doer_inst.o (.const)
00004423 00000022 appIO.o64 (.const)
00004445 0000001a appThreads.o64 (.const)
0000445f 00000014 appMain.o64 (.const)
00004473 00000004 biosi.a64 : mem_allo_inst.o (.const)
.switch 0 00004478 00000030
00004478 00000030 iekc64_d.lib : iekc64_video.ob (.switch)
.cio 0 000044a8 00000120 UNINITIALIZED
000044a8 00000120 rts6400.lib : trgmsg.obj (.cio)
.sys 0 000045c8 00000010 UNINITIALIZED
000045c8 00000010 appcfg.o64 (.sys)
.text 0 000045e0 0001f7e0
000045e0 00002700 rts6400.lib : _printfi.obj (.text)
00006ce0 000022c0 thrProcess.o64 (.text)
00008fa0 00001ee0 iekc64_d.lib : iekc64_video.ob (.text:VOUT_sect)
0000ae80 000015a0 : iekc64_video.ob (.text:VIN_sect)
0000c420 00001140 : iekc64_audio.ob (.text:AUDIO_sect)
0000d560 00001100 : iekc64_intr.obj (.text)
0000e660 00000d00 prescale_ti.l62 (.text)
0000f360 00000d00 rts6400.lib : lowlev.obj (.text)
00010060 00000cc0 yuv2rgb_ti.l62 (.text)
00010d20 00000c20 iekc64_d.lib : iekc64_i2c.obj (.text:I2C_sect)
00011940 00000b80 rts6400.lib : trgdrv.obj (.text)
000124c0 000008e0 cellRotate.o64 (.text)
00012da0 00000860 iekc64_d.lib : iekc64_bt835.ob (.text:BT835_sect)
00013600 00000840 : iekc64_init.obj (.text)
00013e40 00000840 : iekc64_bt835.ob (.text)
00014680 00000840 cellDiff.o64 (.text)
00014ec0 00000840 iekc64_d.lib : iekc64_video.ob (.text)
00015700 00000820 : iekc64_audio.ob (.text)
00015f20 00000800 : iekc64_init.obj (.text:INIT_sect)
00016720 000006c0 : iekc64_flash.ob (.text:FLASH_sect)
00016de0 00000680 thrCapture.o64 (.text)
00017460 00000660 iekc64_d.lib : iekc64_fpga.obj (.text:FPGA_sect)
00017ac0 00000620 rts6400.lib : cmpd.obj (.text)
000180e0 00000600 algrf.l64 : algrf_creScratc (.text:create)
000186e0 00000600 iekc64_d.lib : iekc64_pll.obj (.text)
00018ce0 00000600 rts6400.lib : cos.obj (.text)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?