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

📄 mmc.map

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