📄 sd.map
字号:
******************************************************************************
TMS470 COFF Linker PC v4.1.4
******************************************************************************
>> Linked Thu Dec 27 11:07:57 2007
OUTPUT FILE NAME: <./Debug/sd.out>
ENTRY POINT SYMBOL: "_c_int00" address: 8000952c
MEMORY CONFIGURATION
name origin length used attr fill
---------------------- -------- --------- -------- ---- --------
IRAM 00000000 00004000 00000000 RWIX
DRAM 00008000 00004000 00000000 RWIX
AEMIF 02000000 02000000 00000000 RWIX
DDR2 80000000 10000000 0000c9a0 RWIX
SECTION ALLOCATION MAP
output attributes/
section page origin length input sections
-------- ---- ---------- ---------- ----------------
.cio 0 80000000 00000000 UNINITIALIZED
.ddr2 0 80000000 00000000 UNINITIALIZED
.text 0 80000000 0000a3c4
80000000 000014f0 mmcsd_protocol.obj (.text)
800014f0 00001348 rts32e.lib : _printfi.obj (.text)
80002838 00000ed8 mmcsd_evm.obj (.text)
80003710 00000c68 sd_protocol.obj (.text)
80004378 00000b68 mmc_protocol.obj (.text)
80004ee0 00000700 rts32e.lib : memory.obj (.text)
800055e0 00000694 : lowlev.obj (.text)
80005c74 00000580 davincievmbsl.lib : davincievm_i2c.obj (.text)
800061f4 00000570 rts32e.lib : trgdrv.obj (.text)
80006764 00000390 csl_davinciArm9.lib : csl_edmaHwChannelControl.obj (.text:csl_section:edma)
80006af4 00000364 davincievmbsl.lib : davincievm_msp430.obj (.text)
80006e58 00000304 rts32e.lib : fopen.obj (.text)
8000715c 000002b4 csl_davinciArm9.lib : csl_edmaHwModuleControl.obj (.text:csl_section:edma)
80007410 00000294 sd_test.obj (.text)
800076a4 0000028c rts32e.lib : ull_div32.obj (.text)
80007930 00000214 : ecvt.obj (.text)
80007b44 00000210 : fcvt.obj (.text)
80007d54 00000200 csl_davinciArm9.lib : csl_i2cGetHwStatus.obj (.text:csl_section:i2c)
80007f54 000001ec : csl_i2cHwControl.obj (.text:csl_section:i2c)
80008140 000001c8 rts32e.lib : fd_add32.obj (.text)
80008308 00000198 : fputs.obj (.text)
800084a0 00000190 : fd_div32.obj (.text)
80008630 00000180 : memcpy32.obj (.text)
800087b0 00000150 csl_davinciArm9.lib : csl_i2cHwSetup.obj (.text:csl_section:i2c)
80008900 00000128 rts32e.lib : fd_mul32.obj (.text)
80008a28 00000120 : setvbuf.obj (.text)
80008b48 00000120 mmcsd_user.obj (.text)
80008c68 00000108 rts32e.lib : _io_perm.obj (.text)
80008d70 00000108 : exit.obj (.text)
80008e78 00000108 : fflush.obj (.text)
80008f80 00000100 davincievmbsl.lib : davincievm_gpio.obj (.text)
80009080 000000fc rts32e.lib : i_div32.obj (.text)
8000917c 000000fc csl_davinciArm9.lib : csl_edmaParam.obj (.text:csl_section:edma)
80009278 000000ec main.obj (.text)
80009364 000000e8 csl_davinciArm9.lib : csl_edmaGetHwModuleStatus.obj (.text:csl_section:edma)
8000944c 000000e0 rts32e.lib : u_div32.obj (.text)
8000952c 000000e0 : boot.obj (.text)
8000960c 000000d4 csl_davinciArm9.lib : csl_edmaHwChannelSetup.obj (.text:csl_section:edma)
800096e0 000000c0 rts32e.lib : fd_cmp32.obj (.text)
800097a0 000000c0 : fputc.obj (.text)
80009860 000000b0 : trgmsg.obj (.text)
80009910 000000a0 : memset32.obj (.text)
800099b0 00000098 : fclose.obj (.text)
80009a48 00000094 davincievmbsl.lib : davincievm_gpio_exp.obj (.text)
80009adc 0000008c rts32e.lib : ltoa.obj (.text)
80009b68 00000088 : atoi.obj (.text)
80009bf0 00000084 csl_davinciArm9.lib : csl_i2cOpen.obj (.text:csl_section:i2c)
80009c74 00000080 rts32e.lib : fseek.obj (.text)
80009cf4 00000074 davincievmbsl.lib : davincievm_pmx.obj (.text)
80009d68 00000074 csl_davinciArm9.lib : csl_edmaRegionOpen.obj (.text:csl_section:edma)
80009ddc 00000070 : csl_edmaChannelOpen.obj (.text:csl_section:edma)
80009e4c 00000060 rts32e.lib : printf.obj (.text)
80009eac 0000005c davincievmbsl.lib : davincievm.obj (.text)
80009f08 0000005c rts32e.lib : fd_toi32.obj (.text)
80009f64 00000058 csl_davinciArm9.lib : csl_edmaGetHwRegionStatus.obj (.text:csl_section:edma)
80009fbc 0000004c rts32e.lib : strncpy.obj (.text)
8000a008 0000004c : cpy_tbl.obj (.text)
8000a054 00000040 csl_davinciArm9.lib : csl_i2cGetBaseAddress.obj (.text:csl_section:i2c)
8000a094 00000040 : csl_i2cWrite.obj (.text:csl_section:i2c)
8000a0d4 0000003c rts32e.lib : i_tofd32.obj (.text)
8000a110 00000034 csl_davinciArm9.lib : csl_edmaChannelClose.obj (.text:csl_section:edma)
8000a144 00000034 : csl_i2cRead.obj (.text:csl_section:i2c)
8000a178 0000002c rts32e.lib : memccpy.obj (.text)
8000a1a4 0000002c csl_davinciArm9.lib : _csl_endCriticalSection.obj (.text)
8000a1d0 0000002c : csl_edmaRegionClose.obj (.text:csl_section:edma)
8000a1fc 0000002c rts32e.lib : memchr.obj (.text)
8000a228 0000002c : strcmp.obj (.text)
8000a254 00000028 csl_davinciArm9.lib : csl_i2cClose.obj (.text:csl_section:i2c)
8000a27c 00000028 : csl_edmaGetBaseAddress.obj (.text:csl_section:edma)
8000a2a4 00000024 : csl_edmaOpen.obj (.text:csl_section:edma)
8000a2c8 00000024 rts32e.lib : _lock.obj (.text)
8000a2ec 00000024 : strchr.obj (.text)
8000a310 00000020 : icall32.obj (.text)
8000a330 00000020 : args_main.obj (.text)
8000a350 00000020 csl_davinciArm9.lib : _csl_beginCriticalSection.obj (.text)
8000a370 0000001c rts32e.lib : strlen.obj (.text)
8000a38c 0000001c : strcpy.obj (.text)
8000a3a8 00000008 csl_davinciArm9.lib : csl_edmaClose.obj (.text:csl_section:edma)
8000a3b0 00000008 : csl_edmaInit.obj (.text:csl_section:edma)
8000a3b8 00000008 : csl_i2cInit.obj (.text:csl_section:i2c)
8000a3c0 00000004 rts32e.lib : remove.obj (.text)
.bss 0 8000a3c4 00001108 UNINITIALIZED
8000a3c4 00000600 sd_test.obj (.bss)
8000a9c4 00000374 rts32e.lib : defs.obj (.bss)
8000ad38 00000190 : _printfi.obj (.bss)
8000aec8 00000190 : fcvt.obj (.bss)
8000b058 00000120 : trgmsg.obj (.bss)
8000b178 0000011c : lowlev.obj (.bss)
8000b294 000000d0 : trgdrv.obj (.bss)
8000b364 0000008c : exit.obj (.bss)
8000b3f0 00000064 : ecvt.obj (.bss)
8000b454 0000002c mmcsd_user.obj (.bss)
8000b480 00000020 davincievmbsl.lib : davincievm_msp430.obj (.bss)
8000b4a0 0000000c rts32e.lib : memory.obj (.bss)
8000b4ac 0000000c davincievmbsl.lib : davincievm_i2c.obj (.bss)
8000b4b8 00000008 rts32e.lib : _lock.obj (.bss)
8000b4c0 00000004 mmcsd_protocol.obj (.bss)
8000b4c4 00000004 rts32e.lib : stkdepth_vars.obj (.bss)
8000b4c8 00000004 : boot.obj (.bss)
.stack 0 8000b4cc 00000800 UNINITIALIZED
.sysmem 0 8000bccc 00000800 UNINITIALIZED
8000bccc 00000008 rts32e.lib : memory.obj (.sysmem)
.cinit 0 8000c4cc 0000031c
8000c4cc 00000244 rts32e.lib : defs.obj (.cinit)
8000c710 0000005c : lowlev.obj (.cinit)
8000c76c 00000024 : memory.obj (.cinit)
8000c790 00000024 : exit.obj (.cinit)
8000c7b4 00000018 : _lock.obj (.cinit)
8000c7cc 0000000c : boot.obj (.cinit)
8000c7d8 0000000c : stkdepth_vars.obj (.cinit)
8000c7e4 00000004 --HOLE-- [fill = 0]
.const 0 8000c7e8 000001b8
8000c7e8 00000101 rts32e.lib : ctype.obj (.const)
8000c8e9 00000003 --HOLE-- [fill = 0]
8000c8ec 00000080 mmcsd_evm.obj (.const)
8000c96c 00000034 sd_test.obj (.const)
.data 0 00000000 00000000 UNINITIALIZED
GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name
address name
-------- ----
8000a368 $_CSL_beginCriticalSection
8000a1c8 $_CSL_endCriticalSection
8000a3c4 .bss
00000000 .data
80000000 .text
80008d70 C$$EXIT
800098a8 C$$IO$$
80008630 C_MEMCPY
8000814c FD_ADD
800096e0 FD_CMP
800084a0 FD_DIV
80008900 FD_MUL
80008140 FD_SUB
80009f08 FD_TOI
80009080 I$DIV
80009080 I$MOD
8000a310 IND_CALL
80009084 I_DIV
80009084 I_MOD
8000a0d4 I_TOFD
8000944c U$DIV
8000944c U$MOD
800076a4 ULL_DIV
800076a4 ULL_MOD
80009450 U_DIV
80009450 U_MOD
8000a110 _CSL_edmaChannelClose
80009ddc _CSL_edmaChannelOpen
8000a3a8 _CSL_edmaClose
80009f64 _CSL_edmaGetHwRegionStatus
80009364 _CSL_edmaGetHwStatus
8000917c _CSL_edmaGetParamHandle
80006764 _CSL_edmaHwChannelControl
8000960c _CSL_edmaHwChannelSetup
8000715c _CSL_edmaHwControl
8000a3b0 _CSL_edmaInit
8000a2a4 _CSL_edmaOpen
8000919c _CSL_edmaParamSetup
8000926c _CSL_edmaParamWriteWord
8000a1d0 _CSL_edmaRegionClose
80009d68 _CSL_edmaRegionOpen
8000a27c _CSL_edmaccGetModuleBaseAddr
8000a254 _CSL_i2cClose
8000a054 _CSL_i2cGetBaseAddress
80007d54 _CSL_i2cGetHwStatus
80007f54 _CSL_i2cHwControl
800087b0 _CSL_i2cHwSetup
8000a3b8 _CSL_i2cInit
80009bf0 _CSL_i2cOpen
8000a144 _CSL_i2cRead
8000a094 _CSL_i2cWrite
80009aac _DAVINCIEVM_GPIO_EXP_getInput
80009a50 _DAVINCIEVM_GPIO_EXP_getall
80009a48 _DAVINCIEVM_GPIO_EXP_init
80009a58 _DAVINCIEVM_GPIO_EXP_setOutput
80009a54 _DAVINCIEVM_GPIO_EXP_setall
80009044 _DAVINCIEVM_GPIO_getInput
80008f80 _DAVINCIEVM_GPIO_init
80008f94 _DAVINCIEVM_GPIO_setDirection
80008fec _DAVINCIEVM_GPIO_setOutput
80005d20 _DAVINCIEVM_I2C_close
80005c74 _DAVINCIEVM_I2C_init
80005e24 _DAVINCIEVM_I2C_read
80005eec _DAVINCIEVM_I2C_read_variable
80005d48 _DAVINCIEVM_I2C_reset
80005d5c _DAVINCIEVM_I2C_write
80006dd4 _DAVINCIEVM_MSP430_getEvent
80006d78 _DAVINCIEVM_MSP430_getInput
80006ba4 _DAVINCIEVM_MSP430_getIntrState
80006cf0 _DAVINCIEVM_MSP430_getIrData
80006c98 _DAVINCIEVM_MSP430_getIrValue
80006c18 _DAVINCIEVM_MSP430_getRtc
80006af4 _DAVINCIEVM_MSP430_open
80006b3c _DAVINCIEVM_MSP430_recv
80006b68 _DAVINCIEVM_MSP430_recv_variable
80006b10 _DAVINCIEVM_MSP430_send
80006e24 _DAVINCIEVM_MSP430_setOutput
80006bbc _DAVINCIEVM_MSP430_setRtc
80009d3c _DAVINCIEVM_PMX_clear
80009cf4 _DAVINCIEVM_PMX_init
80009d18 _DAVINCIEVM_PMX_set
80009eac _DAVINCIEVM_init
80009ec8 _DAVINCIEVM_wait
80009ef8 _DAVINCIEVM_waitusec
80006004 _EEPROM_I2C_close
80005fd4 _EEPROM_I2C_init
800060bc _EEPROM_I2C_read
80006140 _EEPROM_I2C_read_variable
80006014 _EEPROM_I2C_reset
80006028 _EEPROM_I2C_write
800066e4 _HOSTclock
80006290 _HOSTclose
80006430 _HOSTlseek
800061f4 _HOSTopen
80006308 _HOSTread
80006554 _HOSTrename
80006674 _HOSTtime
800064e0 _HOSTunlink
8000639c _HOSTwrite
8000001c _MMCSD_allSendCID
80000550 _MMCSD_appCmd
80008c54 _MMCSD_cardDetect
800012e4 _MMCSD_cardIdentification
80000418 _MMCSD_clearWriteProtect
80000110 _MMCSD_deSelectCard
80002c5c _MMCSD_getCardCID
80002c90 _MMCSD_getCardCSD
80002bfc _MMCSD_getCardStatus
80002b08 _MMCSD_getResponse
80000000 _MMCSD_goIdleState
80000218 _MMCSD_goInactiveState
80008b48 _MMCSD_initCard
80000c28 _MMCSD_multipleBlkRead
800010fc _MMCSD_multipleBlkWrite
80000290 _MMCSD_programCSD
80008bdc _MMCSD_readNSector
80002d84 _MMCSD_readNWords
80001454 _MMCSD_readOCR
800000a4 _MMCSD_selectCard
800001e0 _MMCSD_sendCID
800001a4 _MMCSD_sendCSD
800029d4 _MMCSD_sendCmd
8000006c _MMCSD_sendStatus
80000484 _MMCSD_sendWriteProtect
80000234 _MMCSD_setBlkLen
80001430 _MMCSD_setCRC
80002838 _MMCSD_setConfig
80000038 _MMCSD_setDSR
800028a8 _MMCSD_setIntMode
800003ac _MMCSD_setWriteProtect
8000056c _MMCSD_singleBlkRead
80000b04 _MMCSD_singleBlkWrite
80008c18 _MMCSD_writeNSector
80002f00 _MMCSD_writeNWords
80003344 _MMC_StreamReadNWords
800034e8 _MMC_StreamWriteNWords
800047c8 _MMC_cardLock
80004994 _MMC_cardUnlock
80004420 _MMC_erase
80004b34 _MMC_fastIO
80004a80 _MMC_forcedErase
80004b90 _MMC_genCmd
8000454c _MMC_goIRQState
800046e0 _MMC_resetPassword
80004378 _MMC_sendOpCond
800043f8 _MMC_setBlkCount
80004584 _MMC_setPassword
800043c0 _MMC_setRCA
80004c3c _MMC_streamRead
80004d88 _MMC_streamWrite
800042f0 _SD_cardDetect
80003b00 _SD_cardLock
80003d14 _SD_cardUnlock
800037a8 _SD_erase
80003e40 _SD_forcedErase
80003f10 _SD_genCmd
80004078 _SD_readSDStatus
800039d8 _SD_resetPassword
80004148 _SD_sendNumWrBlks
80003710 _SD_sendOpCond
8000376c _SD_sendRCA
80004258 _SD_sendSCR
80003ff4 _SD_setBusWidth
80004214 _SD_setClrCardDetect
80003838 _SD_setPassword
800041e0 _SD_setWrBlkEraseCnt
80009278 _TEST_execute
8000b058 __CIOBUF_
8000a350 __CSL_beginCriticalSection
8000a1a4 __CSL_endCriticalSection
00000800 __STACK_SIZE
00000800 __SYSMEM_SIZE
ffffffff ___binit__
8000a3c4 ___bss__
ffffffff ___c_args__
8000c4cc ___cinit__
00000000 ___data__
00000000 ___edata__
8000b4cc ___end__
8000a3c4 ___etext__
ffffffff ___pinit__
80000000 ___text__
8000a330 __args_main
800070cc __cleanup
8000b3e8 __cleanup_ptr
8000c7e8 __ctypes_
80008f00 __doflush
8000b3ec __dtors_ptr
8000ad34 __ft_end
8000a9c4 __ftable
8000b4b8 __lock
8000a2c8 __nop
800014f0 __printfi
80008c68 __rd_ok
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -