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

📄 dma.map

📁 TMS320VC5509A 用CSL配置DMA的代码程序
💻 MAP
📖 第 1 页 / 共 2 页
字号:
******************************************************************************
         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 + -