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

📄 ata.map

📁 TI的DM6446的硬件平台搭建的相关例子
💻 MAP
📖 第 1 页 / 共 2 页
字号:
******************************************************************************
             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 + -