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

📄 nandflash.map

📁 TI公司达芬奇板卡的NAND FLASH 烧写源代码 能够自动控制UBL UBOOT UImage等文件的烧写 实现LINUX内核启动过程
💻 MAP
📖 第 1 页 / 共 2 页
字号:
******************************************************************************
             TMS470 COFF Linker PC v4.1.4                      
******************************************************************************
>> Linked Thu Jun 12 13:47:52 2008

OUTPUT FILE NAME:   <./Debug/nandflash.out>
ENTRY POINT SYMBOL: "_c_int00"  address: 80005494


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  0000836d  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    00006058     
                  80000000    00001348     rts32e.lib : _printfi.obj (.text)
                  80001348    00000700                : memory.obj (.text)
                  80001a48    00000694                : lowlev.obj (.text)
                  800020dc    00000580     davincievmbsl.lib : davincievm_i2c.obj (.text)
                  8000265c    00000570     rts32e.lib : trgdrv.obj (.text)
                  80002bcc    000003c4     nandflash_test.obj (.text)
                  80002f90    00000364     davincievmbsl.lib : davincievm_msp430.obj (.text)
                  800032f4    00000314                       : davincievm_nandflash.obj (.text)
                  80003608    00000304     rts32e.lib : fopen.obj (.text)
                  8000390c    0000028c                : ull_div32.obj (.text)
                  80003b98    00000214                : ecvt.obj (.text)
                  80003dac    00000210                : fcvt.obj (.text)
                  80003fbc    00000200     csl_davinciArm9.lib : csl_i2cGetHwStatus.obj (.text:csl_section:i2c)
                  800041bc    000001ec                         : csl_i2cHwControl.obj (.text:csl_section:i2c)
                  800043a8    000001c8     rts32e.lib : fd_add32.obj (.text)
                  80004570    00000198                : fputs.obj (.text)
                  80004708    00000190                : fd_div32.obj (.text)
                  80004898    00000180                : memcpy32.obj (.text)
                  80004a18    00000150     csl_davinciArm9.lib : csl_i2cHwSetup.obj (.text:csl_section:i2c)
                  80004b68    00000128     rts32e.lib : fd_mul32.obj (.text)
                  80004c90    00000120                : setvbuf.obj (.text)
                  80004db0    00000108                : exit.obj (.text)
                  80004eb8    00000108                : fflush.obj (.text)
                  80004fc0    00000108                : _io_perm.obj (.text)
                  800050c8    00000100     davincievmbsl.lib : davincievm_gpio.obj (.text)
                  800051c8    000000fc     rts32e.lib : i_div32.obj (.text)
                  800052c4    000000f0     main.obj (.text)
                  800053b4    000000e0     rts32e.lib : u_div32.obj (.text)
                  80005494    000000e0                : boot.obj (.text)
                  80005574    000000c0                : fputc.obj (.text)
                  80005634    000000c0                : fd_cmp32.obj (.text)
                  800056f4    000000b0                : trgmsg.obj (.text)
                  800057a4    000000a0                : memset32.obj (.text)
                  80005844    00000098                : fclose.obj (.text)
                  800058dc    00000094     davincievmbsl.lib : davincievm_gpio_exp.obj (.text)
                  80005970    0000008c     rts32e.lib : ltoa.obj (.text)
                  800059fc    00000088                : atoi.obj (.text)
                  80005a84    00000084     csl_davinciArm9.lib : csl_i2cOpen.obj (.text:csl_section:i2c)
                  80005b08    00000080     rts32e.lib : fseek.obj (.text)
                  80005b88    00000074     davincievmbsl.lib : davincievm_pmx.obj (.text)
                  80005bfc    00000060     rts32e.lib : printf.obj (.text)
                  80005c5c    0000005c     davincievmbsl.lib : davincievm.obj (.text)
                  80005cb8    0000005c     rts32e.lib : fd_toi32.obj (.text)
                  80005d14    0000004c                : cpy_tbl.obj (.text)
                  80005d60    0000004c                : strncpy.obj (.text)
                  80005dac    00000044     davincievmbsl.lib : davincievm_emif.obj (.text)
                  80005df0    00000040     csl_davinciArm9.lib : csl_i2cGetBaseAddress.obj (.text:csl_section:i2c)
                  80005e30    00000040                         : csl_i2cWrite.obj (.text:csl_section:i2c)
                  80005e70    0000003c     rts32e.lib : i_tofd32.obj (.text)
                  80005eac    00000034     csl_davinciArm9.lib : csl_i2cRead.obj (.text:csl_section:i2c)
                  80005ee0    0000002c     rts32e.lib : strcmp.obj (.text)
                  80005f0c    0000002c                : memccpy.obj (.text)
                  80005f38    0000002c                : memchr.obj (.text)
                  80005f64    00000028     csl_davinciArm9.lib : csl_i2cClose.obj (.text:csl_section:i2c)
                  80005f8c    00000024     rts32e.lib : strchr.obj (.text)
                  80005fb0    00000024                : _lock.obj (.text)
                  80005fd4    00000020                : icall32.obj (.text)
                  80005ff4    00000020                : args_main.obj (.text)
                  80006014    0000001c                : strcpy.obj (.text)
                  80006030    0000001c                : strlen.obj (.text)
                  8000604c    00000008     csl_davinciArm9.lib : csl_i2cInit.obj (.text:csl_section:i2c)
                  80006054    00000004     rts32e.lib : remove.obj (.text)

.bss       0    80006058    00000ef8     UNINITIALIZED
                  80006058    00000420     nandflash_test.obj (.bss)
                  80006478    00000374     rts32e.lib : defs.obj (.bss)
                  800067ec    00000190                : _printfi.obj (.bss)
                  8000697c    00000190                : fcvt.obj (.bss)
                  80006b0c    00000120                : trgmsg.obj (.bss)
                  80006c2c    0000011c                : lowlev.obj (.bss)
                  80006d48    000000d0                : trgdrv.obj (.bss)
                  80006e18    0000008c                : exit.obj (.bss)
                  80006ea4    00000064                : ecvt.obj (.bss)
                  80006f08    00000020     davincievmbsl.lib : davincievm_msp430.obj (.bss)
                  80006f28    0000000c     rts32e.lib : memory.obj (.bss)
                  80006f34    0000000c     davincievmbsl.lib : davincievm_i2c.obj (.bss)
                  80006f40    00000008     rts32e.lib : _lock.obj (.bss)
                  80006f48    00000004                : stkdepth_vars.obj (.bss)
                  80006f4c    00000004                : boot.obj (.bss)

.stack     0    80006f50    00000800     UNINITIALIZED

.sysmem    0    80007750    00000800     UNINITIALIZED
                  80007750    00000008     rts32e.lib : memory.obj (.sysmem)

.cinit     0    80007f50    0000031c     
                  80007f50    00000244     rts32e.lib : defs.obj (.cinit)
                  80008194    0000005c                : lowlev.obj (.cinit)
                  800081f0    00000024                : memory.obj (.cinit)
                  80008214    00000024                : exit.obj (.cinit)
                  80008238    00000018                : _lock.obj (.cinit)
                  80008250    0000000c                : boot.obj (.cinit)
                  8000825c    0000000c                : stkdepth_vars.obj (.cinit)
                  80008268    00000004     --HOLE-- [fill = 0]

.const     0    8000826c    00000101     
                  8000826c    00000101     rts32e.lib : ctype.obj (.const)

.data      0    00000000    00000000     UNINITIALIZED


GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name 

address    name
--------   ----
80006058   .bss
00000000   .data
80000000   .text
80004db0   C$$EXIT
8000573c   C$$IO$$
80004898   C_MEMCPY
800043b4   FD_ADD
80005634   FD_CMP
80004708   FD_DIV
80004b68   FD_MUL
800043a8   FD_SUB
80005cb8   FD_TOI
800051c8   I$DIV
800051c8   I$MOD
80005fd4   IND_CALL
800051cc   I_DIV
800051cc   I_MOD
80005e70   I_TOFD
800053b4   U$DIV
800053b4   U$MOD
8000390c   ULL_DIV
8000390c   ULL_MOD
800053b8   U_DIV
800053b8   U_MOD
80005f64   _CSL_i2cClose
80005df0   _CSL_i2cGetBaseAddress
80003fbc   _CSL_i2cGetHwStatus
800041bc   _CSL_i2cHwControl
80004a18   _CSL_i2cHwSetup
8000604c   _CSL_i2cInit
80005a84   _CSL_i2cOpen
80005eac   _CSL_i2cRead
80005e30   _CSL_i2cWrite
80005dd0   _DAVINCIEVM_EMIF_config
80005dac   _DAVINCIEVM_EMIF_init
80005940   _DAVINCIEVM_GPIO_EXP_getInput
800058e4   _DAVINCIEVM_GPIO_EXP_getall
800058dc   _DAVINCIEVM_GPIO_EXP_init
800058ec   _DAVINCIEVM_GPIO_EXP_setOutput
800058e8   _DAVINCIEVM_GPIO_EXP_setall
8000518c   _DAVINCIEVM_GPIO_getInput
800050c8   _DAVINCIEVM_GPIO_init
800050dc   _DAVINCIEVM_GPIO_setDirection
80005134   _DAVINCIEVM_GPIO_setOutput
80002188   _DAVINCIEVM_I2C_close
800020dc   _DAVINCIEVM_I2C_init
8000228c   _DAVINCIEVM_I2C_read
80002354   _DAVINCIEVM_I2C_read_variable
800021b0   _DAVINCIEVM_I2C_reset
800021c4   _DAVINCIEVM_I2C_write
80003270   _DAVINCIEVM_MSP430_getEvent
80003214   _DAVINCIEVM_MSP430_getInput
80003040   _DAVINCIEVM_MSP430_getIntrState
8000318c   _DAVINCIEVM_MSP430_getIrData
80003134   _DAVINCIEVM_MSP430_getIrValue
800030b4   _DAVINCIEVM_MSP430_getRtc
80002f90   _DAVINCIEVM_MSP430_open
80002fd8   _DAVINCIEVM_MSP430_recv
80003004   _DAVINCIEVM_MSP430_recv_variable
80002fac   _DAVINCIEVM_MSP430_send
800032c0   _DAVINCIEVM_MSP430_setOutput
80003058   _DAVINCIEVM_MSP430_setRtc
80003418   _DAVINCIEVM_NANDFLASH_erase
80003398   _DAVINCIEVM_NANDFLASH_getTotalPages
80003340   _DAVINCIEVM_NANDFLASH_init
800034ac   _DAVINCIEVM_NANDFLASH_readPage
80003550   _DAVINCIEVM_NANDFLASH_writePage
80005bd0   _DAVINCIEVM_PMX_clear
80005b88   _DAVINCIEVM_PMX_init
80005bac   _DAVINCIEVM_PMX_set
80005c5c   _DAVINCIEVM_init
80005c78   _DAVINCIEVM_wait
80005ca8   _DAVINCIEVM_waitusec
8000246c   _EEPROM_I2C_close
8000243c   _EEPROM_I2C_init
80002524   _EEPROM_I2C_read
800025a8   _EEPROM_I2C_read_variable
8000247c   _EEPROM_I2C_reset
80002490   _EEPROM_I2C_write
80002b4c   _HOSTclock
800026f8   _HOSTclose
80002898   _HOSTlseek
8000265c   _HOSTopen
80002770   _HOSTread
800029bc   _HOSTrename
80002adc   _HOSTtime
80002948   _HOSTunlink
80002804   _HOSTwrite
800032f4   _NANDFLASH_waitWhileBusy
800052c4   _TEST_execute
80006b0c   __CIOBUF_
00000800   __STACK_SIZE
00000800   __SYSMEM_SIZE
ffffffff   ___binit__
80006058   ___bss__
ffffffff   ___c_args__
80007f50   ___cinit__
00000000   ___data__
00000000   ___edata__
80006f50   ___end__
80006058   ___etext__
ffffffff   ___pinit__
80000000   ___text__
80005ff4   __args_main
8000387c   __cleanup
80006e9c   __cleanup_ptr
8000826c   __ctypes_
80004f40   __doflush
80006ea0   __dtors_ptr
800067e8   __ft_end
80006478   __ftable
80006f40   __lock
80005fb0   __nop
80000000   __printfi
80004fc0   __rd_ok
80005fb4   __register_lock
80005fc0   __register_unlock
80006f50   __stack
80007750   __sys_memory

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -