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