📄 ata.map
字号:
******************************************************************************
TMS470 COFF Linker PC v4.1.4
******************************************************************************
>> Linked Thu Dec 27 10:25:06 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 00008d99 RWIX
SECTION ALLOCATION MAP
output attributes/
section page origin length input sections
-------- ---- ---------- ---------- ----------------
.cio 0 80000000 00000000 UNINITIALIZED
.text 0 80000000 0000685c
80000000 00001348 rts32e.lib : _printfi.obj (.text)
80001348 0000096c ata.obj (.text)
80001cb4 00000700 rts32e.lib : memory.obj (.text)
800023b4 00000694 : lowlev.obj (.text)
80002a48 000005bc ata_test.obj (.text)
80003004 00000580 davincievmbsl.lib : davincievm_i2c.obj (.text)
80003584 00000570 rts32e.lib : trgdrv.obj (.text)
80003af4 00000364 davincievmbsl.lib : davincievm_msp430.obj (.text)
80003e58 00000304 rts32e.lib : fopen.obj (.text)
8000415c 0000028c : ull_div32.obj (.text)
800043e8 00000214 : ecvt.obj (.text)
800045fc 00000210 : fcvt.obj (.text)
8000480c 00000200 csl_davinciArm9.lib : csl_i2cGetHwStatus.obj (.text:csl_section:i2c)
80004a0c 000001ec : csl_i2cHwControl.obj (.text:csl_section:i2c)
80004bf8 000001c8 rts32e.lib : fd_add32.obj (.text)
80004dc0 00000198 : fputs.obj (.text)
80004f58 00000190 : fd_div32.obj (.text)
800050e8 00000180 : memcpy32.obj (.text)
80005268 00000150 csl_davinciArm9.lib : csl_i2cHwSetup.obj (.text:csl_section:i2c)
800053b8 00000128 rts32e.lib : fd_mul32.obj (.text)
800054e0 00000120 : setvbuf.obj (.text)
80005600 00000108 : fflush.obj (.text)
80005708 00000108 : _io_perm.obj (.text)
80005810 00000108 : exit.obj (.text)
80005918 00000100 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 000000c0 : fputc.obj (.text)
80005e7c 000000c0 : fd_cmp32.obj (.text)
80005f3c 000000b0 : trgmsg.obj (.text)
80005fec 000000a0 : memset32.obj (.text)
8000608c 00000098 : fclose.obj (.text)
80006124 00000094 davincievmbsl.lib : davincievm_gpio_exp.obj (.text)
800061b8 0000008c rts32e.lib : ltoa.obj (.text)
80006244 00000088 : atoi.obj (.text)
800062cc 00000084 csl_davinciArm9.lib : csl_i2cOpen.obj (.text:csl_section:i2c)
80006350 00000080 rts32e.lib : fseek.obj (.text)
800063d0 00000074 davincievmbsl.lib : davincievm_pmx.obj (.text)
80006444 00000060 rts32e.lib : printf.obj (.text)
800064a4 0000005c davincievmbsl.lib : davincievm.obj (.text)
80006500 0000005c rts32e.lib : fd_toi32.obj (.text)
8000655c 0000004c : strncpy.obj (.text)
800065a8 0000004c : cpy_tbl.obj (.text)
800065f4 00000040 csl_davinciArm9.lib : csl_i2cWrite.obj (.text:csl_section:i2c)
80006634 00000040 : csl_i2cGetBaseAddress.obj (.text:csl_section:i2c)
80006674 0000003c rts32e.lib : i_tofd32.obj (.text)
800066b0 00000034 csl_davinciArm9.lib : csl_i2cRead.obj (.text:csl_section:i2c)
800066e4 0000002c rts32e.lib : memchr.obj (.text)
80006710 0000002c : memccpy.obj (.text)
8000673c 0000002c : strcmp.obj (.text)
80006768 00000028 csl_davinciArm9.lib : csl_i2cClose.obj (.text:csl_section:i2c)
80006790 00000024 rts32e.lib : strchr.obj (.text)
800067b4 00000024 : _lock.obj (.text)
800067d8 00000020 : args_main.obj (.text)
800067f8 00000020 : icall32.obj (.text)
80006818 0000001c : strlen.obj (.text)
80006834 0000001c : strcpy.obj (.text)
80006850 00000008 csl_davinciArm9.lib : csl_i2cInit.obj (.text:csl_section:i2c)
80006858 00000004 rts32e.lib : remove.obj (.text)
.bss 0 8000685c 00000ce8 UNINITIALIZED
8000685c 00000374 rts32e.lib : defs.obj (.bss)
80006bd0 00000210 ata_test.obj (.bss)
80006de0 00000190 rts32e.lib : _printfi.obj (.bss)
80006f70 00000190 : fcvt.obj (.bss)
80007100 00000120 : trgmsg.obj (.bss)
80007220 0000011c : lowlev.obj (.bss)
8000733c 000000d0 : trgdrv.obj (.bss)
8000740c 0000008c : exit.obj (.bss)
80007498 00000064 : ecvt.obj (.bss)
800074fc 00000020 davincievmbsl.lib : davincievm_msp430.obj (.bss)
8000751c 0000000c rts32e.lib : memory.obj (.bss)
80007528 0000000c davincievmbsl.lib : davincievm_i2c.obj (.bss)
80007534 00000008 rts32e.lib : _lock.obj (.bss)
8000753c 00000004 : stkdepth_vars.obj (.bss)
80007540 00000004 : boot.obj (.bss)
.stack 0 80007544 00000800 UNINITIALIZED
.sysmem 0 80007d44 00000800 UNINITIALIZED
80007d44 00000008 rts32e.lib : memory.obj (.sysmem)
.ddr2 0 80008544 00000408 UNINITIALIZED
80008544 00000408 ata_test.obj (.ddr2)
.cinit 0 8000894c 0000034c
8000894c 00000244 rts32e.lib : defs.obj (.cinit)
80008b90 0000005c : lowlev.obj (.cinit)
80008bec 00000030 ata_test.obj (.cinit)
80008c1c 00000024 rts32e.lib : memory.obj (.cinit)
80008c40 00000024 : exit.obj (.cinit)
80008c64 00000018 : _lock.obj (.cinit)
80008c7c 0000000c : boot.obj (.cinit)
80008c88 0000000c : stkdepth_vars.obj (.cinit)
80008c94 00000004 --HOLE-- [fill = 0]
.const 0 80008c98 00000101
80008c98 00000101 rts32e.lib : ctype.obj (.const)
.data 0 00000000 00000000 UNINITIALIZED
GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name
address name
-------- ----
8000685c .bss
00000000 .data
80000000 .text
80005810 C$$EXIT
80005f84 C$$IO$$
800050e8 C_MEMCPY
80004c04 FD_ADD
80005e7c FD_CMP
80004f58 FD_DIV
800053b8 FD_MUL
80004bf8 FD_SUB
80006500 FD_TOI
80005a18 I$DIV
80005a18 I$MOD
800067f8 IND_CALL
80005a1c I_DIV
80005a1c I_MOD
80006674 I_TOFD
80005bfc U$DIV
80005bfc U$MOD
8000415c ULL_DIV
8000415c ULL_MOD
80005c00 U_DIV
80005c00 U_MOD
800013dc _ATA_changeMode
80001680 _ATA_identify
80001348 _ATA_init
80001548 _ATA_issueCommand
800015e8 _ATA_readId
800017ec _ATA_readSector
800018dc _ATA_readSectorDma
8000159c _ATA_setfeature
800019dc _ATA_writeSector
80001b84 _ATA_writeSectorDma
80006768 _CSL_i2cClose
80006634 _CSL_i2cGetBaseAddress
8000480c _CSL_i2cGetHwStatus
80004a0c _CSL_i2cHwControl
80005268 _CSL_i2cHwSetup
80006850 _CSL_i2cInit
800062cc _CSL_i2cOpen
800066b0 _CSL_i2cRead
800065f4 _CSL_i2cWrite
80006188 _DAVINCIEVM_GPIO_EXP_getInput
8000612c _DAVINCIEVM_GPIO_EXP_getall
80006124 _DAVINCIEVM_GPIO_EXP_init
80006134 _DAVINCIEVM_GPIO_EXP_setOutput
80006130 _DAVINCIEVM_GPIO_EXP_setall
800059dc _DAVINCIEVM_GPIO_getInput
80005918 _DAVINCIEVM_GPIO_init
8000592c _DAVINCIEVM_GPIO_setDirection
80005984 _DAVINCIEVM_GPIO_setOutput
800030b0 _DAVINCIEVM_I2C_close
80003004 _DAVINCIEVM_I2C_init
800031b4 _DAVINCIEVM_I2C_read
8000327c _DAVINCIEVM_I2C_read_variable
800030d8 _DAVINCIEVM_I2C_reset
800030ec _DAVINCIEVM_I2C_write
80003dd4 _DAVINCIEVM_MSP430_getEvent
80003d78 _DAVINCIEVM_MSP430_getInput
80003ba4 _DAVINCIEVM_MSP430_getIntrState
80003cf0 _DAVINCIEVM_MSP430_getIrData
80003c98 _DAVINCIEVM_MSP430_getIrValue
80003c18 _DAVINCIEVM_MSP430_getRtc
80003af4 _DAVINCIEVM_MSP430_open
80003b3c _DAVINCIEVM_MSP430_recv
80003b68 _DAVINCIEVM_MSP430_recv_variable
80003b10 _DAVINCIEVM_MSP430_send
80003e24 _DAVINCIEVM_MSP430_setOutput
80003bbc _DAVINCIEVM_MSP430_setRtc
80006418 _DAVINCIEVM_PMX_clear
800063d0 _DAVINCIEVM_PMX_init
800063f4 _DAVINCIEVM_PMX_set
800064a4 _DAVINCIEVM_init
800064c0 _DAVINCIEVM_wait
800064f0 _DAVINCIEVM_waitusec
80003394 _EEPROM_I2C_close
80003364 _EEPROM_I2C_init
8000344c _EEPROM_I2C_read
800034d0 _EEPROM_I2C_read_variable
800033a4 _EEPROM_I2C_reset
800033b8 _EEPROM_I2C_write
80003a74 _HOSTclock
80003620 _HOSTclose
800037c0 _HOSTlseek
80003584 _HOSTopen
80003698 _HOSTread
800038e4 _HOSTrename
80003a04 _HOSTtime
80003870 _HOSTunlink
8000372c _HOSTwrite
80005b14 _TEST_execute
80007100 __CIOBUF_
00000800 __STACK_SIZE
00000800 __SYSMEM_SIZE
ffffffff ___binit__
8000685c ___bss__
ffffffff ___c_args__
8000894c ___cinit__
00000000 ___data__
00000000 ___edata__
80007544 ___end__
8000685c ___etext__
ffffffff ___pinit__
80000000 ___text__
800067d8 __args_main
800040cc __cleanup
80007490 __cleanup_ptr
80008c98 __ctypes_
80005688 __doflush
80007494 __dtors_ptr
80006bcc __ft_end
8000685c __ftable
80007534 __lock
800067b4 __nop
80000000 __printfi
80005708 __rd_ok
800067b8 __register_lock
800067c4 __register_unlock
80007544 __stack
80007d44 __sys_memory
80006a8c __tmpnams
80007538 __unlock
8000577c __wrt_ok
800058f4 _abort
800024ec _add_device
80008544 _ata_prd_table
80006bd0 _ata_prd_word0
80006bd4 _ata_prd_word1
80002e7c _ata_test
80005888 _atexit
80006244 _atoi
80005cdc _c_int00
80001e90 _calloc
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -