📄 spi.map
字号:
******************************************************************************
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 + -