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

📄 spi.map

📁 TMS320VC5509A 用CSL配置SPI的代码程序
💻 MAP
📖 第 1 页 / 共 2 页
字号:
******************************************************************************
         TMS320C55x COFF Linker PC Version 2.56                
******************************************************************************
>> Linked Sun Jun 01 10:47:25 2008

OUTPUT FILE NAME:   <spi.out>
ENTRY POINT SYMBOL: "_c_int00"  address: 00014153


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  00006ce6  RWIX
         SARAM0                  00010000   00010000  00004286  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          *   00000600   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          *   00000049   spi.obj (.bss)
                 [ 00000d64 ]  000006b2          *   00000046   rts55.lib : exit.obj (.bss)
                 [ 00000df0 ]  000006f8          *   00000004             : memory.obj (.bss)
                 [ 00000df8 ]  000006fc          *   00000004             : _lock.obj (.bss)

.const       0   [ 00000e00 ]  00000700          *   0000026e   
                 [ 00000e00 ]  00000700          *   00000101   rts55.lib : ctype.obj (.const)
                 [ 00001002 ]  00000801          *   000000d7   csl5509.lib : csl_csldat.obj (.const)
                 [ 000011b0 ]  000008d8          *   00000046   spi.obj (.const)
                 [ 0000123c ]  0000091e          *   00000034   rts55.lib : _printfi.obj (.const)
                 [ 000012a4 ]  00000952          *   0000000c             : fcvt.obj (.const)
                 [ 000012bc ]  0000095e          *   0000000c             : ecvt.obj (.const)
                 [ 000012d4 ]  0000096a          *   00000002             : fputs.obj (.const)
                 [ 000012d8 ]  0000096c          *   00000002             : fltlid.obj (.const)

.sysmem      0   [ 000012dc ]  0000096e          *   00001000   UNINITIALIZED

.stack       0   [ 000032dc ]  0000196e          *   00001000   UNINITIALIZED

.sysstack 
*            0   [ 000052dc ]  0000296e          *   00000800   UNINITIALIZED

.cio         0   [ 00006300 ]  00003180          *   00000120   UNINITIALIZED
                 [ 00006300 ]  00003180          *   00000120   rts55.lib : trgmsg.obj (.cio)

.cinit       0   [ 00006540 ]  000032a0          *   000002f3   
                 [ 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          *   00000026   spi.obj (.cinit)
                 [ 00006aec ]  00003576          *   0000000e   rts55.lib : exit.obj (.cinit)
                 [ 00006b08 ]  00003584          *   0000000a             : _lock.obj (.cinit)
                 [ 00006b1c ]  0000358e          *   00000004             : memory.obj (.cinit)
                 [ 00006b24 ]  00003592          *   00000001   --HOLE-- [fill = 0]

.csldata     0   [ 00006b28 ]  00003594          *   000001f2   UNINITIALIZED
                 [ 00006b28 ]  00003594          *   000001f2   csl5509.lib : csl_csldat.obj (.csldata)

.text        0     00010000  [ 00008000 ] 00004286          *   
                   00010000  [ 00008000 ] 00000495          *   spi.obj (.text)
                   00010495  [ 0000824a+] 00000002          *   vectors_table.obj (.text)
                   00010497  [ 0000824b+] 00000001          *   --HOLE-- [fill = 20]
                   00010498  [ 0000824c ] 000001f6          *   csl5509.lib : mcbsp_rst.obj (.text:MCBSP_reset)
                   0001068e  [ 00008347 ] 00000002          *   --HOLE-- [fill = 20]
                   00010690  [ 00008348 ] 0000012b          *               : mcbsp_cfg.obj (.text:MCBSP_config)
                   000107bb  [ 000083dd+] 00000001          *   --HOLE-- [fill = 20]
                   000107bc  [ 000083de ] 000000e9          *               : mcbsp_open.obj (.text:MCBSP_open)
                   000108a5  [ 00008452+] 00000003          *   --HOLE-- [fill = 20]
                   000108a8  [ 00008454 ] 00000069          *               : mcbsp_start.obj (.text:MCBSP_start)
                   00010911  [ 00008488+] 00000003          *   --HOLE-- [fill = 20]
                   00010914  [ 0000848a ] 0000005d          *               : irq_disa.obj (.text:IRQ_disable)
                   00010971  [ 000084b8+] 00000003          *   --HOLE-- [fill = 20]
                   00010974  [ 000084ba ] 00000058          *               : irq_enab.obj (.text:IRQ_enable)
                   000109cc  [ 000084e6 ] 0000004d          *               : mcbsp_cls.obj (.text:MCBSP_close)
                   00010a19  [ 0000850c+] 00000003          *   --HOLE-- [fill = 20]
                   00010a1c  [ 0000850e ] 00000039          *               : irq_clear.obj (.text:IRQ_clear)
                   00010a55  [ 0000852a+] 00000003          *   --HOLE-- [fill = 20]
                   00010a58  [ 0000852c ] 0000002b          *               : irq_setvecs.obj (.text:IRQ_setVecs)
                   00010a83  [ 00008541+] 00000001          *   --HOLE-- [fill = 20]
                   00010a84  [ 00008542 ] 00000015          *               : _csl_init.obj (.text:_CSL_init)
                   00010a99  [ 0000854c+] 00000003          *   --HOLE-- [fill = 20]
                   00010a9c  [ 0000854e ] 0000000d          *               : irq_gdisab.obj (.text:IRQ_globalDisable)
                   00010aa9  [ 00008554+] 00000003          *   --HOLE-- [fill = 20]
                   00010aac  [ 00008556 ] 0000000d          *               : irq_genab.obj (.text:IRQ_globalEnable)
                   00010ab9  [ 0000855c+] 00000003          *   --HOLE-- [fill = 20]
                   00010abc  [ 0000855e ] 0000000c          *               : irq_grest.obj (.text:IRQ_globalRestore)
                   00010ac8  [ 00008564 ] 00000007          *               : mcbsp_r16.obj (.text:MCBSP_read16)
                   00010acf  [ 00008567+] 00000001          *   --HOLE-- [fill = 20]
                   00010ad0  [ 00008568 ] 00000007          *               : mcbsp_w16.obj (.text:MCBSP_write16)
                   00010ad7  [ 0000856b+] 00000001          *   --HOLE-- [fill = 20]
                   00010ad8  [ 0000856c ] 00000002          *               : csllibs.obj (.text)
                   00010ada  [ 0000856d ] 00000ff8          *   rts55.lib : _printfi.obj (.text)
                   00011ad2  [ 00008d69 ] 0000047b          *             : trgdrv.obj (.text)
                   00011f4d  [ 00008fa6+] 0000045f          *             : lowlev.obj (.text)
                   000123ac  [ 000091d6 ] 0000033a          *             : memory.obj (.text)
                   000126e6  [ 00009373 ] 000002c5          *             : cmpd.obj (.text)
                   000129ab  [ 000094d5+] 000002b9          *             : llmpy.obj (.text)
                   00012c64  [ 00009632 ] 000001e9          *             : fopen.obj (.text)
                   00012e4d  [ 00009726+] 000001b0          *             : ecvt.obj (.text)
                   00012ffd  [ 000097fe+] 000001ae          *             : fcvt.obj (.text)
                   000131ab  [ 000098d5+] 0000014b          *             : addd.obj (.text)
                   000132f6  [ 0000997b ] 0000012b          *             : fputs.obj (.text)
                   00013421  [ 00009a10+] 00000100          *             : divd.obj (.text)
                   00013521  [ 00009a90+] 000000f7          *             : frcdivd.obj (.text)
                   00013618  [ 00009b0c ] 000000f1          *             : mpyd.obj (.text)
                   00013709  [ 00009b84+] 000000da          *             : divli.obj (.text)
                   000137e3  [ 00009bf1+] 000000b3          *             : setvbuf.obj (.text)
                   00013896  [ 00009c4b ] 000000ae          *             : _io_perm.obj (.text)
                   00013944  [ 00009ca2 ] 000000ac          *             : divul.obj (.text)
                   000139f0  [ 00009cf8 ] 000000a7          *             : trgmsg.obj (.text:CIO_breakpoint)
                   00013a97  [ 00009d4b+] 00000099          *             : exit.obj (.text)
                   00013b30  [ 00009d98 ] 00000097          *             : remli.obj (.text)
                   00013bc7  [ 00009de3+] 0000008e          *             : fputc.obj (.text)
                   00013c55  [ 00009e2a+] 0000008b          *             : fflush.obj (.text)
                   00013ce0  [ 00009e70 ] 00000089          *   csl5509.lib : irq_pluga.obj (.text)
                   00013d69  [ 00009eb4+] 00000079          *   rts55.lib : fixdli.obj (.text)
                   00013de2  [ 00009ef1 ] 0000006c          *             : fltlid.obj (.text)
                   00013e4e  [ 00009f27 ] 0000006c          *             : ltoa.obj (.text)
                   00013eba  [ 00009f5d ] 0000006b          *             : autoinit.obj (.text)
                   00013f25  [ 00009f92+] 00000069          *             : trgmsg.obj (.text)
                   00013f8e  [ 00009fc7 ] 00000066          *             : fclose.obj (.text)
                   00013ff4  [ 00009ffa ] 0000005f          *             : frcmpyd.obj (.text)
                   00014053  [ 0000a029+] 0000005e          *             : atoi.obj (.text)
                   000140b1  [ 0000a058+] 00000059          *             : fseek.obj (.text)
                   0001410a  [ 0000a085 ] 00000049          *             : printf.obj (.text)
                   00014153  [ 0000a0a9+] 00000048          *             : boot.obj (.text)
                   0001419b  [ 0000a0cd+] 0000002a          *             : udiv.obj (.text)
                   000141c5  [ 0000a0e2+] 0000002a          *             : fixdi.obj (.text)
                   000141ef  [ 0000a0f7+] 00000021          *             : memccpy.obj (.text)
                   00014210  [ 0000a108 ] 00000014          *             : subd.obj (.text)
                   00014224  [ 0000a112 ] 00000013          *             : lmpy.obj (.text)
                   00014237  [ 0000a11b+] 00000011          *             : memcpy.obj (.text)
                   00014248  [ 0000a124 ] 00000010          *             : _lock.obj (.text)
                   00014258  [ 0000a12c ] 00000010          *             : negd.obj (.text)
                   00014268  [ 0000a134 ] 0000000c          *             : fltid.obj (.text)
                   00014274  [ 0000a13a ] 0000000a          *             : remove.obj (.text)
                   0001427e  [ 0000a13f ] 00000007          *             : exit.obj (.text:CIO_breakpoint)
                   00014285  [ 0000a142+] 00000001          *   --HOLE-- [fill = 20]

section_xx 
*            0   [ 00020000 ]  00010000          *   00000000   UNINITIALIZED

section_yy 
*            0   [ 00030000 ]  00018000          *   00000000   UNINITIALIZED

.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
0001427f                C$$EXIT
00013a90                C$$IO$$
00014224                I$$LMPY
0001419b                I$$UDIV
000141b0                I$$UMOD
00010ad8                _CSL5509_LIB_
            00000668    _ConfigLoopBack32
00011efe                _HOSTclock
00011b5d                _HOSTclose
00011ca7                _HOSTlseek
00011ad2                _HOSTopen
00011bb4                _HOSTread
00011da5                _HOSTrename
00011eaf                _HOSTtime
00011d4e                _HOSTunlink
00011c2d                _HOSTwrite
00010a1c                _IRQ_clear
00010914                _IRQ_disable
00010974                _IRQ_enable
00010a9c                _IRQ_globalDisable
00010aac                _IRQ_globalEnable
00010abc                _IRQ_globalRestore
00013ce0                _IRQ_plug
00010a58                _IRQ_setVecs
000109cc                _MCBSP_close
00010690                _MCBSP_config
000107bc                _MCBSP_open
00010ac8                _MCBSP_read16
00010498                _MCBSP_reset
000108a8                _MCBSP_start
00010ad0                _MCBSP_write16
00000100                _VECSTART
            000006ac    _XfrCnt
            00003180    __CIOBUF_
            00003594    __CSL_DataObj
00010a84                __CSL_init
00002000                __STACK_SIZE
00002000                __SYSMEM_SIZE
00001000                __SYSSTACK_SIZE
            00000100    ___bss__
            000032a0    ___cinit__
            00000100    ___data__
            00000100    ___edata__
            00000700    ___end__
00014286                ___etext__
ffffffff                ___pinit__
00010000                ___text__
000131ab                __addd
00012e0d                __cleanup
            000006f4    __cleanup_ptr
000126e6                __cmpd
            00000700    __ctypes_
00013421                __divd
00013709                __divli
00012bfe                __divlli
0001419b                __divu
00013944                __divul
00012a56                __divull
00013c98                __doflush
            000006f6    __dtors_ptr
0001272f                __eqld
000141c5                __fixdi
00013d69                __fixdli
00014268                __fltid
00013de2                __fltlid
00013521                __frcdivd
00013ff4                __frcmpyd
            000002cc    __ft_end
            00000100    __ftable

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -