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

📄 emac.map

📁 TI达芬奇dm644x各硬件模块测试代码
💻 MAP
📖 第 1 页 / 共 2 页
字号:
******************************************************************************
             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 + -