diff options
| -rw-r--r-- | openpicc/config/atmel-rom.ld | 22 | 
1 files changed, 6 insertions, 16 deletions
| diff --git a/openpicc/config/atmel-rom.ld b/openpicc/config/atmel-rom.ld index 8ea6c68..deff929 100644 --- a/openpicc/config/atmel-rom.ld +++ b/openpicc/config/atmel-rom.ld @@ -25,30 +25,20 @@ SECTIONS  	.data :   	{ -		__data_beg__ = .; -		__data_beg_src__ = __end_of_text__; -		*(.data) -		*(.data.*)  		*(.fastrun)  		*(.ramfunc) + +		__data_beg__ = .; __data_beg_src__ = __end_of_text__; +		*(.data) +		*(.data.*)  		__data_end__ = .; -	} >ram AT>flash -	.bss :  -	{  		__bss_beg__ = .;  		*(.bss)  		*(.bss.*) +		. = ALIGN(32 / 8); +		_end = . ; _bss_end__ = . ; __bss_end__ = . ; __end__ = . ;  	} >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 = .); | 
