⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 simple_bios_app_everything_rom.map

📁 Using ROM Contents on TMS320C672x
💻 MAP
📖 第 1 页 / 共 5 页
字号:
******************************************************************************
          TMS320C6x COFF Linker PC v6.0.15                     
******************************************************************************
>> Linked Thu Nov 29 16:27:54 2007

OUTPUT FILE NAME:   <./Debug/simple_bios_app_everything_rom.out>
ENTRY POINT SYMBOL: "_c_int00"  address: 1001a580


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
  BIOSROM               00030000   00030000  0000e360  00021ca0  RWIX
  IRAM_BOOT             10000000   00001000  00000000  00001000  RWIX
  IRAM_BIOS             10001000   00000b00  000007bc  00000344  RWIX
  IRAM_FASTRTS_RESERVED 10001b00   00000100  00000000  00000100  RWIX
  IRAM                  10001c00   0003e400  00019210  000251f0  RWIX


SECTION ALLOCATION MAP

 output                                  attributes/
section   page    origin      length       input sections
--------  ----  ----------  ----------   ----------------
.dsplib    0    00020000    00000000     NOLOAD SECTION

.fastRts   0    0002c000    00000000     NOLOAD SECTION

.biosrom   0    00030000    0000e360     NOLOAD SECTION
                  00030000    0000e360     romC672x.out (.biosrom)

.biosram   0    10001000    000007bc     
                  10001000    000007bc     romC672x.out (.biosram)

.fastRtsbss 
*          0    10001b00    00000000     UNINITIALIZED

.data      0    10001c00    00000000     UNINITIALIZED

.dsm       0    10001c00    00000000     UNINITIALIZED

.gio       0    10001c00    00000000     UNINITIALIZED

.hwi       0    10001c00    00000000     UNINITIALIZED

.sysdata   0    10001c00    00000000     UNINITIALIZED

.sysregs   0    10001c00    00000000     UNINITIALIZED

.trcdata   0    10001c00    00000000     UNINITIALIZED

frt        0    10001c00    00000000     UNINITIALIZED

.IRAM$heap 
*          0    10001c00    00008000     UNINITIALIZED

.text      0    10009c00    000060c0     
                  10009c00    00000500     rts67plus.lib : _printfi.obj (.text:__setfield)
                  1000a100    00000440                   : _printfi.obj (.text:__getarg_diouxp)
                  1000a540    00000420                   : _printfi.obj (.text:__printfi)
                  1000a960    000003c0                   : _printfi.obj (.text:__fcpy)
                  1000ad20    000003c0                   : _printfi.obj (.text:_ecvt)
                  1000b0e0    000003a0                   : _printfi.obj (.text:_fcvt)
                  1000b480    00000360                   : _printfi.obj (.text:__pproc_fwp)
                  1000b7e0    00000360                   : fputs.obj (.text:_fputs)
                  1000bb40    00000300     c672xSystemPatchV2_00_00.lib : patch.obj (.text)
                  1000be40    00000300     rts67plus.lib : _printfi.obj (.text:__pconv_e)
                  1000c140    000002e0                   : imath64.obj (.text:__divull)
                  1000c420    000002c0                   : _printfi.obj (.text:__pproc_diouxp)
                  1000c6e0    000002c0                   : _printfi.obj (.text:__pproc_str)
                  1000c9a0    000002a0     main.obj (.text)
                  1000cc40    00000240     rts67plus.lib : _printfi.obj (.text:__mcpy)
                  1000ce80    00000200                   : trgdrv.obj (.text:_HOSTrename)
                  1000d080    00000200                   : setvbuf.obj (.text:_setvbuf)
                  1000d280    000001e0                   : _printfi.obj (.text:__pconv_g)
                  1000d460    000001c0                   : imath40.obj (.text:__divul)
                  1000d620    000001a0                   : _printfi.obj (.text:__ltostr)
                  1000d7c0    000001a0                   : lowlev.obj (.text:_getdevice)
                  1000d960    00000160                   : _printfi.obj (.text:__pproc_fflags)
                  1000dac0    00000160                   : fclose.obj (.text:_fclose)
                  1000dc20    00000140                   : trgdrv.obj (.text:_HOSTlseek)
                  1000dd60    00000140                   : atoi.obj (.text:_atoi)
                  1000dea0    00000140                   : fputc.obj (.text:_fputc)
                  1000dfe0    00000120                   : trgdrv.obj (.text:_HOSTopen)
                  1000e100    00000120                   : _printfi.obj (.text:__div)
                  1000e220    00000120                   : _io_perm.obj (.text:__wrt_ok)
                  1000e340    00000120                   : lowlev.obj (.text:_close)
                  1000e460    00000120                   : fseek.obj (.text:_fseek)
                  1000e580    00000120                   : lowlev.obj (.text:_lseek)
                  1000e6a0    00000120                   : ltoa.obj (.text:_ltoa)
                  1000e7c0    00000120                   : lowlev.obj (.text:_write)
                  1000e8e0    00000100                   : trgdrv.obj (.text:_HOSTread)
                  1000e9e0    00000100                   : trgdrv.obj (.text:_HOSTunlink)
                  1000eae0    00000100                   : trgdrv.obj (.text:_HOSTwrite)
                  1000ebe0    00000100                   : fopen.obj (.text:__cleanup)
                  1000ece0    00000100                   : _printfi.obj (.text:__pconv_f)
                  1000ede0    00000100                   : _printfi.obj (.text:__pproc_fge)
                  1000eee0    000000e0                   : trgdrv.obj (.text:_HOSTclose)
                  1000efc0    000000e0                   : _printfi.obj (.text:__ecpy)
                  1000f0a0    000000e0                   : exit.obj (.text:_atexit)
                  1000f180    000000c0                   : imath40.obj (.text:__divli)
                  1000f240    000000c0                   : fflush.obj (.text:__doflush)
                  1000f300    000000c0                   : fixdli.obj (.text:__fixdli)
                  1000f3c0    000000c0                   : lowlev.obj (.text:_finddevice)
                  1000f480    000000c0                   : trgmsg.obj (.text:_readmsg)
                  1000f540    000000c0                   : trgmsg.obj (.text:_writemsg)
                  1000f600    000000a0                   : fltlid.obj (.text:__fltlid)
                  1000f6a0    000000a0                   : mpyll.obj (.text:__mpyll)
                  1000f740    000000a0                   : printf.obj (.text:_printf)
                  1000f7e0    000000a0                   : lowlev.obj (.text:_unlink)
                  1000f880    00000080                   : llshift.obj (.text:__llshl)
                  1000f900    00000080                   : memccpy.obj (.text:_memccpy)
                  1000f980    00000060                   : llshift.obj (.text:__llshru)
                  1000f9e0    00000060                   : imath40.obj (.text:__remli)
                  1000fa40    00000060                   : imath64.obj (.text:__subcull)
                  1000faa0    00000020                   : negll.obj (.text:__negll)
                  1000fac0    00000020                   : printf.obj (.text:__outc)
                  1000fae0    00000020                   : printf.obj (.text:__outs)
                  1000fb00    00000020                   : remove.obj (.text:_remove)
                  1000fb20    00000020     (.T$0002)
                  1000fb40    00000020     (.T$0003)
                  1000fb60    00000020     (.T$0004)
                  1000fb80    00000020     (.T$0005)
                  1000fba0    00000020     (.T$0006)
                  1000fbc0    00000020     (.T$0007)
                  1000fbe0    00000020     (.T$0008)
                  1000fc00    00000020     (.T$0009)
                  1000fc20    00000020     (.T$000a)
                  1000fc40    00000020     (.T$000b)
                  1000fc60    00000020     (.T$000c)
                  1000fc80    00000020     (.T$000d)
                  1000fca0    00000020     (.T$000e)

.stack     0    1000fcc0    00004000     UNINITIALIZED

.const     0    10013cc0    00002090     
                  10013cc0    00000f9c     c672xSystemPatchV2_00_00.lib : pdspFirmware_p1.pdsp.obj (.const)
                  10014c5c    00000f9c                                  : pdspFirmware_p0.pdsp.obj (.const)
                  10015bf8    00000101     rts67plus.lib : ctype.obj (.const:__ctypes_)
                  10015cf9    00000002                   : fputs.obj (.const)
                  10015cfb    00000001     --HOLE-- [fill = 0]
                  10015cfc    00000031     main.obj (.const)
                  10015d2d    00000023     rts67plus.lib : _printfi.obj (.const)

.cinit     0    10015d50    0000178c     
                  10015d50    00000f52     romC672x.out (.cinit)
                  10016ca2    00000006     --HOLE-- [fill = 0]
                  10016ca8    0000065c     simple_bios_romcfg.obj (.cinit)
                  10017304    00000004     --HOLE-- [fill = 0]
                  10017308    0000005c     lnkrtdx_BIOSROM.a67P : rtdx.o67P (.cinit)
                  10017364    00000004     --HOLE-- [fill = 0]
                  10017368    0000005c     rts67plus.lib : lowlev.obj (.cinit)
                  100173c4    00000004     --HOLE-- [fill = 0]
                  100173c8    0000005c                   : defs.obj (.cinit)
                  10017424    00000004     --HOLE-- [fill = 0]
                  10017428    0000002c     bios_BIOSROM.a67P : utl_putc.o67P (.cinit)
                  10017454    00000004     --HOLE-- [fill = 0]
                  10017458    0000002c     rts67plus.lib : exit.obj (.cinit)
                  10017484    00000004     --HOLE-- [fill = 0]
                  10017488    00000020     main.obj (.cinit)
                  100174a8    0000000c     bios_BIOSROM.a67P : idl_busy.o67P (.cinit)
                  100174b4    00000004     --HOLE-- [fill = 0]
                  100174b8    0000000c     rts67plus.lib : fopen.obj (.cinit)
                  100174c4    00000004     --HOLE-- [fill = 0]
                  100174c8    0000000c     rtdx.lib : buffer1.o62 (.cinit)
                  100174d4    00000008     --HOLE-- [fill = 0]

.args      0    100174dc    00000004     
                  100174dc    00000004     --HOLE-- [fill = 00000000]

.bios      0    100174e0    00000e80     
                  100174e0    00000600     lnkrtdx_BIOSROM.a67P : rtdx.o67P (.bios)
                  10017ae0    000004c0     bios_BIOSROM.a67P : hwi_disp_asm.o67P (.bios)
                  10017fa0    000001c0                       : autoinit.o67P (.bios)
                  10018160    00000080     biosDA700_BIOSROM.a67P : idl_cal.o67P (.bios)
                  100181e0    00000080     bios_BIOSROM.a67P : idl_busy.o67P (.bios)
                  10018260    00000060                       : utl_putc.o67P (.bios)
                  100182c0    00000040                       : idl_stub.o67P (.bios)
                  10018300    00000020                       : gbl_vers.o67P (.bios)
                  10018320    00000020     (.T$0000)
                  10018340    00000020     (.T$0001)

.rtdx_text 
*          0    10018360    00000cc0     
                  10018360    00000720     rtdx.lib : rtdx_mon.o62 (.rtdx_text)
                  10018a80    00000560              : buffer1.o62 (.rtdx_text)
                  10018fe0    00000040              : intr_tgt.o62 (.rtdx_text)

.pip       0    10019020    000000c8     UNINITIALIZED
                  10019020    000000c8     simple_bios_romcfg.obj (.pip)

