lpc2106-rom.ld

来自「arm 上用的一种实时操作系统。有需要的朋友可以下载回去看看编程思路。」· LD 代码 · 共 56 行

LD
56
字号
MEMORY
{
	flash (rx)	: ORIGIN = 0, LENGTH = 120K
	ram	(rw)	: ORIGIN = 0x40000000, LENGTH = 64K
}

__stack_end__ = 0x40000000 + 64K - 4;

SECTIONS
{
	. = 0;
	startup : {
        *(.startup)
    } >flash

	prog :
	{
		*(.text)
		*(.rodata)
		*(.rodata*)
		*(.glue_7)
		*(.glue_7t)
	} >flash

	__end_of_text__ = .;

	.data :
	{
		__data_beg__ = .;
		__data_beg_src__ = __end_of_text__;
		*(.data)
		__data_end__ = .;
	} >ram AT>flash

	.bss (NOLOAD) :
	{
		__bss_beg__ = .;
		*(.bss)
		*(COMMON)
        . = ALIGN(4);
	} >ram

	/* Align here to ensure that the .bss section occupies space up to
	_end.  Align after .bss to ensure correct alignment even if the
	.bss section disappears because there are no input sections.  */
	. = ALIGN(32 / 8);
}
	. = ALIGN(32 / 8);
	_end = .;
	_bss_end__ = . ;
	__bss_end__ = . ;
	__end__ = . ;
	PROVIDE (end = .);


⌨️ 快捷键说明

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