flash.ld

来自「不包含识别算法」· LD 代码 · 共 55 行

LD
55
字号
MEMORY {	flash	: 		ORIGIN = 0xffc00000, LENGTH = 0x0020000
	sram0	:		ORIGIN = 0x20010000, LENGTH = 0x8000
	sram1	:		ORIGIN = 0x20000000, LENGTH = 0x8000
	sdram	:		ORIGIN = 0x003c0000, LENGTH = 0x40000
}

SECTIONS {	.romvec 0xffc00000:{		*(.romvec)                _eromvec = ALIGN(0x4);		}>flash        .text : AT(_eromvec){		_stext = . ;        	*(.text)		*(.rodata)		*(.rdata) 		*(.init) 		*(.fini) 		*(.eini)		__DATA_ROM = .;			_etext = . ;        	_sdata = . ;      		__DATA_RAM = .;	  	*(.data)		__DATA_END = .;		_edata = ALIGN(0x4);	 } > ram        .bss : AT (_edata) {		_sbss = . ;		*(.bss)		*(COMMON)		PROVIDE(__BSS_END = .);		PROVIDE(__HEAP_START = .);		. = . + 0x2000;		PROVIDE(__HEAP_END = .);		PROVIDE(__SP_END = .);		. = . + 0x8000;					/* 8K */		PROVIDE(___SP_INIT = .);		_ebss = . ;	} > ram}

__SRAM0		= 0x20010000;
__SRAM1		= 0x20000000;


__MBAR		= 0x10000000;
__MBAR2		= 0x80000000;



 

⌨️ 快捷键说明

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