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

📄 norflash.map

📁 davinci平台用于启动板子的一段启动程序
💻 MAP
📖 第 1 页 / 共 2 页
字号:
******************************************************************************
             TMS470 COFF Linker PC v4.1.3                      
******************************************************************************
>> Linked Thu Jul 05 13:23:33 2007

OUTPUT FILE NAME:   <./Debug/norflash.out>
ENTRY POINT SYMBOL: "_c_int00"  address: 8c0085d0


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  0c00ab48  RWIX


SECTION ALLOCATION MAP

 output                                  attributes/
section   page    origin      length       input sections
--------  ----  ----------  ----------   ----------------
.cio       0    80000000    00000000     UNINITIALIZED

.ddr2      0    80000000    00000000     UNINITIALIZED

.bss       0    80000000    0c000ae4     UNINITIALIZED
                  80000000    0c000008     flash_test.obj (.bss)
                  8c000008    00000374     rts32e.lib : defs.obj (.bss)
                  8c00037c    00000190                : _printfi.obj (.bss)
                  8c00050c    00000190                : fcvt.obj (.bss)
                  8c00069c    00000120                : trgmsg.obj (.bss)
                  8c0007bc    0000011c                : lowlev.obj (.bss)
                  8c0008d8    000000d0                : trgdrv.obj (.bss)
                  8c0009a8    0000008c                : exit.obj (.bss)
                  8c000a34    00000064                : ecvt.obj (.bss)
                  8c000a98    00000020     davincievmbsl.lib : davincievm_msp430.obj (.bss)
                  8c000ab8    0000000c     rts32e.lib : memory.obj (.bss)
                  8c000ac4    0000000c     davincievmbsl.lib : davincievm_i2c.obj (.bss)
                  8c000ad0    00000008     rts32e.lib : _lock.obj (.bss)
                  8c000ad8    00000004                : boot.obj (.bss)
                  8c000adc    00000004                : errno.obj (.bss)
                  8c000ae0    00000004                : stkdepth_vars.obj (.bss)

.text      0    8c000ae4    00008b08     
                  8c000ae4    00001348     rts32e.lib : _printfi.obj (.text)
                  8c001e2c    00000f98                : _scanfi.obj (.text)
                  8c002dc4    00000788     flash_test.obj (.text)
                  8c00354c    00000700     rts32e.lib : memory.obj (.text)
                  8c003c4c    00000694                : lowlev.obj (.text)
                  8c0042e0    00000580     davincievmbsl.lib : davincievm_i2c.obj (.text)
                  8c004860    00000570     rts32e.lib : trgdrv.obj (.text)
                  8c004dd0    00000364     davincievmbsl.lib : davincievm_msp430.obj (.text)
                  8c005134    00000328     rts32e.lib : strtod.obj (.text)
                  8c00545c    00000320                : strtold.obj (.text)
                  8c00577c    00000304                : fopen.obj (.text)
                  8c005a80    000002b8                : ll_div32.obj (.text)
                  8c005d38    0000028c                : ull_div32.obj (.text)
                  8c005fc4    0000023c                : strtoull.obj (.text)
                  8c006200    00000234                : strtoll.obj (.text)
                  8c006434    00000214                : ecvt.obj (.text)
                  8c006648    00000210                : fcvt.obj (.text)
                  8c006858    00000200     csl_davinciArm9.lib : csl_i2cGetHwStatus.obj (.text:csl_section:i2c)
                  8c006a58    000001ec                         : csl_i2cHwControl.obj (.text:csl_section:i2c)
                  8c006c44    000001e4     davincievmbsl.lib : davincievm_flash_write.obj (.text)
                  8c006e28    000001d0     rts32e.lib : fscanf.obj (.text)
                  8c006ff8    000001c8                : fd_add32.obj (.text)
                  8c0071c0    000001c0                : strtol.obj (.text)
                  8c007380    000001bc                : strtoul.obj (.text)
                  8c00753c    00000198                : fputs.obj (.text)
                  8c0076d4    00000190                : fd_div32.obj (.text)
                  8c007864    00000180                : memcpy32.obj (.text)
                  8c0079e4    00000150     csl_davinciArm9.lib : csl_i2cHwSetup.obj (.text:csl_section:i2c)
                  8c007b34    00000134     rts32e.lib : fread.obj (.text)
                  8c007c68    00000128                : fd_mul32.obj (.text)
                  8c007d90    00000120                : setvbuf.obj (.text)
                  8c007eb0    0000011c     main.obj (.text)
                  8c007fcc    00000108     rts32e.lib : exit.obj (.text)
                  8c0080d4    00000108                : fflush.obj (.text)
                  8c0081dc    00000108     davincievmbsl.lib : davincievm_gpio.obj (.text)
                  8c0082e4    00000108     rts32e.lib : _io_perm.obj (.text)
                  8c0083ec    000000fc                : i_div32.obj (.text)
                  8c0084e8    000000e8                : _bufread.obj (.text)
                  8c0085d0    000000e0                : boot.obj (.text)
                  8c0086b0    000000e0                : u_div32.obj (.text)
                  8c008790    000000cc     davincievmbsl.lib : davincievm_gpio_exp.obj (.text)
                  8c00885c    000000c0     rts32e.lib : fd_cmp32.obj (.text)
                  8c00891c    000000c0                : fgetc.obj (.text)
                  8c0089dc    000000c0                : fputc.obj (.text)
                  8c008a9c    000000b8                : ungetc.obj (.text)
                  8c008b54    000000b0                : trgmsg.obj (.text)
                  8c008c04    000000a4     davincievmbsl.lib : davincievm_flash_erase.obj (.text)
                  8c008ca8    000000a0     rts32e.lib : memset32.obj (.text)
                  8c008d48    00000098                : fclose.obj (.text)
                  8c008de0    0000008c                : ltoa.obj (.text)
                  8c008e6c    00000088                : atoi.obj (.text)
                  8c008ef4    00000084     csl_davinciArm9.lib : csl_i2cOpen.obj (.text:csl_section:i2c)
                  8c008f78    00000080     rts32e.lib : fseek.obj (.text)
                  8c008ff8    0000007c                : ftell.obj (.text)
                  8c009074    00000074     davincievmbsl.lib : davincievm_pmx.obj (.text)
                  8c0090e8    00000060     rts32e.lib : printf.obj (.text)
                  8c009148    0000005c                : fd_toi32.obj (.text)
                  8c0091a4    0000005c     davincievmbsl.lib : davincievm.obj (.text)
                  8c009200    00000054     rts32e.lib : fd_tos32.obj (.text)
                  8c009254    0000004c                : cpy_tbl.obj (.text)
                  8c0092a0    0000004c                : strncpy.obj (.text)
                  8c0092ec    00000044     davincievmbsl.lib : davincievm_emif.obj (.text)
                  8c009330    00000040     csl_davinciArm9.lib : csl_i2cGetBaseAddress.obj (.text:csl_section:i2c)
                  8c009370    00000040                         : csl_i2cWrite.obj (.text:csl_section:i2c)
                  8c0093b0    0000003c     rts32e.lib : i_tofd32.obj (.text)
                  8c0093ec    00000034     csl_davinciArm9.lib : csl_i2cRead.obj (.text:csl_section:i2c)
                  8c009420    00000030     davincievmbsl.lib : davincievm_flash.obj (.text)
                  8c009450    0000002c     rts32e.lib : strcmp.obj (.text)
                  8c00947c    0000002c                : memccpy.obj (.text)
                  8c0094a8    0000002c                : memchr.obj (.text)
                  8c0094d4    00000028     csl_davinciArm9.lib : csl_i2cClose.obj (.text:csl_section:i2c)
                  8c0094fc    00000024     rts32e.lib : _lock.obj (.text)
                  8c009520    00000024                : strrchr.obj (.text)
                  8c009544    00000024                : strchr.obj (.text)
                  8c009568    00000020                : icall32.obj (.text)
                  8c009588    00000020                : args_main.obj (.text)
                  8c0095a8    0000001c                : strlen.obj (.text)
                  8c0095c4    0000001c                : strcpy.obj (.text)
                  8c0095e0    00000008     csl_davinciArm9.lib : csl_i2cInit.obj (.text:csl_section:i2c)
                  8c0095e8    00000004     rts32e.lib : remove.obj (.text)

.stack     0    8c0095ec    00000800     UNINITIALIZED

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

.cinit     0    8c00a5ec    00000328     
                  8c00a5ec    00000244     rts32e.lib : defs.obj (.cinit)
                  8c00a830    0000005c                : lowlev.obj (.cinit)
                  8c00a88c    00000024                : memory.obj (.cinit)
                  8c00a8b0    00000024                : exit.obj (.cinit)
                  8c00a8d4    00000018                : _lock.obj (.cinit)
                  8c00a8ec    0000000c                : errno.obj (.cinit)
                  8c00a8f8    0000000c                : boot.obj (.cinit)
                  8c00a904    0000000c                : stkdepth_vars.obj (.cinit)
                  8c00a910    00000004     --HOLE-- [fill = 0]

.const     0    8c00a914    00000234     
                  8c00a914    00000101     rts32e.lib : ctype.obj (.const)
                  8c00aa15    00000003     --HOLE-- [fill = 0]
                  8c00aa18    00000098                : strtold.obj (.const)
                  8c00aab0    00000098                : strtod.obj (.const)

.data      0    00000000    00000000     UNINITIALIZED


GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name 

