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 + -
显示快捷键?