mirror of
				https://github.com/FreeRTOS/FreeRTOS-Kernel.git
				synced 2025-10-26 23:36:32 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			49 lines
		
	
	
	
		
			846 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			49 lines
		
	
	
	
		
			846 B
		
	
	
	
		
			Text
		
	
	
	
	
	
| MEMORY 
 | |
| {
 | |
| 	flash	: ORIGIN = 0x00100000, LENGTH = 256K
 | |
| 	ram		: ORIGIN = 0x00200000, LENGTH = 64K
 | |
| }
 | |
| 
 | |
| __stack_end__ = 0x00200000 + 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 : 
 | |
| 	{
 | |
| 		__bss_beg__ = .;
 | |
| 		*(.bss)
 | |
| 	} >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 = .);
 | |
| 
 | |
| 
 |