.pinit     0    100190e8    00000014     
                  100190e8    00000004     applySystemPatch.obj (.pinit)
                  100190ec    00000004     rtdx.lib : rtdx_mon.o62 (.pinit)
                  100190f0    00000004              : buffer1.o62 (.pinit)
                  100190f4    00000008     --HOLE-- [fill = 0]

.mem       0    100190fc    00000004     UNINITIALIZED
                  100190fc    00000004     simple_bios_romcfg.obj (.mem)

.LOG_system$buf 
*          0    10019100    00000100     UNINITIALIZED
                  10019100    00000100     simple_bios_romcfg.obj (.LOG_system$buf)

.myTrace$buf 
*          0    10019200    00000200     UNINITIALIZED
                  10019200    00000200     simple_bios_romcfg.obj (.myTrace$buf)

.hwi_vec   0    10019400    00000200     
                  10019400    00000200     simple_bios_romcfg.obj (.hwi_vec)

.far       0    10019600    00000448     UNINITIALIZED
                  10019600    00000194     rts67plus.lib : defs.obj (.far)
                  10019794    000000d0                   : trgdrv.obj (.far)
                  10019864    000000cc                   : lowlev.obj (.far)
                  10019930    0000008c                   : exit.obj (.far)
                  100199bc    00000004     bios_BIOSROM.a67P : clk_data2.o67P (.far)
                  100199c0    00000078     main.obj (.far)
                  10019a38    0000000c     bios_BIOSROM.a67P : utl_putc.o67P (.far)
                  10019a44    00000004     rts67plus.lib : fopen.obj (.far)

.rtdx_data 
*          0    10019a48    0000044c     UNINITIALIZED
                  10019a48    00000410     simple_bios_romcfg.obj (.rtdx_data)
                  10019e58    00000020     rtdx.lib : buffer1.o62 (.rtdx_data)
                  10019e78    0000001c              : rtdx_mon.o62 (.rtdx_data)

.TSK_idle$stk 
*          0    10019e98    00000400     UNINITIALIZED
                  10019e98    00000400     simple_bios_romcfg.obj (.TSK_idle$stk)

.clk       0    1001a298    00000008     UNINITIALIZED
                  1001a298    00000008     simple_bios_romcfg.obj (.clk)

.sysinit   0    1001a2a0    000003c0     
                  1001a2a0    000002e0     simple_bios_romcfg.obj (.sysinit)
                  1001a580    000000c0     bios_BIOSROM.a67P : boot.o67P (.sysinit)
                  1001a640    00000020     (.T$000f)

.trace     0    1001a660    00000200     
                  1001a660    00000200     --HOLE-- [fill = 00000000]

.bss       0    1001a860    0000015c     UNINITIALIZED
                  1001a860    00000100     bios_BIOSROM.a67P : hwi_disp_asm.o67P (.bss)
                  1001a960    00000028     simple_bios_romcfg.obj (.bss)
                  1001a988    00000018     lnkrtdx_BIOSROM.a67P : rtdx.o67P (.bss)
                  1001a9a0    00000018     main.obj (.bss)
                  1001a9b8    00000004     bios_BIOSROM.a67P : idl_busy.o67P (.bss)

.cio       0    1001a9bc    00000120     UNINITIALIZED
                  1001a9bc    00000120     rts67plus.lib : trgmsg.obj (.cio)

.hst0      0    1001aadc    00000100     UNINITIALIZED
                  1001aadc    00000100     simple_bios_romcfg.obj (.hst0)

.tsk       0    1001abdc    00000060     UNINITIALIZED
                  1001abdc    00000060     simple_bios_romcfg.obj (.tsk)

.swi       0    1001ac3c    00000058     UNINITIALIZED
                  1001ac3c    00000058     simple_bios_romcfg.obj (.swi)

.sts       0    1001ac94    00000050     
                  1001ac94    00000050     simple_bios_romcfg.obj (.sts)

.gblinit   0    1001ace4    0000004c     
                  1001ace4    0000004c     simple_bios_romcfg.obj (.gblinit)

.log       0    1001ad30    00000030     
                  1001ad30    00000030     simple_bios_romcfg.obj (.log)

.hst       0    1001ad60    0000002c     UNINITIALIZED
                  1001ad60    0000002c     simple_bios_romcfg.obj (.hst)

.switch    0    1001ad8c    00000028     
                  1001ad8c    00000028     rtdx.lib : rtdx_mon.o62 (.switch)

.idl       0    1001adb4    00000020     UNINITIALIZED
                  1001adb4    00000010     simple_bios_romcfg.obj (.idl)
                  1001adc4    00000010     simple_bios_romcfg.obj (.idlcal)

.prd       0    1001add4    00000020     UNINITIALIZED
                  1001add4    00000020     simple_bios_romcfg.obj (.prd)

.hst1      0    1001adf4    00000010     UNINITIALIZED
                  1001adf4    00000010     simple_bios_romcfg.obj (.hst1)

.sys       0    1001ae04    00000010     UNINITIALIZED
                  1001ae04    00000010     simple_bios_romcfg.obj (.sys)


FAR CALL TRAMPOLINES

callee    addr      tramp     addr      call addr  call info
--------  --------  --------  --------  ---------  ----------------
_memcpy   0003c8c0  .T$0000   10018320  10018028   bios_BIOSROM.a67P : autoinit.o67P (.bios)
STS_F_delta
          0003bf60  .T$0001   10018340  10018244                     : idl_busy.o67P (.bios)
_DSPF_sp_minval
          000243a0  .T$0006   1000fba0  1000cac0   main.obj (.text)
_DSPF_sp_maxval
          000240e0  .T$0005   1000fb80  1000ca90   main.obj (.text)
_DSPF_sp_vecmul
          00024a60  .T$0009   1000fc00  1000cb9c   main.obj (.text)
_free     00032200  .T$000c   1000fc60  1000d114   rts67plus.lib : setvbuf.obj (.text:_setvbuf)
                                        1000db4c                 : fclose.obj (.text:_fclose)
_memset   0003ce60  .T$0002   1000fb20  1000a008                 : _printfi.obj (.text:__setfield)
                                        10009ffc                 : _printfi.obj (.text:__setfield)
                                        10009fc4                 : _printfi.obj (.text:__setfield)
                                        10009c34                 : _printfi.obj (.text:__setfield)
                                        1000b678                 : _printfi.obj (.text:__pproc_fwp)
                                        1000b4dc                 : _printfi.obj (.text:__pproc_fwp)
_DSPF_sp_blk_move
          000252a0  .T$0007   1000fbc0  1000cb00   main.obj (.text)
_memcpy   0003c8c0  .T$0004   1000fb60  1000b9f0   rts67plus.lib : fputs.obj (.text:_fputs)
                                        1000b904                 : fputs.obj (.text:_fputs)
                                        1000e75c                 : ltoa.obj (.text:_ltoa)
_DSPF_sp_w_vec
          000248e0  .T$0008   1000fbe0  1000cb48   main.obj (.text)
_cos      0002d120  .T$000a   1000fc20  1000cbb8   main.obj (.text)
_malloc   00031f80  .T$000d   1000fc80  1000d1ac   rts67plus.lib : setvbuf.obj (.text:_setvbuf)
__divd    0003cae0  .T$0003   1000fb40  1000ae0c                 : _printfi.obj (.text:_ecvt)
                                        1000adc0                 : _printfi.obj (.text:_ecvt)
                                        1000b1cc                 : _printfi.obj (.text:_fcvt)
                                        1000b180                 : _printfi.obj (.text:_fcvt)
                                        1000bfc8                 : _printfi.obj (.text:__pconv_e)
                                        1000bf94                 : _printfi.obj (.text:__pconv_e)
_LOG_printf
          0003c480  .T$000b   1000fc40  1000cc0c   main.obj (.text)
__divu    0003d180  .T$000e   1000fca0  1000e188   rts67plus.lib : _printfi.obj (.text:__div)
_IDL_loop
          0003c4c0  .T$000f   1001a640  1001a628   bios_BIOSROM.a67P : boot.o67P (.sysinit)


GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name 

address    name
--------   ----
1001a860   $bss
1001a860   .bss
10001c00   .data
10009c00   .text
1001a3c8   BIOS$$CLKOFF
1001a388   BIOS$$CLKON
1001a2a0   BIOS_init
1001a430   BIOS_start
00000000   BUF$
00000001   BUF_ENABLED
1000f5e8   C$$IO$$
00000001   CLK$
1001a298   CLK_A_TABBEG
1001a2a0   CLK_A_TABEND
00000002   CLK_A_TABLEN
00000001   CLK_CALDIV
00000004   CLK_CALMULT
00000000   CLK_CONONDEBUG
000124f8   CLK_COUNTSPMS
00000001   CLK_COUNTSPMSHIGH
10001128   CLK_D_idletime
10001124   CLK_D_isrhook
10001120   CLK_D_tabbeg
1000111c   CLK_D_timefxn
0003c540   CLK_F_gethtime
000371c0   CLK_F_getltime
000371d4   CLK_F_isr
0003732c   CLK_F_itime
0003c5c0   CLK_F_rete
10017ae0   CLK_HOOKFXN
00000001   CLK_HTIMEDIV
00000004   CLK_HTIMEMULT
000124f8   CLK_HTIMEPERLTIME
00000010   CLK_INTBIT
00000001   CLK_LTIMEDIV
000493e0   CLK_LTIMEMULT
0052e620   CLK_MICROSECONDS
0003c580   CLK_POSTINITFXN
000124f8   CLK_PRD
00000001   CLK_PRDHIGH
42000010   CLK_REGS
10001118   CLK_R_time
00000000   CLK_STARTBOTH
00000020   CLK_TCR
00000000   CLK_TDDR
00000000   CLK_TDDRHIGH
0003c540   CLK_TIMEFXN
00000000   CLK_TIMERNUM
00000001   CLK_USETIMER
1001a29c   CLK_null
00000000   DEV$
00000000   DGN$
00000000   DHL$
00000000   DHL_gChannelsAvailable
00000000   DIO$
00000000   DIO_NUMSWIBASE
00000000   DIO_NUMTSKBASE
00000000   DIO_STATIC
00000000   DPI$
0003b600   FXN_F_nop
0003b608   FXN_F_run
0003b658   FXN_F_zero
00000001   GBL$
00005200   GBL_A_VERSION
00000000   GBL_BIGENDIAN
00000000   GBL_C641XL2PRIORITY
00000000   GBL_CACHE
00000000   GBL_CALLCSLCFGINIT
00004e20   GBL_CLKIN
000002bc   GBL_CLKTYPE
00001a8f   GBL_DSPSUBTYPE
0000003e   GBL_DSPTYPE
00000001   GBL_ENABLEINST
00000042   GBL_FOOTPRINT
000493e0   GBL_FREQ
00002226   GBL_L2ALLOC
00000000   GBL_L2CONFIGALLOC
00000000   GBL_L2CONFIGURE
00000000   GBL_L2MARMASK
00000000   GBL_L2MARMASK1
00000000   GBL_L2MARMASK2
00000000   GBL_L2MARMASK3
00000000   GBL_L2MARMASK4
00000000   GBL_L2MARMASK5
00000007   GBL_L2MODE
00000000   GBL_L2PRIORITY
00000000   GBL_NULL
00000000   GBL_PROCID
00000000   GBL_ROM
00000000   GBL_SUPPORTCSL
0000dbef   GBL_TRCMASKVALUE
00000000   GBL_USERINIT
0003c580   GBL_USERINITFXN
00000001   GBL_boot
100015fc   GBL_initdone
1000fcc0   GBL_stackbeg
10013cbf   GBL_stackend

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -