📄 mmc.map
字号:
******************************************************************************
TMS320C55x COFF Linker PC Version 2.56
******************************************************************************
>> Linked Mon May 26 20:24:04 2008
OUTPUT FILE NAME: <mmc.out>
ENTRY POINT SYMBOL: "_c_int00" address: 000143a6
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 00007420 RWIX
SARAM0 00010000 00010000 000044d9 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
section_xx
* 0 [ 00000200 ] 00000100 * 00000000 UNINITIALIZED
.switch 0 [ 00000200 ] 00000100 * 00000000 UNINITIALIZED
.pinit 0 [ 00000200 ] 00000100 * 00000000
section_yy
* 0 [ 00000200 ] 00000100 * 00000000 UNINITIALIZED
.bss 0 [ 00000200 ] 00000100 * 000009c6 UNINITIALIZED
[ 00000200 ] 00000100 * 0000040c mmc.obj (.bss)
[ 00000a18 ] 0000050c * 000001cd rts55.lib : defs.obj (.bss)
[ 00000db2 ] 000006d9 * 00000190 : _printfi.obj (.bss)
[ 000010d2 ] 00000869 * 000000d0 : trgdrv.obj (.bss)
[ 00001274 ] 0000093a * 00000071 : lowlev.obj (.bss)
[ 00001356 ] 000009ab * 00000064 : ecvt.obj (.bss)
[ 0000141e ] 00000a0f * 00000064 : fcvt.obj (.bss)
[ 000014e8 ] 00000a74 * 00000046 : exit.obj (.bss)
[ 00001574 ] 00000aba * 00000004 csl5509.lib : mmc_send_op.obj (.bss)
[ 0000157c ] 00000abe * 00000004 rts55.lib : memory.obj (.bss)
[ 00001584 ] 00000ac2 * 00000004 : _lock.obj (.bss)
.const 0 [ 0000158c ] 00000ac6 * 0000025c
[ 0000158c ] 00000ac6 * 00000101 rts55.lib : ctype.obj (.const)
[ 0000178e ] 00000bc7 * 000000d7 csl5509.lib : csl_csldat.obj (.const)
[ 0000193c ] 00000c9e * 00000034 mmc.obj (.const)
[ 000019a4 ] 00000cd2 * 00000034 rts55.lib : _printfi.obj (.const)
[ 00001a0c ] 00000d06 * 0000000c : fcvt.obj (.const)
[ 00001a24 ] 00000d12 * 0000000c : ecvt.obj (.const)
[ 00001a3c ] 00000d1e * 00000002 : fputs.obj (.const)
[ 00001a40 ] 00000d20 * 00000002 : fltlid.obj (.const)
.sysmem 0 [ 00001a44 ] 00000d22 * 00001000 UNINITIALIZED
.stack 0 [ 00003a44 ] 00001d22 * 00001000 UNINITIALIZED
.sysstack
* 0 [ 00005a44 ] 00002d22 * 00000800 UNINITIALIZED
.cio 0 [ 00006b00 ] 00003580 * 00000120 UNINITIALIZED
[ 00006b00 ] 00003580 * 00000120 rts55.lib : trgmsg.obj (.cio)
.cinit 0 [ 00006d40 ] 000036a0 * 000002dc
[ 00006d40 ] 000036a0 * 000001f5 csl5509.lib : csl_csldat.obj (.cinit)
[ 0000712a ] 00003895 * 00000093 rts55.lib : defs.obj (.cinit)
[ 00007250 ] 00003928 * 00000028 : lowlev.obj (.cinit)
[ 000072a0 ] 00003950 * 0000000e : exit.obj (.cinit)
[ 000072bc ] 0000395e * 0000000b mmc.obj (.cinit)
[ 000072d2 ] 00003969 * 0000000a rts55.lib : _lock.obj (.cinit)
[ 000072e6 ] 00003973 * 00000004 : memory.obj (.cinit)
[ 000072ee ] 00003977 * 00000004 csl5509.lib : mmc_send_op.obj (.cinit)
[ 000072f6 ] 0000397b * 00000001 --HOLE-- [fill = 0]
.csldata 0 [ 000072f8 ] 0000397c * 000001f2 UNINITIALIZED
[ 000072f8 ] 0000397c * 000001f2 csl5509.lib : csl_csldat.obj (.csldata)
.text 0 00010000 [ 00008000 ] 000044d9 *
00010000 [ 00008000 ] 0000018f * csl5509.lib : mmc_disp1.obj (.text:MMC_dispatch1)
0001018f [ 000080c7+] 00000001 * --HOLE-- [fill = 20]
00010190 [ 000080c8 ] 00000186 * : mmc_disp0.obj (.text:MMC_dispatch0)
00010316 [ 0000818b ] 00000002 * --HOLE-- [fill = 20]
00010318 [ 0000818c ] 0000016c * mmc.obj (.text)
00010484 [ 00008242 ] 00000141 * csl5509.lib : mmc_write.obj (.text:MMC_write)
000105c5 [ 000082e2+] 00000002 * vectors_table.obj (.text)
000105c7 [ 000082e3+] 00000001 * --HOLE-- [fill = 20]
000105c8 [ 000082e4 ] 00000135 * csl5509.lib : mmc_read.obj (.text:MMC_read)
000106fd [ 0000837e+] 00000003 * --HOLE-- [fill = 20]
00010700 [ 00008380 ] 00000125 * : mmc_send_op.obj (.text:MMC_sendOpCond)
00010825 [ 00008412+] 00000003 * --HOLE-- [fill = 20]
00010828 [ 00008414 ] 000000ce * : mmc_getcid.obj (.text:MMC_getCardID)
000108f6 [ 0000847b ] 00000002 * --HOLE-- [fill = 20]
000108f8 [ 0000847c ] 000000b1 * : mmc_open.obj (.text:MMC_open)
000109a9 [ 000084d4+] 00000003 * --HOLE-- [fill = 20]
000109ac [ 000084d6 ] 00000091 * : mmc_setrca.obj (.text:MMC_setRca)
00010a3d [ 0000851e+] 00000003 * --HOLE-- [fill = 20]
00010a40 [ 00008520 ] 00000088 * : mmc_selcard.obj (.text:MMC_selectCard)
00010ac8 [ 00008564 ] 00000088 * : mmc_allcid.obj (.text:MMC_sendALLCID)
00010b50 [ 000085a8 ] 00000082 * : mmc_xgoidle.obj (.text:MMC_sendGoIdle)
00010bd2 [ 000085e9 ] 00000002 * --HOLE-- [fill = 20]
00010bd4 [ 000085ea ] 00000070 * : mmc_close.obj (.text:MMC_close)
00010c44 [ 00008622 ] 0000005c * : mmc_cfg.obj (.text:MMC_config)
00010ca0 [ 00008650 ] 0000005a * : mmc_rspdne.obj (.text:MMC_responseDone)
00010cfa [ 0000867d ] 00000002 * --HOLE-- [fill = 20]
00010cfc [ 0000867e ] 00000049 * : mmc_getstat.obj (.text:MMC_getStatus)
00010d45 [ 000086a2+] 00000003 * --HOLE-- [fill = 20]
00010d48 [ 000086a4 ] 0000001e * : mmc_clrrsp.obj (.text:MMC_clearResponse)
00010d66 [ 000086b3 ] 00000002 * --HOLE-- [fill = 20]
00010d68 [ 000086b4 ] 00000015 * : _csl_init.obj (.text:_CSL_init)
00010d7d [ 000086be+] 00000003 * --HOLE-- [fill = 20]
00010d80 [ 000086c0 ] 00000015 * : mmc_waitfor.obj (.text:MMC_waitForFlag)
00010d95 [ 000086ca+] 00000003 * --HOLE-- [fill = 20]
00010d98 [ 000086cc ] 0000000d * : irq_gdisab.obj (.text:IRQ_globalDisable)
00010da5 [ 000086d2+] 00000003 * --HOLE-- [fill = 20]
00010da8 [ 000086d4 ] 0000000c * : irq_grest.obj (.text:IRQ_globalRestore)
00010db4 [ 000086da ] 00000002 * : csllibs.obj (.text)
00010db6 [ 000086db ] 00000ff8 * rts55.lib : _printfi.obj (.text)
00011dae [ 00008ed7 ] 0000047b * : trgdrv.obj (.text)
00012229 [ 00009114+] 0000045f * : lowlev.obj (.text)
00012688 [ 00009344 ] 0000033a * : memory.obj (.text)
000129c2 [ 000094e1 ] 000002c5 * : cmpd.obj (.text)
00012c87 [ 00009643+] 000002b9 * : llmpy.obj (.text)
00012f40 [ 000097a0 ] 000001e9 * : fopen.obj (.text)
00013129 [ 00009894+] 000001b0 * : ecvt.obj (.text)
000132d9 [ 0000996c+] 000001ae * : fcvt.obj (.text)
00013487 [ 00009a43+] 0000014b * : addd.obj (.text)
000135d2 [ 00009ae9 ] 0000012b * : fputs.obj (.text)
000136fd [ 00009b7e+] 00000100 * : divd.obj (.text)
000137fd [ 00009bfe+] 000000f7 * : frcdivd.obj (.text)
000138f4 [ 00009c7a ] 000000f1 * : mpyd.obj (.text)
000139e5 [ 00009cf2+] 000000da * : divli.obj (.text)
00013abf [ 00009d5f+] 000000b3 * : setvbuf.obj (.text)
00013b72 [ 00009db9 ] 000000ae * : _io_perm.obj (.text)
00013c20 [ 00009e10 ] 000000ac * : divul.obj (.text)
00013ccc [ 00009e66 ] 000000a7 * : trgmsg.obj (.text:CIO_breakpoint)
00013d73 [ 00009eb9+] 00000099 * : exit.obj (.text)
00013e0c [ 00009f06 ] 00000097 * : remli.obj (.text)
00013ea3 [ 00009f51+] 0000008e * : fputc.obj (.text)
00013f31 [ 00009f98+] 0000008b * : fflush.obj (.text)
00013fbc [ 00009fde ] 00000079 * : fixdli.obj (.text)
00014035 [ 0000a01a+] 0000006c * : ltoa.obj (.text)
000140a1 [ 0000a050+] 0000006c * : fltlid.obj (.text)
0001410d [ 0000a086+] 0000006b * : autoinit.obj (.text)
00014178 [ 0000a0bc ] 00000069 * : trgmsg.obj (.text)
000141e1 [ 0000a0f0+] 00000066 * : fclose.obj (.text)
00014247 [ 0000a123+] 0000005f * : frcmpyd.obj (.text)
000142a6 [ 0000a153 ] 0000005e * : atoi.obj (.text)
00014304 [ 0000a182 ] 00000059 * : fseek.obj (.text)
0001435d [ 0000a1ae+] 00000049 * : printf.obj (.text)
000143a6 [ 0000a1d3 ] 00000048 * : boot.obj (.text)
000143ee [ 0000a1f7 ] 0000002a * : udiv.obj (.text)
00014418 [ 0000a20c ] 0000002a * : fixdi.obj (.text)
00014442 [ 0000a221 ] 00000021 * : memccpy.obj (.text)
00014463 [ 0000a231+] 00000014 * : subd.obj (.text)
00014477 [ 0000a23b+] 00000013 * : lmpy.obj (.text)
0001448a [ 0000a245 ] 00000011 * : memcpy.obj (.text)
0001449b [ 0000a24d+] 00000010 * : _lock.obj (.text)
000144ab [ 0000a255+] 00000010 * : negd.obj (.text)
000144bb [ 0000a25d+] 0000000c * : fltid.obj (.text)
000144c7 [ 0000a263+] 0000000a * : remove.obj (.text)
000144d1 [ 0000a268+] 00000007 * : exit.obj (.text:CIO_breakpoint)
000144d8 [ 0000a26c ] 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
000144d2 C$$EXIT
00013d6c C$$IO$$
00014477 I$$LMPY
000143ee I$$UDIV
00014403 I$$UMOD
00010db4 _CSL5509_LIB_
000121da _HOSTclock
00011e39 _HOSTclose
00011f83 _HOSTlseek
00011dae _HOSTopen
00011e90 _HOSTread
00012081 _HOSTrename
0001218b _HOSTtime
0001202a _HOSTunlink
00011f09 _HOSTwrite
00010d98 _IRQ_globalDisable
00010da8 _IRQ_globalRestore
00010d48 _MMC_clearResponse
00010bd4 _MMC_close
00010c44 _MMC_config
00010190 _MMC_dispatch0
00010000 _MMC_dispatch1
00010828 _MMC_getCardID
00010cfc _MMC_getStatus
000108f8 _MMC_open
000105c8 _MMC_read
00010ca0 _MMC_responseDone
00010a40 _MMC_selectCard
00010ac8 _MMC_sendAllCID
00010b50 _MMC_sendGoIdle
00010700 _MMC_sendOpCond
000109ac _MMC_setRca
00010d80 _MMC_waitForFlag
00010484 _MMC_write
00000100 _VECSTART
00003580 __CIOBUF_
0000397c __CSL_DataObj
00010d68 __CSL_init
00002000 __STACK_SIZE
00002000 __SYSMEM_SIZE
00001000 __SYSSTACK_SIZE
00000100 ___bss__
000036a0 ___cinit__
00000100 ___data__
00000100 ___edata__
00000ac6 ___end__
000144d9 ___etext__
ffffffff ___pinit__
00010000 ___text__
00013487 __addd
000130e9 __cleanup
00000ab6 __cleanup_ptr
000129c2 __cmpd
00000ac6 __ctypes_
000136fd __divd
000139e5 __divli
00012eda __divlli
000143ee __divu
00013c20 __divul
00012d32 __divull
00013f74 __doflush
00000ab8 __dtors_ptr
00012a0b __eqld
00014418 __fixdi
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -