📄 ata.map
字号:
******************************************************************************
TMS470 COFF Linker PC v4.1.3
******************************************************************************
>> Linked Fri Jul 06 16:15:38 2007
OUTPUT FILE NAME: <./Debug/ata.out>
ENTRY POINT SYMBOL: "_c_int00" address: 80005cdc
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 08000000 00008dd1 RWIX
SECTION ALLOCATION MAP
output attributes/
section page origin length input sections
-------- ---- ---------- ---------- ----------------
.cio 0 80000000 00000000 UNINITIALIZED
.text 0 80000000 00006894
80000000 00001348 rts32e.lib : _printfi.obj (.text)
80001348 00000954 ata.obj (.text)
80001c9c 00000700 rts32e.lib : memory.obj (.text)
8000239c 00000694 : lowlev.obj (.text)
80002a30 000005cc ata_test.obj (.text)
80002ffc 00000580 davincievmbsl.lib : davincievm_i2c.obj (.text)
8000357c 00000570 rts32e.lib : trgdrv.obj (.text)
80003aec 00000364 davincievmbsl.lib : davincievm_msp430.obj (.text)
80003e50 00000304 rts32e.lib : fopen.obj (.text)
80004154 0000028c : ull_div32.obj (.text)
800043e0 00000214 : ecvt.obj (.text)
800045f4 00000210 : fcvt.obj (.text)
80004804 00000200 csl_davinciArm9.lib : csl_i2cGetHwStatus.obj (.text:csl_section:i2c)
80004a04 000001ec : csl_i2cHwControl.obj (.text:csl_section:i2c)
80004bf0 000001c8 rts32e.lib : fd_add32.obj (.text)
80004db8 00000198 : fputs.obj (.text)
80004f50 00000190 : fd_div32.obj (.text)
800050e0 00000180 : memcpy32.obj (.text)
80005260 00000150 csl_davinciArm9.lib : csl_i2cHwSetup.obj (.text:csl_section:i2c)
800053b0 00000128 rts32e.lib : fd_mul32.obj (.text)
800054d8 00000120 : setvbuf.obj (.text)
800055f8 00000108 : fflush.obj (.text)
80005700 00000108 : _io_perm.obj (.text)
80005808 00000108 : exit.obj (.text)
80005910 00000108 davincievmbsl.lib : davincievm_gpio.obj (.text)
80005a18 000000fc rts32e.lib : i_div32.obj (.text)
80005b14 000000e8 main.obj (.text)
80005bfc 000000e0 rts32e.lib : u_div32.obj (.text)
80005cdc 000000e0 : boot.obj (.text)
80005dbc 000000cc davincievmbsl.lib : davincievm_gpio_exp.obj (.text)
80005e88 000000c0 rts32e.lib : fd_cmp32.obj (.text)
80005f48 000000c0 : fputc.obj (.text)
80006008 000000b0 : trgmsg.obj (.text)
800060b8 000000a0 : memset32.obj (.text)
80006158 00000098 : fclose.obj (.text)
800061f0 0000008c : ltoa.obj (.text)
8000627c 00000088 : atoi.obj (.text)
80006304 00000084 csl_davinciArm9.lib : csl_i2cOpen.obj (.text:csl_section:i2c)
80006388 00000080 rts32e.lib : fseek.obj (.text)
80006408 00000074 davincievmbsl.lib : davincievm_pmx.obj (.text)
8000647c 00000060 rts32e.lib : printf.obj (.text)
800064dc 0000005c davincievmbsl.lib : davincievm.obj (.text)
80006538 0000005c rts32e.lib : fd_toi32.obj (.text)
80006594 0000004c : strncpy.obj (.text)
800065e0 0000004c : cpy_tbl.obj (.text)
8000662c 00000040 csl_davinciArm9.lib : csl_i2cWrite.obj (.text:csl_section:i2c)
8000666c 00000040 : csl_i2cGetBaseAddress.obj (.text:csl_section:i2c)
800066ac 0000003c rts32e.lib : i_tofd32.obj (.text)
800066e8 00000034 csl_davinciArm9.lib : csl_i2cRead.obj (.text:csl_section:i2c)
8000671c 0000002c rts32e.lib : memchr.obj (.text)
80006748 0000002c : memccpy.obj (.text)
80006774 0000002c : strcmp.obj (.text)
800067a0 00000028 csl_davinciArm9.lib : csl_i2cClose.obj (.text:csl_section:i2c)
800067c8 00000024 rts32e.lib : strchr.obj (.text)
800067ec 00000024 : _lock.obj (.text)
80006810 00000020 : args_main.obj (.text)
80006830 00000020 : icall32.obj (.text)
80006850 0000001c : strlen.obj (.text)
8000686c 0000001c : strcpy.obj (.text)
80006888 00000008 csl_davinciArm9.lib : csl_i2cInit.obj (.text:csl_section:i2c)
80006890 00000004 rts32e.lib : remove.obj (.text)
.bss 0 80006894 00000ce8 UNINITIALIZED
80006894 00000374 rts32e.lib : defs.obj (.bss)
80006c08 00000210 ata_test.obj (.bss)
80006e18 00000190 rts32e.lib : _printfi.obj (.bss)
80006fa8 00000190 : fcvt.obj (.bss)
80007138 00000120 : trgmsg.obj (.bss)
80007258 0000011c : lowlev.obj (.bss)
80007374 000000d0 : trgdrv.obj (.bss)
80007444 0000008c : exit.obj (.bss)
800074d0 00000064 : ecvt.obj (.bss)
80007534 00000020 davincievmbsl.lib : davincievm_msp430.obj (.bss)
80007554 0000000c rts32e.lib : memory.obj (.bss)
80007560 0000000c davincievmbsl.lib : davincievm_i2c.obj (.bss)
8000756c 00000008 rts32e.lib : _lock.obj (.bss)
80007574 00000004 : stkdepth_vars.obj (.bss)
80007578 00000004 : boot.obj (.bss)
.stack 0 8000757c 00000800 UNINITIALIZED
.sysmem 0 80007d7c 00000800 UNINITIALIZED
80007d7c 00000008 rts32e.lib : memory.obj (.sysmem)
.ddr2 0 8000857c 00000408 UNINITIALIZED
8000857c 00000408 ata_test.obj (.ddr2)
.cinit 0 80008984 0000034c
80008984 00000244 rts32e.lib : defs.obj (.cinit)
80008bc8 0000005c : lowlev.obj (.cinit)
80008c24 00000030 ata_test.obj (.cinit)
80008c54 00000024 rts32e.lib : memory.obj (.cinit)
80008c78 00000024 : exit.obj (.cinit)
80008c9c 00000018 : _lock.obj (.cinit)
80008cb4 0000000c : boot.obj (.cinit)
80008cc0 0000000c : stkdepth_vars.obj (.cinit)
80008ccc 00000004 --HOLE-- [fill = 0]
.const 0 80008cd0 00000101
80008cd0 00000101 rts32e.lib : ctype.obj (.const)
.data 0 00000000 00000000 UNINITIALIZED
GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name
address name
-------- ----
80006894 .bss
00000000 .data
80000000 .text
80005808 C$$EXIT
80006050 C$$IO$$
800050e0 C_MEMCPY
80004bfc FD_ADD
80005e88 FD_CMP
80004f50 FD_DIV
800053b0 FD_MUL
80004bf0 FD_SUB
80006538 FD_TOI
80005a18 I$DIV
80005a18 I$MOD
80006830 IND_CALL
80005a1c I_DIV
80005a1c I_MOD
800066ac I_TOFD
80005bfc U$DIV
80005bfc U$MOD
80004154 ULL_DIV
80004154 ULL_MOD
80005c00 U_DIV
80005c00 U_MOD
800013c4 _ATA_changeMode
80001668 _ATA_identify
80001348 _ATA_init
80001530 _ATA_issueCommand
800015d0 _ATA_readId
800017d4 _ATA_readSector
800018c4 _ATA_readSectorDma
80001584 _ATA_setfeature
800019c4 _ATA_writeSector
80001b6c _ATA_writeSectorDma
800067a0 _CSL_i2cClose
8000666c _CSL_i2cGetBaseAddress
80004804 _CSL_i2cGetHwStatus
80004a04 _CSL_i2cHwControl
80005260 _CSL_i2cHwSetup
80006888 _CSL_i2cInit
80006304 _CSL_i2cOpen
800066e8 _CSL_i2cRead
8000662c _CSL_i2cWrite
80005e50 _DAVINCIEVM_GPIO_EXP_getInput
80005dc4 _DAVINCIEVM_GPIO_EXP_getall
80005dbc _DAVINCIEVM_GPIO_EXP_init
80005de4 _DAVINCIEVM_GPIO_EXP_setOutput
80005dcc _DAVINCIEVM_GPIO_EXP_setall
800059d4 _DAVINCIEVM_GPIO_getInput
80005910 _DAVINCIEVM_GPIO_init
80005924 _DAVINCIEVM_GPIO_setDirection
8000597c _DAVINCIEVM_GPIO_setOutput
800030a8 _DAVINCIEVM_I2C_close
80002ffc _DAVINCIEVM_I2C_init
800031ac _DAVINCIEVM_I2C_read
80003274 _DAVINCIEVM_I2C_read_variable
800030d0 _DAVINCIEVM_I2C_reset
800030e4 _DAVINCIEVM_I2C_write
80003dcc _DAVINCIEVM_MSP430_getEvent
80003d70 _DAVINCIEVM_MSP430_getInput
80003b9c _DAVINCIEVM_MSP430_getIntrState
80003ce8 _DAVINCIEVM_MSP430_getIrData
80003c90 _DAVINCIEVM_MSP430_getIrValue
80003c10 _DAVINCIEVM_MSP430_getRtc
80003aec _DAVINCIEVM_MSP430_open
80003b34 _DAVINCIEVM_MSP430_recv
80003b60 _DAVINCIEVM_MSP430_recv_variable
80003b08 _DAVINCIEVM_MSP430_send
80003e1c _DAVINCIEVM_MSP430_setOutput
80003bb4 _DAVINCIEVM_MSP430_setRtc
80006450 _DAVINCIEVM_PMX_clear
80006408 _DAVINCIEVM_PMX_init
8000642c _DAVINCIEVM_PMX_set
800064dc _DAVINCIEVM_init
800064f8 _DAVINCIEVM_wait
80006528 _DAVINCIEVM_waitusec
8000338c _EEPROM_I2C_close
8000335c _EEPROM_I2C_init
80003444 _EEPROM_I2C_read
800034c8 _EEPROM_I2C_read_variable
8000339c _EEPROM_I2C_reset
800033b0 _EEPROM_I2C_write
80003a6c _HOSTclock
80003618 _HOSTclose
800037b8 _HOSTlseek
8000357c _HOSTopen
80003690 _HOSTread
800038dc _HOSTrename
800039fc _HOSTtime
80003868 _HOSTunlink
80003724 _HOSTwrite
80005b14 _TEST_execute
80007138 __CIOBUF_
00000800 __STACK_SIZE
00000800 __SYSMEM_SIZE
ffffffff ___binit__
80006894 ___bss__
ffffffff ___c_args__
80008984 ___cinit__
00000000 ___data__
00000000 ___edata__
8000757c ___end__
80006894 ___etext__
ffffffff ___pinit__
80000000 ___text__
80006810 __args_main
800040c4 __cleanup
800074c8 __cleanup_ptr
80008cd0 __ctypes_
80005680 __doflush
800074cc __dtors_ptr
80006c04 __ft_end
80006894 __ftable
8000756c __lock
800067ec __nop
80000000 __printfi
80005700 __rd_ok
800067f0 __register_lock
800067fc __register_unlock
8000757c __stack
80007d7c __sys_memory
80006ac4 __tmpnams
80007570 __unlock
80005774 __wrt_ok
800058ec _abort
800024d4 _add_device
8000857c _ata_prd_table
80006c08 _ata_prd_word0
80006c0c _ata_prd_word1
80002e64 _ata_test
80005880 _atexit
8000627c _atoi
80005cdc _c_int00
80001e78 _calloc
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -