simple_app_dsplib_rts_rom.map
来自「Using ROM Contents on TMS320C672x」· MAP 代码 · 共 417 行 · 第 1/2 页
MAP
417 行
******************************************************************************
TMS320C6x COFF Linker PC v6.0.15
******************************************************************************
>> Linked Thu Nov 29 16:22:03 2007
OUTPUT FILE NAME: <./Debug/simple_app_dsplib_rts_rom.out>
ENTRY POINT SYMBOL: "_c_int00" address: 10008a40
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_LOW 10001000 00000b00 00000000 00000b00 RWIX
IRAM_FASTRTS_RESERVED 10001b00 00000100 00000000 00000100 RWIX
IRAM_USER 10001c00 0003e400 0000f9df 0002ea21 RWIX
SECTION ALLOCATION MAP
output attributes/
section page origin length input sections
-------- ---- ---------- ---------- ----------------
.dsplib 0 00020000 00000000 NOLOAD SECTION
.fastRts 0 0002c000 00000000 NOLOAD SECTION
.fastRtsbss
* 0 10001b00 00000000 UNINITIALIZED
.data 0 10001c00 00000000 UNINITIALIZED
.tables 0 10001c00 00000000 UNINITIALIZED
.text 0 10001c00 00007220
10001c00 00000500 rts67plus.lib : _printfi.obj (.text:__setfield)
10002100 00000440 : _printfi.obj (.text:__getarg_diouxp)
10002540 00000420 : _printfi.obj (.text:__printfi)
10002960 000003c0 : _printfi.obj (.text:__fcpy)
10002d20 000003c0 : _printfi.obj (.text:_ecvt)
100030e0 000003a0 : _printfi.obj (.text:_fcvt)
10003480 00000380 : memory.obj (.text:_free)
10003800 00000360 : _printfi.obj (.text:__pproc_fwp)
10003b60 00000360 : fputs.obj (.text:_fputs)
10003ec0 00000300 c672xSystemPatchV2_00_00.lib : patch.obj (.text)
100041c0 00000300 rts67plus.lib : _printfi.obj (.text:__pconv_e)
100044c0 000002e0 : imath64.obj (.text:__divull)
100047a0 000002e0 : frcdivd.obj (.text:__frcdivd)
10004a80 000002c0 : _printfi.obj (.text:__pproc_diouxp)
10004d40 000002c0 : _printfi.obj (.text:__pproc_str)
10005000 00000280 main.obj (.text)
10005280 00000240 rts67plus.lib : _printfi.obj (.text:__mcpy)
100054c0 00000220 : divd.obj (.text:__divd)
100056e0 00000200 : trgdrv.obj (.text:_HOSTrename)
100058e0 00000200 : memcpy62.obj (.text:_memcpy)
10005ae0 00000200 : setvbuf.obj (.text:_setvbuf)
10005ce0 000001e0 : _printfi.obj (.text:__pconv_g)
10005ec0 000001e0 : memory.obj (.text:_malloc)
100060a0 000001c0 : imath40.obj (.text:__divul)
10006260 000001a0 : _printfi.obj (.text:__ltostr)
10006400 000001a0 : lowlev.obj (.text:_getdevice)
100065a0 00000160 : _printfi.obj (.text:__pproc_fflags)
10006700 00000160 : fclose.obj (.text:_fclose)
10006860 00000140 : trgdrv.obj (.text:_HOSTlseek)
100069a0 00000140 : atoi.obj (.text:_atoi)
10006ae0 00000140 : exit.obj (.text:_exit)
10006c20 00000140 : fputc.obj (.text:_fputc)
10006d60 00000120 : trgdrv.obj (.text:_HOSTopen)
10006e80 00000120 : autoinit.obj (.text:__auto_init)
10006fa0 00000120 : _printfi.obj (.text:__div)
100070c0 00000120 : _io_perm.obj (.text:__wrt_ok)
100071e0 00000120 : lowlev.obj (.text:_close)
10007300 00000120 : fseek.obj (.text:_fseek)
10007420 00000120 : lowlev.obj (.text:_lseek)
10007540 00000120 : ltoa.obj (.text:_ltoa)
10007660 00000120 : memset.obj (.text:_memset)
10007780 00000120 : lowlev.obj (.text:_write)
100078a0 00000100 : trgdrv.obj (.text:_HOSTread)
100079a0 00000100 : trgdrv.obj (.text:_HOSTunlink)
10007aa0 00000100 : trgdrv.obj (.text:_HOSTwrite)
10007ba0 00000100 : fopen.obj (.text:__cleanup)
10007ca0 00000100 : _printfi.obj (.text:__pconv_f)
10007da0 00000100 : _printfi.obj (.text:__pproc_fge)
10007ea0 000000e0 : trgdrv.obj (.text:_HOSTclose)
10007f80 000000e0 : _printfi.obj (.text:__ecpy)
10008060 000000e0 : memory.obj (.text:_minsert)
10008140 000000c0 : imath40.obj (.text:__divli)
10008200 000000c0 : divu.obj (.text:__divu)
100082c0 000000c0 : fflush.obj (.text:__doflush)
10008380 000000c0 : fixdli.obj (.text:__fixdli)
10008440 000000c0 : lowlev.obj (.text:_finddevice)
10008500 000000c0 : memory.obj (.text:_mremove)
100085c0 000000c0 : trgmsg.obj (.text:_readmsg)
10008680 000000c0 : trgmsg.obj (.text:_writemsg)
10008740 000000a0 : fltlid.obj (.text:__fltlid)
100087e0 000000a0 : mpyll.obj (.text:__mpyll)
10008880 000000a0 : printf.obj (.text:_printf)
10008920 000000a0 : lowlev.obj (.text:_unlink)
100089c0 00000080 : llshift.obj (.text:__llshl)
10008a40 00000080 : boot.obj (.text:_c_int00)
10008ac0 00000080 : memccpy.obj (.text:_memccpy)
10008b40 00000060 : llshift.obj (.text:__llshru)
10008ba0 00000060 : imath40.obj (.text:__remli)
10008c00 00000060 : imath64.obj (.text:__subcull)
10008c60 00000040 : args_main.obj (.text:__args_main)
10008ca0 00000020 : negll.obj (.text:__negll)
10008cc0 00000020 : _lock.obj (.text:__nop)
10008ce0 00000020 : printf.obj (.text:__outc)
10008d00 00000020 : printf.obj (.text:__outs)
10008d20 00000020 : exit.obj (.text:_abort)
10008d40 00000020 : remove.obj (.text:_remove)
10008d60 00000020 (.T$0000)
10008d80 00000020 (.T$0001)
10008da0 00000020 (.T$0002)
10008dc0 00000020 (.T$0003)
10008de0 00000020 (.T$0004)
10008e00 00000020 (.T$0005)
.stack 0 10008e20 00004000 UNINITIALIZED
10008e20 00000008 rts67plus.lib : boot.obj (.stack)
.const 0 1000ce20 000020af
1000ce20 00000f9c c672xSystemPatchV2_00_00.lib : pdspFirmware_p1.pdsp.obj (.const)
1000ddbc 00000f9c : pdspFirmware_p0.pdsp.obj (.const)
1000ed58 00000101 rts67plus.lib : ctype.obj (.const:__ctypes_)
1000ee59 00000002 : fputs.obj (.const)
1000ee5b 00000001 --HOLE-- [fill = 0]
1000ee5c 00000050 main.obj (.const)
1000eeac 00000023 rts67plus.lib : _printfi.obj (.const)
.sysmem 0 1000eed0 00002000 UNINITIALIZED
1000eed0 00000008 rts67plus.lib : memory.obj (.sysmem)
.far 0 10010ed0 00000448 UNINITIALIZED
10010ed0 00000194 rts67plus.lib : defs.obj (.far)
10011064 000000d0 : trgdrv.obj (.far)
10011134 000000cc : lowlev.obj (.far)
10011200 0000008c : exit.obj (.far)
1001128c 00000004 : fopen.obj (.far)
10011290 00000078 main.obj (.far)
10011308 00000008 rts67plus.lib : memory.obj (.far)
10011310 00000008 : _lock.obj (.far)
.cinit 0 10011318 00000174
10011318 0000005c rts67plus.lib : defs.obj (.cinit)
10011374 00000004 --HOLE-- [fill = 0]
10011378 0000005c : lowlev.obj (.cinit)
100113d4 00000004 --HOLE-- [fill = 0]
100113d8 0000002c : exit.obj (.cinit)
10011404 00000004 --HOLE-- [fill = 0]
10011408 0000002c : memory.obj (.cinit)
10011434 00000004 --HOLE-- [fill = 0]
10011438 00000020 main.obj (.cinit)
10011458 0000001c rts67plus.lib : _lock.obj (.cinit)
10011474 00000004 --HOLE-- [fill = 0]
10011478 0000000c : fopen.obj (.cinit)
10011484 00000008 --HOLE-- [fill = 0]
.cio 0 1001148c 00000120 UNINITIALIZED
1001148c 00000120 rts67plus.lib : trgmsg.obj (.cio)
.bss 0 100115b0 00000018 UNINITIALIZED
100115b0 00000018 main.obj (.bss)
.switch 0 100115c8 00000010
100115c8 00000010 rts67plus.lib : frcdivd.obj (.switch)
.pinit 0 100115d8 0000000c
100115d8 00000004 applySystemPatch.obj (.pinit)
100115dc 00000008 --HOLE-- [fill = 0]
FAR CALL TRAMPOLINES
callee addr tramp addr call addr call info
-------- -------- -------- -------- --------- ----------------
_DSPF_sp_minval
000243a0 .T$0001 10008d80 10005120 main.obj (.text)
_DSPF_sp_maxval
000240e0 .T$0000 10008d60 100050f0 main.obj (.text)
_DSPF_sp_vecmul
00024a60 .T$0004 10008de0 100051fc main.obj (.text)
_DSPF_sp_blk_move
000252a0 .T$0002 10008da0 10005160 main.obj (.text)
_DSPF_sp_w_vec
000248e0 .T$0003 10008dc0 100051a8 main.obj (.text)
_cos 0002d120 .T$0005 10008e00 10005218 main.obj (.text)
GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name
address name
-------- ----
100115b0 $bss
100115b0 .bss
10001c00 .data
10001c00 .text
10008d20 C$$EXIT
10008728 C$$IO$$
000252a0 _DSPF_sp_blk_move
000240e0 _DSPF_sp_maxval
000243a0 _DSPF_sp_minval
00024a60 _DSPF_sp_vecmul
000248e0 _DSPF_sp_w_vec
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?