simple_app_dsplib_rom.map
来自「Using ROM Contents on TMS320C672x」· MAP 代码 · 共 414 行 · 第 1/2 页
MAP
414 行
******************************************************************************
TMS320C6x COFF Linker PC v6.0.15
******************************************************************************
>> Linked Wed Nov 28 15:11:36 2007
OUTPUT FILE NAME: <./Debug/simple_app_dsplib_rom.out>
ENTRY POINT SYMBOL: "_c_int00" address: 10008360
MEMORY CONFIGURATION
name origin length used unused attr fill
---------------------- -------- --------- -------- -------- ---- --------
IROM_BOOT 00000000 00020000 00000000 00020000 RWIX
IROM_DSPLIB 00020000 0000c000 00000000 0000c000 RWIX
IROM_FASTRTS 0002c000 00004000 00000000 00004000 RWIX
IROM_BIOS 00030000 00030000 00000000 00030000 RWIX
IRAM_BOOT 10000000 00001000 00000000 00001000 RWIX
IRAM_USER 10001000 0003f000 0000ffa7 0002f059 RWIX
SECTION ALLOCATION MAP
output attributes/
section page origin length input sections
-------- ---- ---------- ---------- ----------------
.dsplib 0 00020000 00000000 NOLOAD SECTION
.data 0 10001000 00000000 UNINITIALIZED
.tables 0 10001000 00000000 UNINITIALIZED
.text 0 10001000 00007760
10001000 00000500 rts67plus.lib : _printfi.obj (.text:__setfield)
10001500 00000440 : _printfi.obj (.text:__getarg_diouxp)
10001940 00000420 : _printfi.obj (.text:__printfi)
10001d60 000003c0 : _printfi.obj (.text:__fcpy)
10002120 000003c0 : _printfi.obj (.text:_ecvt)
100024e0 000003a0 : _printfi.obj (.text:_fcvt)
10002880 00000380 : cos.obj (.text:_cos)
10002c00 00000380 : memory.obj (.text:_free)
10002f80 00000360 : _printfi.obj (.text:__pproc_fwp)
100032e0 00000360 : fputs.obj (.text:_fputs)
10003640 00000300 c672xSystemPatchV2_00_00.lib : patch.obj (.text)
10003940 00000300 rts67plus.lib : _printfi.obj (.text:__pconv_e)
10003c40 000002e0 : imath64.obj (.text:__divull)
10003f20 000002e0 : frcdivd.obj (.text:__frcdivd)
10004200 000002c0 : _printfi.obj (.text:__pproc_diouxp)
100044c0 000002c0 : _printfi.obj (.text:__pproc_str)
10004780 00000280 main.obj (.text)
10004a00 00000240 rts67plus.lib : _printfi.obj (.text:__mcpy)
10004c40 00000220 : divd.obj (.text:__divd)
10004e60 00000200 : trgdrv.obj (.text:_HOSTrename)
10005060 00000200 : memcpy62.obj (.text:_memcpy)
10005260 00000200 : setvbuf.obj (.text:_setvbuf)
10005460 000001e0 : _printfi.obj (.text:__pconv_g)
10005640 000001e0 : memory.obj (.text:_malloc)
10005820 000001c0 : imath40.obj (.text:__divul)
100059e0 000001a0 : _printfi.obj (.text:__ltostr)
10005b80 000001a0 : lowlev.obj (.text:_getdevice)
10005d20 00000160 : _printfi.obj (.text:__pproc_fflags)
10005e80 00000160 : fclose.obj (.text:_fclose)
10005fe0 00000140 : trgdrv.obj (.text:_HOSTlseek)
10006120 00000140 : atoi.obj (.text:_atoi)
10006260 00000140 : exit.obj (.text:_exit)
100063a0 00000140 : fputc.obj (.text:_fputc)
100064e0 00000120 : trgdrv.obj (.text:_HOSTopen)
10006600 00000120 : autoinit.obj (.text:__auto_init)
10006720 00000120 : _printfi.obj (.text:__div)
10006840 00000120 : _io_perm.obj (.text:__wrt_ok)
10006960 00000120 : lowlev.obj (.text:_close)
10006a80 00000120 : fseek.obj (.text:_fseek)
10006ba0 00000120 : lowlev.obj (.text:_lseek)
10006cc0 00000120 : ltoa.obj (.text:_ltoa)
10006de0 00000120 : memset.obj (.text:_memset)
10006f00 00000120 : lowlev.obj (.text:_write)
10007020 00000100 : trgdrv.obj (.text:_HOSTread)
10007120 00000100 : trgdrv.obj (.text:_HOSTunlink)
10007220 00000100 : trgdrv.obj (.text:_HOSTwrite)
10007320 00000100 : fopen.obj (.text:__cleanup)
10007420 00000100 : _printfi.obj (.text:__pconv_f)
10007520 00000100 : _printfi.obj (.text:__pproc_fge)
10007620 000000e0 : trgdrv.obj (.text:_HOSTclose)
10007700 000000e0 : _printfi.obj (.text:__ecpy)
100077e0 000000e0 : memory.obj (.text:_minsert)
100078c0 000000e0 : modf.obj (.text:_modf)
100079a0 000000c0 : imath40.obj (.text:__divli)
10007a60 000000c0 : divu.obj (.text:__divu)
10007b20 000000c0 : fflush.obj (.text:__doflush)
10007be0 000000c0 : fixdli.obj (.text:__fixdli)
10007ca0 000000c0 : round.obj (.text:__round)
10007d60 000000c0 : lowlev.obj (.text:_finddevice)
10007e20 000000c0 : memory.obj (.text:_mremove)
10007ee0 000000c0 : trgmsg.obj (.text:_readmsg)
10007fa0 000000c0 : trgmsg.obj (.text:_writemsg)
10008060 000000a0 : fltlid.obj (.text:__fltlid)
10008100 000000a0 : mpyll.obj (.text:__mpyll)
100081a0 000000a0 : printf.obj (.text:_printf)
10008240 000000a0 : lowlev.obj (.text:_unlink)
100082e0 00000080 : llshift.obj (.text:__llshl)
10008360 00000080 : boot.obj (.text:_c_int00)
100083e0 00000080 : memccpy.obj (.text:_memccpy)
10008460 00000060 : llshift.obj (.text:__llshru)
100084c0 00000060 : imath40.obj (.text:__remli)
10008520 00000060 : imath64.obj (.text:__subcull)
10008580 00000040 : args_main.obj (.text:__args_main)
100085c0 00000040 : trunc.obj (.text:__trunc)
10008600 00000020 : negll.obj (.text:__negll)
10008620 00000020 : _lock.obj (.text:__nop)
10008640 00000020 : printf.obj (.text:__outc)
10008660 00000020 : printf.obj (.text:__outs)
10008680 00000020 : exit.obj (.text:_abort)
100086a0 00000020 : remove.obj (.text:_remove)
100086c0 00000020 (.T$0000)
100086e0 00000020 (.T$0001)
10008700 00000020 (.T$0002)
10008720 00000020 (.T$0003)
10008740 00000020 (.T$0004)
.stack 0 10008760 00004000 UNINITIALIZED
10008760 00000008 rts67plus.lib : boot.obj (.stack)
.const 0 1000c760 000020af
1000c760 00000f9c c672xSystemPatchV2_00_00.lib : pdspFirmware_p1.pdsp.obj (.const)
1000d6fc 00000f9c : pdspFirmware_p0.pdsp.obj (.const)
1000e698 00000101 rts67plus.lib : ctype.obj (.const:__ctypes_)
1000e799 00000002 : fputs.obj (.const)
1000e79b 00000001 --HOLE-- [fill = 0]
1000e79c 00000050 main.obj (.const)
1000e7ec 00000023 rts67plus.lib : _printfi.obj (.const)
.sysmem 0 1000e810 00002000 UNINITIALIZED
1000e810 00000008 rts67plus.lib : memory.obj (.sysmem)
.far 0 10010810 00000488 UNINITIALIZED
10010810 00000194 rts67plus.lib : defs.obj (.far)
100109a4 000000d0 : trgdrv.obj (.far)
10010a74 000000cc : lowlev.obj (.far)
10010b40 0000008c : exit.obj (.far)
10010bcc 00000004 : fopen.obj (.far)
10010bd0 00000078 main.obj (.far)
10010c48 00000040 rts67plus.lib : cos.obj (.far)
10010c88 00000008 : memory.obj (.far)
10010c90 00000008 : _lock.obj (.far)
.cinit 0 10010c98 000001bc
10010c98 0000005c rts67plus.lib : defs.obj (.cinit)
10010cf4 00000004 --HOLE-- [fill = 0]
10010cf8 0000005c : lowlev.obj (.cinit)
10010d54 00000004 --HOLE-- [fill = 0]
10010d58 00000048 : cos.obj (.cinit)
10010da0 0000002c : exit.obj (.cinit)
10010dcc 00000004 --HOLE-- [fill = 0]
10010dd0 0000002c : memory.obj (.cinit)
10010dfc 00000004 --HOLE-- [fill = 0]
10010e00 00000020 main.obj (.cinit)
10010e20 0000001c rts67plus.lib : _lock.obj (.cinit)
10010e3c 00000004 --HOLE-- [fill = 0]
10010e40 0000000c : fopen.obj (.cinit)
10010e4c 00000008 --HOLE-- [fill = 0]
.cio 0 10010e54 00000120 UNINITIALIZED
10010e54 00000120 rts67plus.lib : trgmsg.obj (.cio)
.bss 0 10010f78 00000018 UNINITIALIZED
10010f78 00000018 main.obj (.bss)
.switch 0 10010f90 00000010
10010f90 00000010 rts67plus.lib : frcdivd.obj (.switch)
.pinit 0 10010fa0 0000000c
10010fa0 00000004 applySystemPatch.obj (.pinit)
10010fa4 00000008 --HOLE-- [fill = 0]
FAR CALL TRAMPOLINES
callee addr tramp addr call addr call info
-------- -------- -------- -------- --------- ----------------
_DSPF_sp_minval
000243a0 .T$0001 100086e0 100048a0 main.obj (.text)
_DSPF_sp_maxval
000240e0 .T$0000 100086c0 10004870 main.obj (.text)
_DSPF_sp_vecmul
00024a60 .T$0004 10008740 1000497c main.obj (.text)
_DSPF_sp_blk_move
000252a0 .T$0002 10008700 100048e0 main.obj (.text)
_DSPF_sp_w_vec
000248e0 .T$0003 10008720 10004928 main.obj (.text)
GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name
address name
-------- ----
10010f78 $bss
10010f78 .bss
10001000 .data
10001000 .text
10008680 C$$EXIT
10008048 C$$IO$$
000252a0 _DSPF_sp_blk_move
000240e0 _DSPF_sp_maxval
000243a0 _DSPF_sp_minval
00024a60 _DSPF_sp_vecmul
000248e0 _DSPF_sp_w_vec
10007620 _HOSTclose
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?