📄 sm.map
字号:
******************************************************************************
TMS470 COFF Linker PC v4.1.3
******************************************************************************
>> Linked Mon Dec 12 09:37:57 2005
OUTPUT FILE NAME: <./Debug/sm.out>
ENTRY POINT SYMBOL: "_c_int00" address: 80005378
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 00007e69 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 00005f74
80000000 00001348 rts32e.lib : _printfi.obj (.text)
80001348 00000700 : memory.obj (.text)
80001a48 00000694 : lowlev.obj (.text)
800020dc 00000570 : trgdrv.obj (.text)
8000264c 0000044c sm_test.obj (.text)
80002a98 00000388 sm.obj (.text)
80002e20 00000368 davincievmbsl.lib : davincievm_i2c.obj (.text)
80003188 00000364 : davincievm_msp430.obj (.text)
800034ec 00000304 rts32e.lib : fopen.obj (.text)
800037f0 0000028c : ull_div32.obj (.text)
80003a7c 00000214 : ecvt.obj (.text)
80003c90 00000210 : fcvt.obj (.text)
80003ea0 00000200 csl_davinciArm9.lib : csl_i2cGetHwStatus.obj (.text:csl_section:i2c)
800040a0 000001ec : csl_i2cHwControl.obj (.text:csl_section:i2c)
8000428c 000001c8 rts32e.lib : fd_add32.obj (.text)
80004454 00000198 : fputs.obj (.text)
800045ec 00000190 : fd_div32.obj (.text)
8000477c 00000180 : memcpy32.obj (.text)
800048fc 00000150 csl_davinciArm9.lib : csl_i2cHwSetup.obj (.text:csl_section:i2c)
80004a4c 00000128 rts32e.lib : fd_mul32.obj (.text)
80004b74 00000120 : setvbuf.obj (.text)
80004c94 00000108 : fflush.obj (.text)
80004d9c 00000108 : _io_perm.obj (.text)
80004ea4 00000108 : exit.obj (.text)
80004fac 00000108 davincievmbsl.lib : davincievm_gpio.obj (.text)
800050b4 000000fc rts32e.lib : i_div32.obj (.text)
800051b0 000000e8 main.obj (.text)
80005298 000000e0 rts32e.lib : u_div32.obj (.text)
80005378 000000e0 : boot.obj (.text)
80005458 000000cc davincievmbsl.lib : davincievm_gpio_exp.obj (.text)
80005524 000000c0 rts32e.lib : fd_cmp32.obj (.text)
800055e4 000000c0 : fputc.obj (.text)
800056a4 000000b0 : trgmsg.obj (.text)
80005754 000000a0 : memset32.obj (.text)
800057f4 00000098 : fclose.obj (.text)
8000588c 0000008c : ltoa.obj (.text)
80005918 00000088 : atoi.obj (.text)
800059a0 00000084 csl_davinciArm9.lib : csl_i2cOpen.obj (.text:csl_section:i2c)
80005a24 00000080 rts32e.lib : fseek.obj (.text)
80005aa4 00000074 davincievmbsl.lib : davincievm_pmx.obj (.text)
80005b18 00000060 rts32e.lib : printf.obj (.text)
80005b78 0000005c : fd_toi32.obj (.text)
80005bd4 0000005c davincievmbsl.lib : davincievm.obj (.text)
80005c30 0000004c rts32e.lib : strncpy.obj (.text)
80005c7c 0000004c : cpy_tbl.obj (.text)
80005cc8 00000044 davincievmbsl.lib : davincievm_emif.obj (.text)
80005d0c 00000040 csl_davinciArm9.lib : csl_i2cGetBaseAddress.obj (.text:csl_section:i2c)
80005d4c 00000040 : csl_i2cWrite.obj (.text:csl_section:i2c)
80005d8c 0000003c rts32e.lib : i_tofd32.obj (.text)
80005dc8 00000034 csl_davinciArm9.lib : csl_i2cRead.obj (.text:csl_section:i2c)
80005dfc 0000002c rts32e.lib : memchr.obj (.text)
80005e28 0000002c : memccpy.obj (.text)
80005e54 0000002c : strcmp.obj (.text)
80005e80 00000028 csl_davinciArm9.lib : csl_i2cClose.obj (.text:csl_section:i2c)
80005ea8 00000024 rts32e.lib : strchr.obj (.text)
80005ecc 00000024 : _lock.obj (.text)
80005ef0 00000020 : args_main.obj (.text)
80005f10 00000020 : icall32.obj (.text)
80005f30 0000001c : strlen.obj (.text)
80005f4c 0000001c : strcpy.obj (.text)
80005f68 00000008 csl_davinciArm9.lib : csl_i2cInit.obj (.text:csl_section:i2c)
80005f70 00000004 rts32e.lib : remove.obj (.text)
.bss 0 80005f74 00000ad8 UNINITIALIZED
80005f74 00000374 rts32e.lib : defs.obj (.bss)
800062e8 00000190 : _printfi.obj (.bss)
80006478 00000190 : fcvt.obj (.bss)
80006608 00000120 : trgmsg.obj (.bss)
80006728 0000011c : lowlev.obj (.bss)
80006844 000000d0 : trgdrv.obj (.bss)
80006914 0000008c : exit.obj (.bss)
800069a0 00000064 : ecvt.obj (.bss)
80006a04 00000020 davincievmbsl.lib : davincievm_msp430.obj (.bss)
80006a24 0000000c rts32e.lib : memory.obj (.bss)
80006a30 0000000c davincievmbsl.lib : davincievm_i2c.obj (.bss)
80006a3c 00000008 rts32e.lib : _lock.obj (.bss)
80006a44 00000004 : boot.obj (.bss)
80006a48 00000004 : stkdepth_vars.obj (.bss)
.stack 0 80006a4c 00000800 UNINITIALIZED
.sysmem 0 8000724c 00000800 UNINITIALIZED
8000724c 00000008 rts32e.lib : memory.obj (.sysmem)
.cinit 0 80007a4c 0000031c
80007a4c 00000244 rts32e.lib : defs.obj (.cinit)
80007c90 0000005c : lowlev.obj (.cinit)
80007cec 00000024 : memory.obj (.cinit)
80007d10 00000024 : exit.obj (.cinit)
80007d34 00000018 : _lock.obj (.cinit)
80007d4c 0000000c : boot.obj (.cinit)
80007d58 0000000c : stkdepth_vars.obj (.cinit)
80007d64 00000004 --HOLE-- [fill = 0]
.const 0 80007d68 00000101
80007d68 00000101 rts32e.lib : ctype.obj (.const)
.data 0 00000000 00000000 UNINITIALIZED
GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name
address name
-------- ----
80005f74 .bss
00000000 .data
80000000 .text
80004ea4 C$$EXIT
800056ec C$$IO$$
8000477c C_MEMCPY
80004298 FD_ADD
80005524 FD_CMP
800045ec FD_DIV
80004a4c FD_MUL
8000428c FD_SUB
80005b78 FD_TOI
800050b4 I$DIV
800050b4 I$MOD
80005f10 IND_CALL
800050b8 I_DIV
800050b8 I_MOD
80005d8c I_TOFD
80005298 U$DIV
80005298 U$MOD
800037f0 ULL_DIV
800037f0 ULL_MOD
8000529c U_DIV
8000529c U_MOD
80005e80 _CSL_i2cClose
80005d0c _CSL_i2cGetBaseAddress
80003ea0 _CSL_i2cGetHwStatus
800040a0 _CSL_i2cHwControl
800048fc _CSL_i2cHwSetup
80005f68 _CSL_i2cInit
800059a0 _CSL_i2cOpen
80005dc8 _CSL_i2cRead
80005d4c _CSL_i2cWrite
80005cec _DAVINCIEVM_EMIF_config
80005cc8 _DAVINCIEVM_EMIF_init
800054ec _DAVINCIEVM_GPIO_EXP_getInput
80005460 _DAVINCIEVM_GPIO_EXP_getall
80005458 _DAVINCIEVM_GPIO_EXP_init
80005480 _DAVINCIEVM_GPIO_EXP_setOutput
80005468 _DAVINCIEVM_GPIO_EXP_setall
80005070 _DAVINCIEVM_GPIO_getInput
80004fac _DAVINCIEVM_GPIO_init
80004fc0 _DAVINCIEVM_GPIO_setDirection
80005018 _DAVINCIEVM_GPIO_setOutput
80002ecc _DAVINCIEVM_I2C_close
80002e20 _DAVINCIEVM_I2C_init
80002fd0 _DAVINCIEVM_I2C_read
80003098 _DAVINCIEVM_I2C_read_variable
80002ef4 _DAVINCIEVM_I2C_reset
80002f08 _DAVINCIEVM_I2C_write
80003468 _DAVINCIEVM_MSP430_getEvent
8000340c _DAVINCIEVM_MSP430_getInput
80003238 _DAVINCIEVM_MSP430_getIntrState
80003384 _DAVINCIEVM_MSP430_getIrData
8000332c _DAVINCIEVM_MSP430_getIrValue
800032ac _DAVINCIEVM_MSP430_getRtc
80003188 _DAVINCIEVM_MSP430_open
800031d0 _DAVINCIEVM_MSP430_recv
800031fc _DAVINCIEVM_MSP430_recv_variable
800031a4 _DAVINCIEVM_MSP430_send
800034b8 _DAVINCIEVM_MSP430_setOutput
80003250 _DAVINCIEVM_MSP430_setRtc
80005aec _DAVINCIEVM_PMX_clear
80005aa4 _DAVINCIEVM_PMX_init
80005ac8 _DAVINCIEVM_PMX_set
80005bd4 _DAVINCIEVM_init
80005bf0 _DAVINCIEVM_wait
80005c20 _DAVINCIEVM_waitusec
800025cc _HOSTclock
80002178 _HOSTclose
80002318 _HOSTlseek
800020dc _HOSTopen
800021f0 _HOSTread
8000243c _HOSTrename
8000255c _HOSTtime
800023c8 _HOSTunlink
80002284 _HOSTwrite
80002bc4 _NANDFLASH_erase
80002b30 _NANDFLASH_getTotalPages
80002ae4 _NANDFLASH_init
80002c80 _NANDFLASH_readPage
80002a98 _NANDFLASH_waitWhileBusy
80002d40 _NANDFLASH_writePage
800051b0 _TEST_execute
80006608 __CIOBUF_
00000800 __STACK_SIZE
00000800 __SYSMEM_SIZE
ffffffff ___binit__
80005f74 ___bss__
ffffffff ___c_args__
80007a4c ___cinit__
00000000 ___data__
00000000 ___edata__
80006a4c ___end__
80005f74 ___etext__
ffffffff ___pinit__
80000000 ___text__
80005ef0 __args_main
80003760 __cleanup
80006998 __cleanup_ptr
80007d68 __ctypes_
80004d1c __doflush
8000699c __dtors_ptr
800062e4 __ft_end
80005f74 __ftable
80006a3c __lock
80005ecc __nop
80000000 __printfi
80004d9c __rd_ok
80005ed0 __register_lock
80005edc __register_unlock
80006a4c __stack
8000724c __sys_memory
800061a4 __tmpnams
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -