📄 emac.map
字号:
******************************************************************************
TMS320C6x COFF Linker PC Version 4.32
******************************************************************************
>> Linked Tue Jan 18 15:13:47 2005
OUTPUT FILE NAME: <./Debug/EMAC.out>
ENTRY POINT SYMBOL: "_c_int00" address: 00014020
MEMORY CONFIGURATION
name origin length used attr fill
---------------------- -------- --------- -------- ---- --------
ISRAMB 00000000 00000800 000000e0 RWIX
ISRAM 00000800 00038000 00022662 RWIX
SDRAM1 80000000 000cffff 0000c580 RWIX
SDRAM2 800d0000 00100000 00000000 RWIX
SECTION ALLOCATION MAP
output attributes/
section page origin length input sections
-------- ---- ---------- ---------- ----------------
.ExtDat1 0 80000000 0000c580 UNINITIALIZED
80000000 0000c580 Emac.obj (.ExtDat1)
.ExtDat2 0 800d0000 00000000 UNINITIALIZED
.data 0 00000000 00000000 UNINITIALIZED
.boot_load
* 0 00000000 000000c0
00000000 000000c0 boot.obj (.boot_load)
.switch 0 000000c0 00000020
000000c0 00000020 tcp_in.obj (.switch)
.text 0 00000800 00013be0
00000800 00002c00 tcp_in.obj (.text)
00003400 00002020 tcp.obj (.text)
00005420 00001b60 tcp_out.obj (.text)
00006f80 00000f40 pbuf.obj (.text)
00007ec0 00000e00 rts6400.lib : memory.obj (.text)
00008cc0 00000d00 : lowlev.obj (.text)
000099c0 00000cc0 Emac.obj (.text)
0000a680 00000be0 NetSocket.obj (.text)
0000b260 00000bc0 cslDM642.lib : csl_emac.obj (.text:_EMAC_open)
0000be20 00000b80 rts6400.lib : trgdrv.obj (.text)
0000c9a0 00000b20 ARP.obj (.text)
0000d4c0 000008c0 mem.obj (.text)
0000dd80 00000880 IP.obj (.text)
0000e600 00000640 UTILS.obj (.text)
0000ec40 00000540 uart.obj (.text)
0000f180 00000480 rts6400.lib : fopen.obj (.text)
0000f600 00000480 netif.obj (.text)
0000fa80 00000440 rts6400.lib : fputs.obj (.text)
0000fec0 00000420 TFTP.obj (.text)
000102e0 00000100 rts6400.lib : divi.obj (.text)
000103e0 00000020 --HOLE-- [fill = 0]
00010400 00000320 vectors.obj (.text:vecs)
00010720 000002c0 SKBUFF.obj (.text)
000109e0 000002c0 tcpmem.obj (.text)
00010ca0 000002a0 interrupt.obj (.text)
00010f40 000002a0 ICMP.obj (.text)
000111e0 000002a0 main.obj (.text)
00011480 00000280 cslDM642.lib : csl_emac.obj (.text:_EMAC_serviceCheck)
00011700 000001e0 : csl_irq.obj (.text:_IRQ_map)
000118e0 000001c0 : csl_emac.obj (.text:_EMAC_sendPacket)
00011aa0 000001c0 : csl_emac.obj (.text:_emacEnqueueTx)
00011c60 000001c0 : csl_emac.obj (.text:_emacDequeueRx)
00011e20 000001c0 : csl_emac.obj (.text:_EMAC_getStatus)
00011fe0 000001c0 UDP.obj (.text)
000121a0 000001c0 rts6400.lib : fflush.obj (.text)
00012360 000001c0 : exit.obj (.text)
00012520 000001a0 cslDM642.lib : csl.obj (.text:__CSL_init)
000126c0 000001a0 rts6400.lib : setvbuf.obj (.text)
00012860 000001a0 ETH.obj (.text)
00012a00 000001a0 rts6400.lib : _io_perm.obj (.text)
00012ba0 00000180 cslDM642.lib : csl_emac.obj (.text:_EMAC_setReceiveFilter)
00012d20 00000180 : csl_emac.obj (.text:_emacDequeueTx)
00012ea0 00000180 : csl_emac.obj (.text:_emacEnqueueRx)
00013020 00000160 rts6400.lib : trgmsg.obj (.text)
00013180 00000140 cslDM642.lib : csl_timer.obj (.text:_TIMER_open)
000132c0 00000120 rts6400.lib : fclose.obj (.text)
000133e0 00000100 : fseek.obj (.text)
000134e0 00000100 TFTPPUT.obj (.text)
000135e0 00000100 cslDM642.lib : csl_timer.obj (.text:_TIMER_reset)
000136e0 00000100 rts6400.lib : autoinit.obj (.text)
000137e0 000000e0 : memset.obj (.text)
000138c0 000000e0 ip_addr.obj (.text)
000139a0 000000c0 cslDM642.lib : csl_mdio.obj (.text:_MDIO_close)
00013a60 000000c0 rts6400.lib : strasg.obj (.text)
00013b20 000000c0 : divu.obj (.text)
00013be0 000000c0 cslDM642.lib : csl_irq.obj (.text:_mux2Tables)
00013ca0 000000a0 : csl_irq.obj (.text:_setMux)
00013d40 000000a0 : csl_irq.obj (.text:_getMux)
00013de0 00000080 : csl_irq.obj (.text:__IRQ_init)
00013e60 00000080 rts6400.lib : memcpy64.obj (.text)
00013ee0 00000080 cslDM642.lib : csl_mdio.obj (.text:_MDIO_open)
00013f60 00000060 : csl_emac.obj (.text:_emacUpdateStats)
00013fc0 00000060 : csl_timer.obj (.text:_TIMER_config)
00014020 00000060 rts6400.lib : boot.obj (.text)
00014080 00000040 cslDM642.lib : csl_irq.obj (.text:_IRQ_disable)
000140c0 00000040 : csl_emac.obj (.text:_pqPush)
00014100 00000040 stats.obj (.text)
00014140 00000040 cslDM642.lib : csl_emac.obj (.text:_pqPushChain)
00014180 00000040 rts6400.lib : _lock.obj (.text)
000141c0 00000040 cslDM642.lib : csl_irq.obj (.text:_IRQ_reset)
00014200 00000040 : csl_mdio.obj (.text:_MDIO_getStatus)
00014240 00000040 : csl_timer.obj (.text:_TIMER_start)
00014280 00000020 : csl_irq.obj (.text:_IRQ_resetAll)
000142a0 00000020 : csl_irq.obj (.text:_IRQ_globalEnable)
000142c0 00000020 : csl_irq.obj (.text:_IRQ_enable)
000142e0 00000020 vectors.obj (.text)
00014300 00000020 cslDM642.lib : csl.obj (.text:_CSLDM642_LIB_)
00014320 00000020 : csl_irq.obj (.text:_IRQ_setVecs)
00014340 00000020 rts6400.lib : remove.obj (.text)
00014360 00000020 cslDM642.lib : csl_timer.obj (.text:_TIMER_getEventId)
00014380 00000020 : csl_irq.obj (.text:_IRQ_nmiEnable)
000143a0 00000020 : csl_irq.obj (.text)
000143c0 00000020 : csl_irq.obj (.text:_IRQ_globalDisable)
.bss 0 000143e0 00005834 UNINITIALIZED
000143e0 00003e98 mem.obj (.bss)
00018278 00000958 tcpmem.obj (.bss)
00018bd0 00000902 pbuf.obj (.bss)
000194d4 00000004 ICMP.obj (.bss)
000194d8 000003e8 NetSocket.obj (.bss)
000198c0 000000dc stats.obj (.bss)
000199a0 000000b6 ARP.obj (.bss)
00019a58 00000080 main.obj (.bss)
00019ad8 00000064 Emac.obj (.bss)
00019b3c 00000034 tcp_in.obj (.bss)
00019b70 00000029 tcp.obj (.bss)
00019b9c 00000018 TFTP.obj (.bss)
00019bb4 00000014 TFTPPUT.obj (.bss)
00019bc8 00000010 tcp.obj (.bss:c)
00019bd8 0000000c Emac.obj (.bss:c)
00019be4 0000000c netif.obj (.bss:c)
00019bf0 00000008 ip_addr.obj (.bss)
00019bf8 00000008 NetSocket.obj (.bss:c)
00019c00 00000006 IP.obj (.bss:c)
00019c08 00000004 IP.obj (.bss)
00019c0c 00000004 ARP.obj (.bss:c)
00019c10 00000004 pbuf.obj (.bss:c)
.cinit 0 00019c18 00000664
00019c18 00000244 rts6400.lib : defs.obj (.cinit)
00019e5c 00000004 --HOLE-- [fill = 0]
00019e60 0000012c cslDM642.lib : csl_irq.obj (.cinit)
00019f8c 00000004 --HOLE-- [fill = 0]
00019f90 0000005c rts6400.lib : lowlev.obj (.cinit)
00019fec 00000004 --HOLE-- [fill = 0]
00019ff0 0000005c cslDM642.lib : csl_timer.obj (.cinit)
0001a04c 00000004 --HOLE-- [fill = 0]
0001a050 0000003c : csl.obj (.cinit)
0001a08c 00000004 --HOLE-- [fill = 0]
0001a090 0000002c rts6400.lib : exit.obj (.cinit)
0001a0bc 00000004 --HOLE-- [fill = 0]
0001a0c0 0000002c Emac.obj (.cinit)
0001a0ec 00000004 --HOLE-- [fill = 0]
0001a0f0 00000020 tcpmem.obj (.cinit)
0001a110 0000001c cslDM642.lib : csl_mdio.obj (.cinit)
0001a12c 00000004 --HOLE-- [fill = 0]
0001a130 0000001c rts6400.lib : sysmem.obj (.cinit)
0001a14c 00000004 --HOLE-- [fill = 0]
0001a150 0000001c : _lock.obj (.cinit)
0001a16c 00000004 --HOLE-- [fill = 0]
0001a170 0000001c ip_addr.obj (.cinit)
0001a18c 00000004 --HOLE-- [fill = 0]
0001a190 00000018 tcp.obj (.cinit:c)
0001a1a8 00000015 tcp.obj (.cinit)
0001a1bd 00000003 --HOLE-- [fill = 0]
0001a1c0 00000014 netif.obj (.cinit:c)
0001a1d4 00000004 --HOLE-- [fill = 0]
0001a1d8 00000014 main.obj (.cinit)
0001a1ec 00000004 --HOLE-- [fill = 0]
0001a1f0 00000014 Emac.obj (.cinit:c)
0001a204 00000004 --HOLE-- [fill = 0]
0001a208 00000010 NetSocket.obj (.cinit:c)
0001a218 0000000e ARP.obj (.cinit)
0001a226 00000002 --HOLE-- [fill = 0]
0001a228 0000000e IP.obj (.cinit:c)
0001a236 00000002 --HOLE-- [fill = 0]
0001a238 0000000c ARP.obj (.cinit:c)
0001a244 00000004 --HOLE-- [fill = 0]
0001a248 0000000c rts6400.lib : memory.obj (.cinit)
0001a254 00000004 --HOLE-- [fill = 0]
0001a258 0000000c pbuf.obj (.cinit:c)
0001a264 00000004 --HOLE-- [fill = 0]
0001a268 0000000c cslDM642.lib : csl_emac.obj (.cinit)
0001a274 00000008 --HOLE-- [fill = 0]
.const 0 0001a27c 00000062
0001a27c 00000056 Emac.obj (.const)
0001a2d2 0000000a main.obj (.const)
0001a2dc 00000002 rts6400.lib : fputs.obj (.const)
.far 0 0001a2e0 00000a68 UNINITIALIZED
0001a2e0 00000374 rts6400.lib : defs.obj (.far)
0001a654 000002d8 cslDM642.lib : csl_emac.obj (.far)
0001a930 0000011c rts6400.lib : lowlev.obj (.far)
0001aa50 00000100 cslDM642.lib : csl_irq.obj (.far)
0001ab50 000000d0 rts6400.lib : trgdrv.obj (.far)
0001ac20 00000090 : exit.obj (.far)
0001acb0 00000030 cslDM642.lib : csl_timer.obj (.far)
0001ace0 0000002c : csl_mdio.obj (.far)
0001ad10 00000028 : csl.obj (.far)
0001ad38 00000008 rts6400.lib : memory.obj (.far)
0001ad40 00000008 : _lock.obj (.far)
.stack 0 0001ad48 00004000 UNINITIALIZED
0001ad48 00000008 rts6400.lib : boot.obj (.stack)
.cio 0 0001ed48 00000120 UNINITIALIZED
0001ed48 00000120 rts6400.lib : trgmsg.obj (.cio)
.sysmem 0 0001ee68 00004000 UNINITIALIZED
GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name
address name
-------- ----
000143e0 $bss
000143e0 .bss
00000000 .data
00000800 .text
00012518 C$$EXIT
000130b4 C$$IO$$
00014300 _CSLDM642_LIB_
00019a60 _Data
00019bb4 _DownLoadEnd
00019bb8 _DownLoadOnly
00009c58 _EMACControlModuleInit
00010ca0 _EMACInterruptISR
00009d7c _EMACModuleInit
00011e20 _EMAC_getStatus
0000b260 _EMAC_open
000118e0 _EMAC_sendPacket
00011480 _EMAC_serviceCheck
00012ba0 _EMAC_setReceiveFilter
000099c0 _EmacInitial
00019be0 _EmacRxNumtest
0000a400 _Emac_Get_Addr
0000a2b8 _Emac_Send
0000a1e0 _FreePacket
00019b04 _FreeQueue
0000a174 _GetPacket
0000c8c8 _HOSTclock
0000bf78 _HOSTclose
0000c244 _HOSTlseek
0000be20 _HOSTopen
0000c044 _HOSTread
0000c484 _HOSTrename
0000c808 _HOSTtime
0000c370 _HOSTunlink
0000c144 _HOSTwrite
00014080 _IRQ_disable
000142c0 _IRQ_enable
000143c0 _IRQ_globalDisable
000142a0 _IRQ_globalEnable
00011700 _IRQ_map
00014380 _IRQ_nmiEnable
000141c0 _IRQ_reset
00014280 _IRQ_resetAll
00014320 _IRQ_setVecs
00011218 _InitTimer
0000a0d0 _InterruptInit
00019bdc _LinkStatus
00019b28 _LinkStr
00019bbc _LoadLength
00009d60 _MDIOInit
000139a0 _MDIO_close
00014200 _MDIO_getStatus
00013ee0 _MDIO_open
0000acdc _MsgAsynEvent
0000ac28 _MsgAsyncSelect
000113dc _RcvFromNet
0000a22c _RxPacket
00019b10 _RxQueue
00019b20 _SrcMacID
0000a4a0 _StatisticsUpdate
0000a444 _StatusUpdate
00019ba0 _TFTPClientAddr
00013fc0 _TIMER_config
00014360 _TIMER_getEventId
00013180 _TIMER_open
000135e0 _TIMER_reset
00014240 _TIMER_start
00019bc8 _Timer
00010df4 _Timer1
0000ec90 _UartAIRQClear
0000efc8 _UartARecv
0000ee28 _UartASend
0000ecb4 _UartBIRQClear
0000f0a0 _UartBRecv
0000eef8 _UartBSend
0000ecd8 _UartInit
0001ed48 __CIOBUF_
00012520 __CSL_init
0001ab48 __IRQ_dispatchTable
0001aa80 __IRQ_eventTable
000143a0 __IRQ_hookFetchPacket
00013de0 __IRQ_init
0001ab08 __IRQ_intTable
00004000 __STACK_SIZE
00004000 __SYSMEM_SIZE
0001acb0 __TIMER_deviceTable
0001acdc __TIMER_hBios
0001acd4 __TIMER_hDev0
0001acd8 __TIMER_hDev1
000143e0 ___bss__
00019c18 ___cinit__
00000000 ___data__
00000000 ___edata__
00019c14 ___end__
000143e0 ___etext__
ffffffff ___pinit__
00000800 ___text__
000136e0 __auto_init
0000f544 __cleanup
0001aca8 __cleanup_ptr
000102e0 __divi
00013b20 __divu
00012284 __doflush
0001acac __dtors_ptr
0001a650 __ft_end
0001a2e0 __ftable
0001ad40 __lock
0001ad38 __memory_size
00014180 __nop
00012a00 __rd_ok
00014184 __register_lock
00014194 __register_unlock
0001ad48 __stack
00013a60 __strasg
0001ee68 __sys_memory
0001a510 __tmpnams
0001ad44 __unlock
00012ac0 __wrt_ok
00012518 _abort
0000aa54 _accept
00008f94 _add_device
000107e4 _alloc_skb
0000ca84 _arp_add_cache
0000c9ec _arp_add_entry
0000d1cc _arp_get_eth_addr
0000c9a0 _arp_init
0000d380 _arp_rcv_packet
0000cc58 _arp_send_req
0000cf60 _arp_send_rsp
0001245c _atexit
0000aa88 _bind
00000000 _boot
00014020 _c_int00
000082c4 _calloc
00019b9c _client_block
00009770 _close
0000add0 _closesocket
0000a878 _config_ip
0000ae40 _connect
00012998 _eth_get_addr
00012860 _eth_init
00012980 _eth_rcv
0001287c _eth_send
000129bc _eth_skb_reserve
00019ac8 _eventId1
00012360 _exit
000132c0 _fclose
000121a0 _fflush
0000f180 _fopen
0000fae8 _fputs
00008670 _free
00010868 _free_skb
0000f1e0 _freopen
000133e0 _fseek
00019ad8 _g_emacConfig
0000c6a8 _getenv
00019bd8 _hEMAC
00019bb0 _hTFTPSocket
00019ac4 _hTimer1
0000e6b8 _htonl
0000e688 _htons
00011184 _icmp_rcv_packet
00003618 _inet_chksum_pseudo
00019bf0 _ip_addr_any
00019bf4 _ip_addr_broadcast
000138c0 _ip_addr_isbroadcast
0000dd80 _ip_fast_csum
0000e530 _ip_get_source_ip
0000de5c _ip_init
0000de80 _ip_rcv_packet
0000e144 _ip_send
0000e4fc _ip_skb_reserve
0000ab60 _listen
00019bc0 _load_addr
0000967c _lseek
000198c0 _lwip_stats
00019a58 _m_hSocket
000112c0 _main
000080f8 _malloc
0000d754 _mem_free
0000d680 _mem_init
0000da84 _mem_malloc
0000d868 _mem_realloc
0000d7f4 _mem_reallocm
000089a4 _memalign
00013e60 _memcpy
00010c24 _memp_free
000109e0 _memp_init
00010b88 _memp_malloc
000137e0 _memset
00008098 _minit
0000a680 _net_handle
0000a768 _net_init
0000f600 _netif_add
00019be8 _netif_default
0000f808 _netif_find
0000fa58 _netif_init
0000f9f0 _netif_is_up
00019be4 _netif_list
0000f740 _netif_remove
0000f6ec _netif_set_addr
0000f9a0 _netif_set_default
0000fa28 _netif_set_down
0000f920 _netif_set_gw
0000f8e0 _netif_set_ipaddr
0000f960 _netif_set_netmask
0000f9c0 _netif_set_up
0000e630 _ntohl
0000e600 _ntohs
0000929c _open
80000580 _packet_buffer
80000000 _packet_header
00007120 _pbuf_alloc
00007ac8 _pbuf_cat
00007ba0 _pbuf_chain
00007a2c _pbuf_clen
00007dd8 _pbuf_dechain
000078a4 _pbuf_free
000076e4 _pbuf_header
00006f80 _pbuf_init
00007520 _pbuf_realloc
00007a94 _pbuf_ref
00007bd8 _pbuf_take
00019c08 _pgRcvBuff
0000a4c8 _pqPop
0000a584 _pqPush
0000fa80 _puts
00009494 _read
000130bc _readmsg
00008364 _realloc
0000ae74 _recv
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -