mp3encoder.map
来自「在DSP(DEC6713)上实现了音频的采样与播放!」· MAP 代码 · 共 1,914 行 · 第 1/5 页
MAP
1,914 行
******************************************************************************
TMS320C6x COFF Linker PC v5.1.0
******************************************************************************
>> Linked Tue Jan 23 13:45:02 2007
OUTPUT FILE NAME: <./bin/MP3Encoder.out>
ENTRY POINT SYMBOL: "_c_int00" address: 80019900
MEMORY CONFIGURATION
name origin length used attr fill
---------------------- -------- --------- -------- ---- --------
IRAM 00000000 00040000 0000d014 RWIX
SDRAM 80000000 01000000 00019e49 RWIX
SECTION ALLOCATION MAP
output attributes/
section page origin length input sections
-------- ---- ---------- ---------- ----------------
.sysdata 0 80000000 00000000 UNINITIALIZED
.data 0 80000000 00000000 UNINITIALIZED
.cio 0 80000000 00000000 UNINITIALIZED
frt 0 80000000 00000000 UNINITIALIZED
.udev 0 80000000 00000000 UNINITIALIZED
.dsm 0 80000000 00000000 UNINITIALIZED
.hwi 0 80000000 00000000 UNINITIALIZED
.sysregs 0 80000000 00000000 UNINITIALIZED
.tables 0 80000000 00000000 UNINITIALIZED
.SDRAM$heap
* 0 80000000 00008000 UNINITIALIZED
.text 0 80008000 000072a0
80008000 00002840 c6x1x_edma_mcasp.l67 : c6x1x_edma_mcas (.text)
8000a840 00000760 MP3Encoder.obj (.text)
8000afa0 00000520 dec6713_edma_aic23_l67.l67 : dec6713_edma_aic23.obj (.text)
8000b4c0 00000400 DEC6713BSL.lib : DEC6713.obj (.text)
8000b8c0 000003a0 drivers.a67 : dio_tsk.o67 (.text)
8000bc60 00000320 dec6713_edma_aic23_l67.l67 : aic23.obj (.text)
8000bf80 00000300 csl6713.lib : csl_edma.obj (.text:_EDMA_map)
8000c280 00000300 : csl_mcasp.obj (.text:_MCASP_reset)
8000c580 000002e0 drivers.a67 : dio_tskdynamic (.text)
8000c860 000002a0 csl6713.lib : csl_cache.obj (.text:_CACHE_flush)
8000cb00 00000280 : csl_edma.obj (.text:_EDMA_open)
8000cd80 00000240 rts6700.lib : memcpy62.obj (.text:_memcpy)
8000cfc0 00000220 csl6713.lib : csl.obj (.text:__CSL_init)
8000d1e0 000001c0 : csl_irq.obj (.text:_IRQ_map)
8000d3a0 000001c0 : csl_irq.obj (.text:_mux2Tables)
8000d560 000001c0 : csl_i2c.obj (.text:_I2C_reset)
8000d720 000001a0 : csl_edma.obj (.text:_EDMA_allocTable)
8000d8c0 00000180 : csl_cache.obj (.text:_CACHE_clean)
8000da40 00000140 : csl_timer.obj (.text:_TIMER_open)
8000db80 00000140 : csl_edma.obj (.text:_EDMA_reset)
8000dcc0 00000120 : csl_edma.obj (.text:_EDMA_allocTableEx)
8000dde0 00000120 : csl_timer.obj (.text:_TIMER_reset)
8000df00 00000100 : csl_mcasp.obj (.text:_MCASP_open)
8000e000 00000100 : csl_edma.obj (.text:_EDMA_intAlloc)
8000e100 00000100 : csl_i2c.obj (.text:_I2C_open)
8000e200 000000e0 : csl_edmadsptr.obj (.text:_EDMA_intDispatcher)
8000e2e0 000000e0 rts6700.lib : strasg.obj (.text:__strasg)
8000e3c0 000000e0 : exit.obj (.text:_atexit)
8000e4a0 000000c0 : divu.obj (.text:__divu)
8000e560 000000c0 csl6713.lib : csl_edma.obj (.text:_EDMA_freeTableEx)
8000e620 000000a0 : csl_irq.obj (.text:_setMux)
8000e6c0 000000a0 : csl_mcasp.obj (.text:_MCASP_close)
8000e760 000000a0 : csl_edma.obj (.text:_EDMA_close)
8000e800 000000a0 : csl_irq.obj (.text:__IRQ_init)
8000e8a0 00000080 c6x1x_edma_mcasp.l67 : c6x1x_edma_mcas (.text:init)
8000e920 00000080 csl6713.lib : csl_edma.obj (.text:_EDMA_freeTable)
8000e9a0 00000080 : csl_i2c.obj (.text:_I2C_config)
8000ea20 00000080 : csl_emif.obj (.text:_EMIF_config)
8000eaa0 00000080 : csl_i2c.obj (.text:_I2C_getConfig)
8000eb20 00000060 : csl_edmadsptr.obj (.text:_EDMA_intHook)
8000eb80 00000060 : csl_timer.obj (.text:_TIMER_configArgs)
8000ebe0 00000060 : csl_edma.obj (.text:_EDMA_disableChannel)
8000ec40 00000060 drivers.a67 : dio.o67 (.text)
8000eca0 00000060 csl6713.lib : csl_edma.obj (.text:_EDMA_enableChannel)
8000ed00 00000040 : csl_pll.obj (.text:_PLL_enable)
8000ed40 00000040 : csl_mcasp.obj (.text:_MCASP_enableHclk)
8000ed80 00000040 : csl_edma.obj (.text:_EDMA_intFree)
8000edc0 00000040 : csl_pll.obj (.text:_PLL_bypass)
8000ee00 00000040 : csl_pll.obj (.text:_PLL_deassert)
8000ee40 00000040 : csl_mcasp.obj (.text:_MCASP_enableSm)
8000ee80 00000040 : csl_pll.obj (.text:_PLL_reset)
8000eec0 00000040 : csl_timer.obj (.text:_TIMER_start)
8000ef00 00000040 : csl_irq.obj (.text:_IRQ_enable)
8000ef40 00000040 : csl_mcasp.obj (.text:_MCASP_enableFsync)
8000ef80 00000040 : csl_mcasp.obj (.text:_MCASP_enableSers)
8000efc0 00000040 : csl_mcasp.obj (.text:_MCASP_enableClk)
8000f000 00000020 : csl_i2c.obj (.text:_I2C_outOfReset)
8000f020 00000020 : csl_i2c.obj (.text:_I2C_bb)
8000f040 00000020 biosi.a62 : iom_stub.o62 (.text)
8000f060 00000020 csl6713.lib : csl_i2c.obj (.text:_I2C_writeByte)
8000f080 00000020 : csl_i2c.obj (.text:_I2C_xrdy)
8000f0a0 00000020 : csl_irq.obj (.text:_IRQ_globalDisable)
8000f0c0 00000020 : csl_irq.obj (.text)
8000f0e0 00000020 : csl_i2c.obj (.text:_I2C_start)
8000f100 00000020 rts6700.lib : _lock.obj (.text:__nop)
8000f120 00000020 csl6713.lib : csl_irq.obj (.text:_IRQ_globalRestore)
8000f140 00000020 MP3Encodercfg_c.obj (.text:CSL_cfgInit)
8000f160 00000020 csl6713.lib : csl_edmadsptr.obj (.text:_EDMA_intDefaultHandler)
8000f180 00000020 : csl_i2c.obj (.text:_I2C_sendStop)
8000f1a0 00000020 rts6700.lib : _lock.obj (.text:__register_lock)
8000f1c0 00000020 : _lock.obj (.text:__register_unlock)
8000f1e0 00000020 (.T$0000)
8000f200 00000020 (.T$0001)
8000f220 00000020 (.T$0002)
8000f240 00000020 (.T$0003)
8000f260 00000020 (.T$0004)
8000f280 00000020 (.T$0005)
.bios 0 8000f2a0 00005680
8000f2a0 000006e0 biosi.a62 : swi.o62 (.bios)
8000f980 00000540 lnkrtdx.a62 : rtdx.o62 (.bios)
8000fec0 00000460 sioboth.a62 : sio_crea_both.o (.bios)
80010320 00000440 biosi.a62 : hwi_disp_asm.o6 (.bios)
80010760 00000360 sioboth.a62 : sio_dele_both.o (.bios)
80010ac0 00000320 biosi.a62 : prd.o62 (.bios)
80010de0 000002a0 : sem_pend_inst.o (.bios)
80011080 000002a0 : knl_run_inst.o6 (.bios)
80011320 00000280 : rta.o62 (.bios)
800115a0 00000280 : mem_allo_inst.o (.bios:.near)
80011820 00000260 : knl_tick_inst.o (.bios)
80011a80 00000260 : c62_plug.o62 (.bios)
80011ce0 00000240 : mem_free_inst.o (.bios:.near)
80011f20 00000220 : pip.o62 (.bios)
80012140 00000220 : clk.o62 (.bios)
80012360 00000200 : sem_dopo_inst.o (.bios)
80012560 00000200 : tsk_setu_inst.o (.bios)
80012760 000001e0 : tsk_exit_inst.o (.bios)
80012940 000001c0 : knl_swit_inst.o (.bios)
80012b00 000001a0 : autoinit.o62 (.bios)
80012ca0 00000160 : dev_init_inst.o (.bios)
80012e00 00000120 : dev_matc_inst.o (.bios)
80012f20 00000120 : tsk_stup_inst.o (.bios)
80013040 00000120 : dev_mkfr_inst.o (.bios)
80013160 00000100 sioboth.a62 : sio_recl_both.o (.bios)
80013260 00000100 biosi.a62 : knl_exit_inst.o (.bios)
80013360 00000100 sioboth.a62 : sio_issu_both.o (.bios)
80013460 00000100 biosi.a62 : obj_dele_inst.o (.bios)
80013560 00000100 : knl_chec_inst.o (.bios)
80013660 00000100 : idl_cal.o62 (.bios)
80013760 000000e0 : obj_crea_inst.o (.bios)
80013840 000000e0 : sem_post_asm_in (.bios)
80013920 000000e0 : sem_post_inst.o (.bios)
80013a00 000000c0 : knl_post_inst.o (.bios)
80013ac0 000000c0 : mem_init_inst.o (.bios:.near)
80013b80 000000c0 : mem_vall_inst.o (.bios:.near)
80013c40 000000c0 : lck_inst.o62 (.bios)
80013d00 000000c0 : sys_exit_inst.o (.bios)
80013dc0 000000a0 : knl_ipos_inst.o (.bios)
80013e60 000000a0 : atm_inst.o62 (.bios)
80013f00 000000a0 : clk_start6x.o62 (.bios)
80013fa0 00000080 : idl_busy.o62 (.bios)
80014020 00000080 : fxn.o62 (.bios)
800140a0 00000080 : log.o62 (.bios)
80014120 00000080 : hwi_disp.o62 (.bios)
800141a0 00000080 : dev_rmfr_inst.o (.bios)
80014220 00000080 : gbl_cslinit62.o (.bios)
800142a0 00000060 : trc_c.o62 (.bios)
80014300 00000060 : que_crea_inst.o (.bios)
80014360 00000060 : que_get_inst.o6 (.bios)
800143c0 00000060 : sem_pend_asm_in (.bios)
80014420 00000060 : utl_putc_inst.o (.bios)
80014480 00000060 : sys_abor_inst.o (.bios)
800144e0 00000060 : tsk_init_inst.o (.bios)
80014540 00000060 : hwi_c.o62 (.bios)
800145a0 00000060 : sys_erro_inst.o (.bios:.near)
80014600 00000060 : sem_crea_inst.o (.bios)
80014660 00000060 : sts.o62 (.bios)
800146c0 00000060 : utl_doab_inst.o (.bios)
80014720 00000040 : idl_stub_inst.o (.bios)
80014760 00000040 : rta_andn.o62 (.bios)
800147a0 00000040 : swi_post.o62 (.bios)
800147e0 00000020 : sys_one_inst.o6 (.bios)
80014800 00000020 : obj_init_inst.o (.bios)
80014820 00000020 : utl_halt_inst.o (.bios)
80014840 00000020 : idl.o62 (.bios)
80014860 00000020 : utl_doer_inst.o (.bios)
80014880 00000020 : log_printf.o62 (.bios)
800148a0 00000020 : fxn_c.o62 (.bios)
800148c0 00000020 : sts_set.o62 (.bios)
800148e0 00000020 : sem_dele_inst.o (.bios)
80014900 00000020 : gbl_vers.o62 (.bios)
.cinit 0 80014920 000015bc
80014920 0000076c MP3Encodercfg.obj (.cinit)
8001508c 00000004 --HOLE-- [fill = 0]
80015090 000002dc biosi.a62 : biosdata.o62 (.cinit)
8001536c 00000004 --HOLE-- [fill = 0]
80015370 00000180 MP3Encoder.obj (.cinit)
800154f0 00000178 dec6713_edma_aic23_l67.l67 : dec6713_edma_aic23.obj (.cinit)
80015668 0000012c csl6713.lib : csl_irq.obj (.cinit)
80015794 00000004 --HOLE-- [fill = 0]
80015798 000000b4 : csl_mcasp.obj (.cinit)
8001584c 00000004 --HOLE-- [fill = 0]
80015850 000000a8 biosi.a62 : knl_inst.o62 (.cinit)
800158f8 00000070 csl6713.lib : csl_edma.obj (.cinit)
80015968 0000005c lnkrtdx.a62 : rtdx.o62 (.cinit)
800159c4 00000004 --HOLE-- [fill = 0]
800159c8 00000058 dec6713_edma_aic23_l67.l67 : aic23.obj (.cinit)
80015a20 00000050 DEC6713BSL.lib : DEC6713.obj (.cinit)
80015a70 0000004c biosi.a62 : rta.o62 (.cinit)
80015abc 00000004 --HOLE-- [fill = 0]
80015ac0 0000004c csl6713.lib : csl_timer.obj (.cinit)
80015b0c 00000004 --HOLE-- [fill = 0]
80015b10 0000004c biosi.a62 : tsk_inst.o62 (.cinit)
80015b5c 00000004 --HOLE-- [fill = 0]
80015b60 00000048 : knl_inst.o62 (.cinit:c)
80015ba8 00000048 csl6713.lib : csl_edmadsptr.obj (.cinit)
80015bf0 00000042 c6x1x_edma_mcasp.l67 : c6x1x_edma_mcas (.cinit)
80015c32 00000006 --HOLE-- [fill = 0]
80015c38 0000003c csl6713.lib : csl.obj (.cinit)
80015c74 00000004 --HOLE-- [fill = 0]
80015c78 00000030 : csl_i2c.obj (.cinit)
80015ca8 0000002c biosi.a62 : tsk_stup_inst.o (.cinit)
80015cd4 00000004 --HOLE-- [fill = 0]
80015cd8 0000002c : utl_putc_inst.o (.cinit)
80015d04 00000004 --HOLE-- [fill = 0]
80015d08 0000002c rts6700.lib : exit.obj (.cinit)
80015d34 00000004 --HOLE-- [fill = 0]
80015d38 00000024 drivers.a67 : dio_tskdynamic (.cinit)
80015d5c 00000004 --HOLE-- [fill = 0]
80015d60 00000024 biosi.a62 : obj_init_inst.o (.cinit)
80015d84 00000004 --HOLE-- [fill = 0]
80015d88 00000024 sioboth.a62 : sio_both.o62 (.cinit)
80015dac 00000004 --HOLE-- [fill = 0]
80015db0 0000001c rts6700.lib : _lock.obj (.cinit)
80015dcc 00000004 --HOLE-- [fill = 0]
80015dd0 0000001c biosi.a62 : hwi.o62 (.cinit)
80015dec 00000004 --HOLE-- [fill = 0]
80015df0 00000018 : knl_tick_inst.o (.cinit)
80015e08 00000018 csl6713.lib : csl_pll.obj (.cinit)
80015e20 00000014 biosi.a62 : hwi_disp.o62 (.cinit)
80015e34 00000004 --HOLE-- [fill = 0]
80015e38 00000010 : gbl.o62 (.cinit:c)
80015e48 00000010 : clk_start6x.o62 (.cinit)
80015e58 00000010 : sys_inst.o62 (.cinit:c)
80015e68 00000010 : tsk_inst.o62 (.cinit:c)
80015e78 0000000c csl6713.lib : csl_cache.obj (.cinit)
80015e84 00000004 --HOLE-- [fill = 0]
80015e88 0000000c biosi.a62 : idl_busy.o62 (.cinit)
80015e94 00000004 --HOLE-- [fill = 0]
80015e98 0000000c : sem_crea_inst.o (.cinit)
80015ea4 00000004 --HOLE-- [fill = 0]
80015ea8 0000000c rtdx.lib : buffer1.o62 (.cinit)
80015eb4 00000004 --HOLE-- [fill = 0]
80015eb8 0000000c biosi.a62 : knl_swit_inst.o (.cinit)
80015ec4 00000004 --HOLE-- [fill = 0]
80015ec8 0000000c : que_crea_inst.o (.cinit)
80015ed4 00000008 --HOLE-- [fill = 0]
.mem 0 80015edc 00000004 UNINITIALIZED
80015edc 00000004 MP3Encodercfg.obj (.mem)
.tskAudio$stk
* 0 80015ee0 00001000 UNINITIALIZED
80015ee0 00001000 MP3Encodercfg.obj (.tskAudio$stk)
.rtdx_text
* 0 80016ee0 00000cc0
80016ee0 00000700 rtdx.lib : rtdx_mon.o62 (.rtdx_text)
800175e0 00000580 : buffer1.o62 (.rtdx_text)
80017b60 00000040 : intr_tgt.o62 (.rtdx_text)
.bss 0 80017ba0 00000708 UNINITIALIZED
80017ba0 00000134 biosi.a62 : biosdata.o62 (.bss)
80017cd4 00000118 dec6713_edma_aic23_l67.l67 : dec6713_edma_aic23.obj (.bss)
80017dec 00000100 biosi.a62 : hwi_disp_asm.o6 (.bss)
80017eec 000000e0 : knl_inst.o62 (.bss)
80017fcc 000000b4 MP3Encodercfg.obj (.bss)
80018080 00000048 dec6713_edma_aic23_l67.l67 : aic23.obj (.bss)
800180c8 00000040 DEC6713BSL.lib : DEC6713.obj (.bss)
80018108 00000040 biosi.a62 : knl_inst.o62 (.bss:c)
80018148 00000038 : tsk_inst.o62 (.bss)
80018180 00000024 : tsk_stup_inst.o (.bss)
800181a4 00000020 : sys_inst.o62 (.bss)
800181c4 00000020 MP3Encoder.obj (.bss)
800181e4 0000001c biosi.a62 : obj_init_inst.o (.bss)
80018200 0000001c drivers.a67 : dio_tskdynamic (.bss)
8001821c 0000001c sioboth.a62 : sio_both.o62 (.bss)
80018238 00000018 lnkrtdx.a62 : rtdx.o62 (.bss)
80018250 00000010 biosi.a62 : knl_tick_inst.o (.bss)
80018260 0000000c : hwi_disp.o62 (.bss)
8001826c 00000008 : gbl.o62 (.bss:c)
80018274 00000008 : clk_start6x.o62 (.bss)
8001827c 00000008 : sys_inst.o62 (.bss:c)
80018284 00000008 : tsk_inst.o62 (.bss:c)
8001828c 00000008 : hwi.o62 (.bss)
80018294 00000004 : gbl_cslinit62.o (.bss)
80018298 00000004 : que_crea_inst.o (.bss)
8001829c 00000004 : sem_crea_inst.o (.bss)
800182a0 00000004 : idl_busy.o62 (.bss)
800182a4 00000004 : mem_asm.o62 (.bss)
.far 0 800182a8 0000063c UNINITIALIZED
800182a8 000001c2 c6x1x_edma_mcasp.l67 : c6x1x_edma_mcas (.far)
8001846c 00000118 MP3Encoder.obj (.far)
80018584 000000f4 csl6713.lib : csl_irq.obj (.far)
80018678 00000098 : csl_mcasp.obj (.far)
80018710 0000008c rts6700.lib : exit.obj (.far)
8001879c 00000054 csl6713.lib : csl_edma.obj (.far)
800187f0 00000040 : csl_edmadsptr.obj (.far)
80018830 00000028 : csl_i2c.obj (.far)
80018858 00000028 : csl.obj (.far)
80018880 00000024 : csl_timer.obj (.far)
800188a4 00000018 dec6713_edma_aic23_l67.l67 : dec6713_edma_aic23.obj (.far)
800188bc 00000010 csl6713.lib : csl_pll.obj (.far)
800188cc 0000000c biosi.a62 : utl_putc_inst.o (.far)
800188d8 00000008 rts6700.lib : _lock.obj (.far)
800188e0 00000004 csl6713.lib : csl_cache.obj (.far)
.const 0 800188e4 00000261
800188e4 00000020 csl6713.lib : csl_cache.obj (.const)
80018904 00000018 c6x1x_edma_mcasp.l67 : c6x1x_edma_mcas (.const)
8001891c 00000196 MP3Encoder.obj (.const)
80018ab2 00000023 biosi.a62 : utl_doab_inst.o (.const)
80018ad5 00000022 : utl_doer_inst.o (.const)
80018af7 00000021 MP3Encodercfg.obj (.const)
80018b18 00000020 biosi.a62 : dev_init_inst.o (.const)
80018b38 00000004 : mem_allo_inst.o (.const)
80018b3c 00000004 sioboth.a62 : sio_crea_both.o (.const)
80018b40 00000004 biosi.a62 : mem_free_inst.o (.const)
80018b44 00000001 : tsk_inst.o62 (.const)
.devtable
* 0 80018b48 00000048 UNINITIALIZED
80018b48 00000048 MP3Encodercfg.obj (.devtable)
.gblinit 0 80018b90 00000040
80018b90 00000040 MP3Encodercfg.obj (.gblinit)
.hst 0 80018bd0 0000002c UNINITIALIZED
80018bd0 0000002c MP3Encodercfg.obj (.hst)
.args 0 80018bfc 00000004
80018bfc 00000004 --HOLE-- [fill = 00000000]
.hwi_vec 0 80018c00 00000200
80018c00 00000200 MP3Encodercfg.obj (.hwi_vec)
.rtdx_data
* 0 80018e00 0000044c UNINITIALIZED
80018e00 00000410 MP3Encodercfg.obj (.rtdx_data)
80019210 00000020 rtdx.lib : buffer1.o62 (.rtdx_data)
80019230 0000001c : rtdx_mon.o62 (.rtdx_data)
.stack 0 80019250 00000400
80019250 00000400 --HOLE-- [fill = 00c0ffee]
.hst1 0 80019650 00000010 UNINITIALIZED
80019650 00000010 MP3Encodercfg.obj (.hst1)
.sysinit 0 80019660 00000380
80019660 000002a0 MP3Encodercfg.obj (.sysinit)
80019900 000000e0 biosi.a62 : boot.o62 (.sysinit)
.trace 0 800199e0 00000200
800199e0 00000200 --HOLE-- [fill = 00000000]
.hst0 0 80019be0 00000100 UNINITIALIZED
80019be0 00000100 MP3Encodercfg.obj (.hst0)
.pip 0 80019ce0 000000c8 UNINITIALIZED
80019ce0 000000c8 MP3Encodercfg.obj (.pip)
.sts 0 80019da8 00000040
80019da8 00000040 MP3Encodercfg.obj (.sts)
.switch 0 80019de8 00000028
80019de8 00000028 rtdx.lib : rtdx_mon.o62 (.switch)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?