address    name
--------   ----
80000000   .bss
00000000   .data
8c000ae4   .text
8c007fcc   C$$EXIT
8c008b9c   C$$IO$$
8c007864   C_MEMCPY
8c007004   FD_ADD
8c00885c   FD_CMP
8c0076d4   FD_DIV
8c007c68   FD_MUL
8c006ff8   FD_SUB
8c009200   FD_TOFS
8c009148   FD_TOI
8c0083ec   I$DIV
8c0083ec   I$MOD
8c009568   IND_CALL
8c0083f0   I_DIV
8c0083f0   I_MOD
8c0093b0   I_TOFD
8c005a80   LL_DIV
8c005a80   LL_MOD
8c0086b0   U$DIV
8c0086b0   U$MOD
8c005d38   ULL_DIV
8c005d38   ULL_MOD
8c0086b4   U_DIV
8c0086b4   U_MOD
8c0094d4   _CSL_i2cClose
8c009330   _CSL_i2cGetBaseAddress
8c006858   _CSL_i2cGetHwStatus
8c006a58   _CSL_i2cHwControl
8c0079e4   _CSL_i2cHwSetup
8c0095e0   _CSL_i2cInit
8c008ef4   _CSL_i2cOpen
8c0093ec   _CSL_i2cRead
8c009370   _CSL_i2cWrite
8c009310   _DAVINCIEVM_EMIF_config
8c0092ec   _DAVINCIEVM_EMIF_init
8c008c04   _DAVINCIEVM_FLASH_erase
8c009420   _DAVINCIEVM_FLASH_init
8c006c44   _DAVINCIEVM_FLASH_write
8c008824   _DAVINCIEVM_GPIO_EXP_getInput
8c008798   _DAVINCIEVM_GPIO_EXP_getall
8c008790   _DAVINCIEVM_GPIO_EXP_init
8c0087b8   _DAVINCIEVM_GPIO_EXP_setOutput
8c0087a0   _DAVINCIEVM_GPIO_EXP_setall
8c0082a0   _DAVINCIEVM_GPIO_getInput
8c0081dc   _DAVINCIEVM_GPIO_init
8c0081f0   _DAVINCIEVM_GPIO_setDirection
8c008248   _DAVINCIEVM_GPIO_setOutput
8c00438c   _DAVINCIEVM_I2C_close
8c0042e0   _DAVINCIEVM_I2C_init
8c004490   _DAVINCIEVM_I2C_read
8c004558   _DAVINCIEVM_I2C_read_variable
8c0043b4   _DAVINCIEVM_I2C_reset
8c0043c8   _DAVINCIEVM_I2C_write
8c0050b0   _DAVINCIEVM_MSP430_getEvent
8c005054   _DAVINCIEVM_MSP430_getInput
8c004e80   _DAVINCIEVM_MSP430_getIntrState
8c004fcc   _DAVINCIEVM_MSP430_getIrData
8c004f74   _DAVINCIEVM_MSP430_getIrValue
8c004ef4   _DAVINCIEVM_MSP430_getRtc
8c004dd0   _DAVINCIEVM_MSP430_open
8c004e18   _DAVINCIEVM_MSP430_recv
8c004e44   _DAVINCIEVM_MSP430_recv_variable
8c004dec   _DAVINCIEVM_MSP430_send
8c005100   _DAVINCIEVM_MSP430_setOutput
8c004e98   _DAVINCIEVM_MSP430_setRtc
8c0090bc   _DAVINCIEVM_PMX_clear
8c009074   _DAVINCIEVM_PMX_init
8c009098   _DAVINCIEVM_PMX_set
8c0091a4   _DAVINCIEVM_init
8c0091c0   _DAVINCIEVM_wait
8c0091f0   _DAVINCIEVM_waitusec
8c004670   _EEPROM_I2C_close
8c004640   _EEPROM_I2C_init
8c004728   _EEPROM_I2C_read
8c0047ac   _EEPROM_I2C_read_variable
8c004680   _EEPROM_I2C_reset
8c004694   _EEPROM_I2C_write
8c004d50   _HOSTclock
8c0048fc   _HOSTclose
8c004a9c   _HOSTlseek
8c004860   _HOSTopen
8c004974   _HOSTread
8c004bc0   _HOSTrename
8c004ce0   _HOSTtime
8c004b4c   _HOSTunlink
8c004a08   _HOSTwrite
8c00069c   __CIOBUF_
00000800   __STACK_SIZE
00000800   __SYSMEM_SIZE
ffffffff   ___binit__
80000000   ___bss__
ffffffff   ___c_args__
8c00a5ec   ___cinit__
00000000   ___data__
00000000   ___edata__
8c000ae4   ___end__
8c0095ec   ___etext__
ffffffff   ___pinit__
8c000ae4   ___text__
8c009588   __args_main
8c0084e8   __buff_read
8c0059f0   __cleanup
8c000a2c   __cleanup_ptr
8c00a914   __ctypes_
8c00815c   __doflush
8c000a30   __dtors_ptr
8c000378   __ft_end
8c000008   __ftable
8c000ad0   __lock
8c0094fc   __nop
8c000ae4   __printfi
8c0082e4   __rd_ok
8c009500   __register_lock
8c00950c   __register_unlock
8c001e2c   __scanfi
8c0095ec   __stack
8c009dec   __sys_memory
8c000238   __tmpnams
8c000ad4   __unlock
8c008358   __wrt_ok

⌨️ 快捷键说明

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