📄 dma.map
字号:
******************************************************************************
TMS320C55x COFF Linker PC Version 2.56
******************************************************************************
>> Linked Mon May 26 21:56:36 2008
OUTPUT FILE NAME: <dma.out>
ENTRY POINT SYMBOL: "_c_int00" address: 00013dcf
MEMORY CONFIGURATION
name origin length used attr fill
(bytes) (bytes) (bytes)
---------------------- -------- --------- -------- ---- --------
PAGE 0: MMR 00000000 000000c0 00000000 RWIX
SPRAM 000000c0 00000040 00000000 RWIX
VECS 00000100 00000100 00000100 RWIX
DARAM 00000200 0000fe00 00006e12 RWIX
SARAM0 00010000 00010000 00003f02 RWIX
SARAM1 00020000 00010000 00000000 RWIX
SARAM2 00030000 00010000 00000000 RWIX
CE0 00040000 003c0000 00000000 RWIX
CE1 00400000 00400000 00000000 RWIX
CE2 00800000 00400000 00000000 RWIX
CE3 00c00000 003f8000 00000000 RWIX
PROM 00ff8000 00007f00 00000000 RWIX
PAGE 2: IOPORT 00000000 00020000 00000000 RWIX
SECTION ALLOCATION MAP
(Addresses surrounded by []'s are displayed for convenience only!)
output attributes/
section page orgn(bytes) orgn(words) len(bytes) len(words) input sections
-------- ---- ----------- ----------- ---------- ---------- --------------
.vectors 0 00000100 [ 00000080 ] 00000100 *
00000100 [ 00000080 ] 00000100 * vectors_table.obj (.vectors)
.data 0 [ 00000200 ] 00000100 * 00000000 UNINITIALIZED
.switch 0 [ 00000200 ] 00000100 * 00000000 UNINITIALIZED
.pinit 0 [ 00000200 ] 00000100 * 00000000
.bss 0 [ 00000200 ] 00000100 * 000005ca UNINITIALIZED
[ 00000200 ] 00000100 * 000001cd rts55.lib : defs.obj (.bss)
[ 0000059a ] 000002cd * 00000190 : _printfi.obj (.bss)
[ 000008ba ] 0000045d * 000000d0 : trgdrv.obj (.bss)
[ 00000a5c ] 0000052e * 00000071 : lowlev.obj (.bss)
[ 00000b3e ] 0000059f * 00000064 : fcvt.obj (.bss)
[ 00000c06 ] 00000603 * 00000064 : ecvt.obj (.bss)
[ 00000cd0 ] 00000668 * 00000046 : exit.obj (.bss)
[ 00000d5c ] 000006ae * 00000014 dma.obj (.bss)
[ 00000d84 ] 000006c2 * 00000004 rts55.lib : memory.obj (.bss)
[ 00000d8c ] 000006c6 * 00000004 : _lock.obj (.bss)
.const 0 [ 00000d94 ] 000006ca * 0000024a
[ 00000d94 ] 000006ca * 00000101 rts55.lib : ctype.obj (.const)
[ 00000f96 ] 000007cb * 000000d7 csl5509.lib : csl_csldat.obj (.const)
[ 00001144 ] 000008a2 * 00000034 rts55.lib : _printfi.obj (.const)
[ 000011ac ] 000008d6 * 00000022 dma.obj (.const)
[ 000011f0 ] 000008f8 * 0000000c rts55.lib : fcvt.obj (.const)
[ 00001208 ] 00000904 * 0000000c : ecvt.obj (.const)
[ 00001220 ] 00000910 * 00000002 : fputs.obj (.const)
[ 00001224 ] 00000912 * 00000002 : fltlid.obj (.const)
.sysmem 0 [ 00001228 ] 00000914 * 00001000 UNINITIALIZED
.stack 0 [ 00003228 ] 00001914 * 00001000 UNINITIALIZED
.sysstack
* 0 [ 00005228 ] 00002914 * 00000800 UNINITIALIZED
.cio 0 [ 00006300 ] 00003180 * 00000120 UNINITIALIZED
[ 00006300 ] 00003180 * 00000120 rts55.lib : trgmsg.obj (.cio)
.cinit 0 [ 00006540 ] 000032a0 * 000002e3
[ 00006540 ] 000032a0 * 000001f5 csl5509.lib : csl_csldat.obj (.cinit)
[ 0000692a ] 00003495 * 00000093 rts55.lib : defs.obj (.cinit)
[ 00006a50 ] 00003528 * 00000028 : lowlev.obj (.cinit)
[ 00006aa0 ] 00003550 * 00000016 dma.obj (.cinit)
[ 00006acc ] 00003566 * 0000000e rts55.lib : exit.obj (.cinit)
[ 00006ae8 ] 00003574 * 0000000a : _lock.obj (.cinit)
[ 00006afc ] 0000357e * 00000004 : memory.obj (.cinit)
[ 00006b04 ] 00003582 * 00000001 --HOLE-- [fill = 0]
section_xx
* 0 [ 00006b06 ] 00003583 * 00000080 UNINITIALIZED
[ 00006b06 ] 00003583 * 00000080 dma.obj (section_xx)
section_yy
* 0 [ 00006c06 ] 00003603 * 00000080 UNINITIALIZED
[ 00006c06 ] 00003603 * 00000080 dma.obj (section_yy)
.csldata 0 [ 00006d08 ] 00003684 * 000001f2 UNINITIALIZED
[ 00006d08 ] 00003684 * 000001f2 csl5509.lib : csl_csldat.obj (.csldata)
.text 0 00010000 [ 00008000 ] 00003f02 *
00010000 [ 00008000 ] 000002f4 * dma.obj (.text)
000102f4 [ 0000817a ] 00000179 * csl5509.lib : dma_reset.obj (.text:DMA_reset)
0001046d [ 00008236+] 00000002 * vectors_table.obj (.text)
0001046f [ 00008237+] 00000001 * --HOLE-- [fill = 20]
00010470 [ 00008238 ] 000000e3 * csl5509.lib : dma_cfg.obj (.text:DMA_config)
00010553 [ 000082a9+] 00000001 * --HOLE-- [fill = 20]
00010554 [ 000082aa ] 000000bf * : dma_open.obj (.text:DMA_open)
00010613 [ 00008309+] 00000001 * --HOLE-- [fill = 20]
00010614 [ 0000830a ] 00000058 * : irq_enab.obj (.text:IRQ_enable)
0001066c [ 00008336 ] 00000039 * : dma_close.obj (.text:DMA_close)
000106a5 [ 00008352+] 00000003 * --HOLE-- [fill = 20]
000106a8 [ 00008354 ] 00000039 * : irq_clear.obj (.text:IRQ_clear)
000106e1 [ 00008370+] 00000003 * --HOLE-- [fill = 20]
000106e4 [ 00008372 ] 0000002b * : irq_setvecs.obj (.text:IRQ_setVecs)
0001070f [ 00008387+] 00000001 * --HOLE-- [fill = 20]
00010710 [ 00008388 ] 00000015 * : _csl_init.obj (.text:_CSL_init)
00010725 [ 00008392+] 00000003 * --HOLE-- [fill = 20]
00010728 [ 00008394 ] 0000000d * : irq_gdisab.obj (.text:IRQ_globalDisable)
00010735 [ 0000839a+] 00000003 * --HOLE-- [fill = 20]
00010738 [ 0000839c ] 0000000d * : irq_genab.obj (.text:IRQ_globalEnable)
00010745 [ 000083a2+] 00000003 * --HOLE-- [fill = 20]
00010748 [ 000083a4 ] 0000000c * : irq_grest.obj (.text:IRQ_globalRestore)
00010754 [ 000083aa ] 00000002 * : csllibs.obj (.text)
00010756 [ 000083ab ] 00000ff8 * rts55.lib : _printfi.obj (.text)
0001174e [ 00008ba7 ] 0000047b * : trgdrv.obj (.text)
00011bc9 [ 00008de4+] 0000045f * : lowlev.obj (.text)
00012028 [ 00009014 ] 0000033a * : memory.obj (.text)
00012362 [ 000091b1 ] 000002c5 * : cmpd.obj (.text)
00012627 [ 00009313+] 000002b9 * : llmpy.obj (.text)
000128e0 [ 00009470 ] 000001e9 * : fopen.obj (.text)
00012ac9 [ 00009564+] 000001b0 * : ecvt.obj (.text)
00012c79 [ 0000963c+] 000001ae * : fcvt.obj (.text)
00012e27 [ 00009713+] 0000014b * : addd.obj (.text)
00012f72 [ 000097b9 ] 0000012b * : fputs.obj (.text)
0001309d [ 0000984e+] 00000100 * : divd.obj (.text)
0001319d [ 000098ce+] 000000f7 * : frcdivd.obj (.text)
00013294 [ 0000994a ] 000000f1 * : mpyd.obj (.text)
00013385 [ 000099c2+] 000000da * : divli.obj (.text)
0001345f [ 00009a2f+] 000000b3 * : setvbuf.obj (.text)
00013512 [ 00009a89 ] 000000ae * : _io_perm.obj (.text)
000135c0 [ 00009ae0 ] 000000ac * : divul.obj (.text)
0001366c [ 00009b36 ] 000000a7 * : trgmsg.obj (.text:CIO_breakpoint)
00013713 [ 00009b89+] 00000099 * : exit.obj (.text)
000137ac [ 00009bd6 ] 00000097 * : remli.obj (.text)
00013843 [ 00009c21+] 0000008e * : fputc.obj (.text)
000138d1 [ 00009c68+] 0000008b * : fflush.obj (.text)
0001395c [ 00009cae ] 00000089 * csl5509.lib : irq_pluga.obj (.text)
000139e5 [ 00009cf2+] 00000079 * rts55.lib : fixdli.obj (.text)
00013a5e [ 00009d2f ] 0000006c * : fltlid.obj (.text)
00013aca [ 00009d65 ] 0000006c * : ltoa.obj (.text)
00013b36 [ 00009d9b ] 0000006b * : autoinit.obj (.text)
00013ba1 [ 00009dd0+] 00000069 * : trgmsg.obj (.text)
00013c0a [ 00009e05 ] 00000066 * : fclose.obj (.text)
00013c70 [ 00009e38 ] 0000005f * : frcmpyd.obj (.text)
00013ccf [ 00009e67+] 0000005e * : atoi.obj (.text)
00013d2d [ 00009e96+] 00000059 * : fseek.obj (.text)
00013d86 [ 00009ec3 ] 00000049 * : printf.obj (.text)
00013dcf [ 00009ee7+] 00000048 * : boot.obj (.text)
00013e17 [ 00009f0b+] 0000002a * : fixdi.obj (.text)
00013e41 [ 00009f20+] 0000002a * : udiv.obj (.text)
00013e6b [ 00009f35+] 00000021 * : memccpy.obj (.text)
00013e8c [ 00009f46 ] 00000014 * : subd.obj (.text)
00013ea0 [ 00009f50 ] 00000013 * : lmpy.obj (.text)
00013eb3 [ 00009f59+] 00000011 * : memcpy.obj (.text)
00013ec4 [ 00009f62 ] 00000010 * : negd.obj (.text)
00013ed4 [ 00009f6a ] 00000010 * : _lock.obj (.text)
00013ee4 [ 00009f72 ] 0000000c * : fltid.obj (.text)
00013ef0 [ 00009f78 ] 0000000a * : remove.obj (.text)
00013efa [ 00009f7d ] 00000007 * : exit.obj (.text:CIO_breakpoint)
00013f01 [ 00009f80+] 00000001 * --HOLE-- [fill = 20]
.ioport 2 [ 00000000 ] 00000000 * 00000000 UNINITIALIZED
GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name
abs. value/
byte addr word addr name
--------- --------- ----
00000100 .bss
00000100 .data
00010000 .text
00013efb C$$EXIT
0001370c C$$IO$$
00013ea0 I$$LMPY
00013e41 I$$UDIV
00013e56 I$$UMOD
00010754 _CSL5509_LIB_
0001066c _DMA_close
00010470 _DMA_config
00010554 _DMA_open
000102f4 _DMA_reset
00011b7a _HOSTclock
000117d9 _HOSTclose
00011923 _HOSTlseek
0001174e _HOSTopen
00011830 _HOSTread
00011a21 _HOSTrename
00011b2b _HOSTtime
000119ca _HOSTunlink
000118a9 _HOSTwrite
000106a8 _IRQ_clear
00010614 _IRQ_enable
00010728 _IRQ_globalDisable
00010738 _IRQ_globalEnable
00010748 _IRQ_globalRestore
0001395c _IRQ_plug
000106e4 _IRQ_setVecs
00000100 _VECSTART
00003180 __CIOBUF_
00003684 __CSL_DataObj
00010710 __CSL_init
00002000 __STACK_SIZE
00002000 __SYSMEM_SIZE
00001000 __SYSSTACK_SIZE
00000100 ___bss__
000032a0 ___cinit__
00000100 ___data__
00000100 ___edata__
000006ca ___end__
00013f02 ___etext__
ffffffff ___pinit__
00010000 ___text__
00012e27 __addd
00012a89 __cleanup
000006aa __cleanup_ptr
00012362 __cmpd
000006ca __ctypes_
0001309d __divd
00013385 __divli
0001287a __divlli
00013e41 __divu
000135c0 __divul
000126d2 __divull
00013914 __doflush
000006ac __dtors_ptr
000123ab __eqld
00013e17 __fixdi
000139e5 __fixdli
00013ee4 __fltid
00013a5e __fltlid
0001319d __frcdivd
00013c70 __frcmpyd
000002cc __ft_end
00000100 __ftable
000125b1 __geqd
000124bf __gtrd
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -