📄 emac.map
字号:
******************************************************************************
TMS470 COFF Linker PC v4.1.3
******************************************************************************
>> Linked Thu Jul 12 17:58:08 2007
OUTPUT FILE NAME: <./Debug/emac.out>
ENTRY POINT SYMBOL: "_c_intDaVinci" address: 8000c908
MEMORY CONFIGURATION
name origin length used attr fill
---------------------- -------- --------- -------- ---- --------
IRAM_INTR 00000000 00000500 000004d8 RWIX
IRAM 00000500 00001300 000008b0 RWIX
DRAM 00008000 00004000 00000000 RWIX
AEMIF 02000000 02000000 00000000 RWIX
DDR2 80000000 10000000 0000cc05 RWIX
SECTION ALLOCATION MAP
output attributes/
section page origin length input sections
-------- ---- ---------- ---------- ----------------
.cio 0 80000000 00000000 UNINITIALIZED
.ddr2 0 80000000 00000000 UNINITIALIZED
.text 0 80000000 000055d8
80000000 00001348 rts32e.lib : _printfi.obj (.text)
80001348 00000700 : memory.obj (.text)
80001a48 00000694 : lowlev.obj (.text)
800020dc 00000588 emac_test.obj (.text)
80002664 00000570 rts32e.lib : trgdrv.obj (.text)
80002bd4 00000304 : fopen.obj (.text)
80002ed8 0000028c : ull_div32.obj (.text)
80003164 00000214 : ecvt.obj (.text)
80003378 00000210 : fcvt.obj (.text)
80003588 000001cc emac_init.obj (.text)
80003754 000001c8 rts32e.lib : fd_add32.obj (.text)
8000391c 00000198 : fputs.obj (.text)
80003ab4 00000190 : fd_div32.obj (.text)
80003c44 00000180 emac_isr.obj (.text)
80003dc4 00000180 rts32e.lib : memcpy32.obj (.text)
80003f44 00000134 emac_intr.obj (.text)
80004078 00000128 rts32e.lib : fd_mul32.obj (.text)
800041a0 00000120 : setvbuf.obj (.text)
800042c0 00000108 : fflush.obj (.text)
800043c8 00000108 : _io_perm.obj (.text)
800044d0 00000108 : exit.obj (.text)
800045d8 00000104 main.obj (.text)
800046dc 000000fc rts32e.lib : i_div32.obj (.text)
800047d8 000000e0 : u_div32.obj (.text)
800048b8 000000e0 : boot.obj (.text)
80004998 000000d8 armcsl_davinci.lib : csl_intcHwSetup.obj (.text)
80004a70 000000c0 rts32e.lib : fd_cmp32.obj (.text)
80004b30 000000c0 : fputc.obj (.text)
80004bf0 000000b8 armcsl_davinci.lib : csl_intcEventEnable.obj (.text)
80004ca8 000000b0 rts32e.lib : trgmsg.obj (.text)
80004d58 000000a0 : memset32.obj (.text)
80004df8 00000098 : fclose.obj (.text)
80004e90 0000008c : ltoa.obj (.text)
80004f1c 00000088 : atoi.obj (.text)
80004fa4 00000080 : fseek.obj (.text)
80005024 0000006c armcsl_davinci.lib : _csl_intcDispatchIRQ.obj (.text)
80005090 0000006c : _csl_intcDispatchFIQ.obj (.text)
800050fc 00000060 rts32e.lib : printf.obj (.text)
8000515c 0000005c : fd_toi32.obj (.text)
800051b8 00000054 fiq_irq_enable.obj (.text)
8000520c 0000004c rts32e.lib : cpy_tbl.obj (.text)
80005258 0000004c arm_isr.obj (.text)
800052a4 0000004c rts32e.lib : strncpy.obj (.text)
800052f0 0000003c : i_tofd32.obj (.text)
8000532c 00000038 armcsl_davinci.lib : csl_intcDispatcherInit.obj (.text)
80005364 0000002c : _csl_endCriticalSection.obj (.text)
80005390 0000002c rts32e.lib : strcmp.obj (.text)
800053bc 0000002c armcsl_davinci.lib : _csl_intc0RestoreFIQ.obj (.text)
800053e8 0000002c : _csl_intc0RestoreIRQ.obj (.text)
80005414 0000002c rts32e.lib : memccpy.obj (.text)
80005440 0000002c : memchr.obj (.text)
8000546c 00000024 : _lock.obj (.text)
80005490 00000024 : strchr.obj (.text)
800054b4 00000020 armcsl_davinci.lib : _csl_beginCriticalSection.obj (.text)
800054d4 00000020 : _csl_intc0DisableFIQ.obj (.text)
800054f4 00000020 : _csl_intc0EnableFIQ.obj (.text)
80005514 00000020 : _csl_intc0EnableIRQ.obj (.text)
80005534 00000020 : _csl_intc0DisableIRQ.obj (.text)
80005554 00000020 rts32e.lib : args_main.obj (.text)
80005574 00000020 : icall32.obj (.text)
80005594 0000001c : strlen.obj (.text)
800055b0 0000001c : strcpy.obj (.text)
800055cc 00000008 armcsl_davinci.lib : csl_intcInit.obj (.text)
800055d4 00000004 rts32e.lib : remove.obj (.text)
.bss 0 800055d8 000047b0 UNINITIALIZED
800055d8 00003c84 emac_test.obj (.bss)
8000925c 00000374 rts32e.lib : defs.obj (.bss)
800095d0 00000190 : _printfi.obj (.bss)
80009760 00000190 : fcvt.obj (.bss)
800098f0 00000120 : trgmsg.obj (.bss)
80009a10 0000011c : lowlev.obj (.bss)
80009b2c 000000d0 : trgdrv.obj (.bss)
80009bfc 0000008c : exit.obj (.bss)
80009c88 00000064 : ecvt.obj (.bss)
80009cec 00000038 armcsl_davinci.lib : csl_sysData.obj (.bss:csl_section:sys)
80009d24 00000029 emac_intr.obj (.bss)
80009d50 00000014 emac_isr.obj (.bss)
80009d64 0000000c rts32e.lib : memory.obj (.bss)
80009d70 00000008 : _lock.obj (.bss)
80009d78 00000004 armcsl_davinci.lib : csl_sysData.obj (.bss)
80009d7c 00000004 rts32e.lib : stkdepth_vars.obj (.bss)
80009d80 00000004 : boot.obj (.bss)
80009d84 00000004 arm_isr.obj (.bss)
.stack 0 80009d88 00000800 UNINITIALIZED
.sysmem 0 8000a588 00000800 UNINITIALIZED
8000a588 00000008 rts32e.lib : memory.obj (.sysmem)
.sstack 0 8000ad88 00000400 UNINITIALIZED
8000ad88 00000400 arm_boot.obj (.sstack)
.istack 0 8000b188 00000400 UNINITIALIZED
8000b188 00000400 arm_boot.obj (.istack)
.fstack 0 8000b588 00000400 UNINITIALIZED
8000b588 00000400 arm_boot.obj (.fstack)
.ustack 0 8000b988 00000400 UNINITIALIZED
8000b988 00000400 arm_boot.obj (.ustack)
.ystack 0 8000bd88 00000400 UNINITIALIZED
8000bd88 00000400 arm_boot.obj (.ystack)
.astack 0 8000c188 00000400 UNINITIALIZED
8000c188 00000400 arm_boot.obj (.astack)
.cinit 0 8000c588 00000380
8000c588 00000244 rts32e.lib : defs.obj (.cinit)
8000c7cc 0000005c : lowlev.obj (.cinit)
8000c828 0000004c armcsl_davinci.lib : csl_sysData.obj (.cinit)
8000c874 00000024 rts32e.lib : memory.obj (.cinit)
8000c898 00000024 : exit.obj (.cinit)
8000c8bc 00000018 : _lock.obj (.cinit)
8000c8d4 0000000c emac_test.obj (.cinit)
8000c8e0 0000000c arm_isr.obj (.cinit)
8000c8ec 0000000c rts32e.lib : stkdepth_vars.obj (.cinit)
8000c8f8 0000000c : boot.obj (.cinit)
8000c904 00000004 --HOLE-- [fill = 0]
.entryPoint
* 0 8000c908 000001fc
8000c908 000001e4 arm_boot.obj (.entryPoint)
8000caec 00000008 (.T$0000)
8000caf4 00000008 (.T$0001)
8000cafc 00000008 (.T$0002)
.const 0 8000cb04 00000101
8000cb04 00000101 rts32e.lib : ctype.obj (.const)
.data 0 00000000 00000000 UNINITIALIZED
.intvect 0 00000000 00000048
00000000 00000048 arm_intvect_emif.obj (.intvect)
.bss:csl_section:_CSL_intcEventHandlerRecord
* 0 00000048 00000490 UNINITIALIZED
00000048 00000490 armcsl_davinci.lib : _csl_intcEventHandlerRecord.obj (.bss:csl_section:_CSL_intcEventHandlerRecord)
.text:csl_section:intc
* 0 00000500 000008a4
00000500 000001d4 armcsl_davinci.lib : csl_intcOpen.obj (.text:csl_section:intc)
000006d4 00000124 : csl_intcPlugEventHandler.obj (.text:csl_section:intc)
000007f8 00000110 : csl_intcDispatcherInit.obj (.text:csl_section:intc)
00000908 000000f8 : csl_intcClose.obj (.text:csl_section:intc)
00000a00 000000e4 : csl_intcEventEnable.obj (.text:csl_section:intc)
00000ae4 00000098 : csl_intcHwSetup.obj (.text:csl_section:intc)
00000b7c 00000088 : _csl_intcDispatchIRQ.obj (.text:csl_section:intc)
00000c04 00000088 : _csl_intcDispatchFIQ.obj (.text:csl_section:intc)
00000c8c 00000074 : csl_intcInit.obj (.text:csl_section:intc)
00000d00 0000005c : csl_intcGlobalDisable.obj (.text:csl_section:intc)
00000d5c 00000048 : csl_intcGlobalRestore.obj (.text:csl_section:intc)
.bss:csl_section:intc
* 0 00000da4 0000000c UNINITIALIZED
00000da4 0000000c armcsl_davinci.lib : _csl_intcAllocMask.obj (.bss:csl_section:intc)
FAR CALL TRAMPOLINES
callee addr tramp addr call addr call info
-------- -------- -------- -------- --------- ----------------
IND_CALL 80005574 .T$0000 8000caec 8000c944 arm_boot.obj (.entryPoint)
_exit 800044d8 .T$0001 8000caf4 8000c990 arm_boot.obj (.entryPoint)
_main 8000462c .T$0002 8000cafc 8000c988 arm_boot.obj (.entryPoint)
GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name
address name
-------- ----
800054cc $_CSL_beginCriticalSection
80005388 $_CSL_endCriticalSection
800054ec $_CSL_intc0DisableFIQ
8000554c $_CSL_intc0DisableIRQ
8000550c $_CSL_intc0EnableFIQ
8000552c $_CSL_intc0EnableIRQ
800053e0 $_CSL_intc0RestoreFIQ
8000540c $_CSL_intc0RestoreIRQ
00000048 .bss
00000000 .data
00000500 .text
800044d0 C$$EXIT
80004cf0 C$$IO$$
80003dc4 C_MEMCPY
80003760 FD_ADD
80004a70 FD_CMP
80003ab4 FD_DIV
80004078 FD_MUL
80003754 FD_SUB
8000515c FD_TOI
800046dc I$DIV
800046dc I$MOD
80005574 IND_CALL
800046e0 I_DIV
800046e0 I_MOD
800052f0 I_TOFD
800047d8 U$DIV
800047d8 U$MOD
80002ed8 ULL_DIV
80002ed8 ULL_MOD
800047dc U_DIV
800047dc U_MOD
00000908 _CSL_intcClose
000007f8 _CSL_intcDispatcherInit
00000a00 _CSL_intcEventEnable
00000d00 _CSL_intcGlobalDisable
00000d5c _CSL_intcGlobalRestore
00000ae4 _CSL_intcHwSetup
00000c8c _CSL_intcInit
00000500 _CSL_intcOpen
000006d4 _CSL_intcPlugEventHandler
80009d78 _CSL_sysDataHandle
80009cec _CSL_sysDataObj
80004024 _EMAC_closeIntc
80003f4c _EMAC_initIntc
80003c44 _EMAC_isr
80009d58 _ErrCount
80002b54 _HOSTclock
80002700 _HOSTclose
800028a0 _HOSTlseek
80002664 _HOSTopen
80002778 _HOSTread
800029c4 _HOSTrename
80002ae4 _HOSTtime
80002950 _HOSTunlink
8000280c _HOSTwrite
80009d50 _RxCount
800045d8 _TEST_execute
80009d54 _TxCount
00050000 __A_STACK_SIZE
800098f0 __CIOBUF_
800054b4 __CSL_beginCriticalSection
80005364 __CSL_endCriticalSection
800054d4 __CSL_intc0DisableFIQ
80005534 __CSL_intc0DisableIRQ
800054f4 __CSL_intc0EnableFIQ
80005514 __CSL_intc0EnableIRQ
800053bc __CSL_intc0RestoreFIQ
800053e8 __CSL_intc0RestoreIRQ
00000da4 __CSL_intcAllocMask
00000c04 __CSL_intcDispatchFIQ
00000b7c __CSL_intcDispatchIRQ
00000048 __CSL_intcEventHandlerRecord
00100000 __F_STACK_SIZE
00100000 __I_STACK_SIZE
00000800 __STACK_SIZE
00000800 __SYSMEM_SIZE
00200000 __S_STACK_SIZE
00050000 __U_STACK_SIZE
00200000 __Y_STACK_SIZE
ffffffff ___binit__
00000048 ___bss__
ffffffff ___c_args__
8000c588 ___cinit__
00000000 ___data__
00000000 ___edata__
000004d8 ___end__
00000da4 ___etext__
ffffffff ___pinit__
00000500 ___text__
80005554 __args_main
80002e48 __cleanup
80009c80 __cleanup_ptr
8000cb04 __ctypes_
80004348 __doflush
80009c84 __dtors_ptr
800095cc __ft_end
8000925c __ftable
80009d70 __lock
8000546c __nop
80000000 __printfi
800043c8 __rd_ok
80005470 __register_lock
8000547c __register_unlock
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -