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