m5373_flash_sdram.lcf

来自「Freescale ColdFire MCF537x 家族的参考代码」· LCF 代码 · 共 70 行

LCF
70
字号
#/*# * File:       m5373_flash_sdram.lcf# * Purpose:    Linker file for the M5373EVB# *# * Notes:      Project running in external Flash# *				Internal SRAM used for stack# *				SDRAM used for heap# *# */MEMORY{    rom     (RX) : ORIGIN = 0x00000000,  LENGTH = 0x00040000    ram     (RW) : ORIGIN = 0x80000400,  LENGTH = 0x00003C00    sdram	(RW) : ORIGIN = 0x40000000,	 LENGTH = 0x00100000}SECTIONS {    ___SDRAM			= 0x40000000;    ___SDRAM_SIZE		= (16 * 1024 * 1024);    ___CORE_SRAM		= 0x80000000;    ___CORE_SRAM_SIZE	= (16 * 1024);    ___EXT_SRAM			= 0xC0000000;    ___EXT_SRAM_SIZE	= (512 * 1024);    ___FLASH			= 0x00000000;    ___FLASH_SIZE		= (2 * 1024 * 1024);    ___VECTOR_RAM       = ___CORE_SRAM;        .text :    {        .               = ALIGN(0x10);        vectors.s (.text)        *(.text)        *(.rodata)         .              = ALIGN(0x10);        ___DATA_ROM     = .;    } > rom    .data_bss : AT(___DATA_ROM)    {        ___DATA_RAM     = .;        *(.data)        *(.sdata)        ___DATA_END     = .;        .               = ALIGN(0x10);        ___BSS_START    = .;        *(.sbss)        *(SCOMMON)        *(.bss)        *(COMMON)        ___BSS_END      = .;        .               = ALIGN(0x10);        ___SP_END       = .;        ___SP_INIT      = ___CORE_SRAM + ___CORE_SRAM_SIZE;    } > ram    	.heap :        {        ___HEAP_START   = .;        .               = . + (512 * 1024);        ___HEAP_END     = .;	} > sdram}

⌨️ 快捷键说明

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