mirror of
				https://github.com/pascallanger/DIY-Multiprotocol-TX-Module.git
				synced 2025-10-31 11:21:06 +00:00 
			
		
		
		
	
		
			
	
	
		
			26 lines
		
	
	
		
			820 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			26 lines
		
	
	
		
			820 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
|  | /* | ||
|  |  * libmaple linker script for RAM builds. | ||
|  |  * | ||
|  |  * A Flash build puts .text, .rodata, and .data/.bss/heap (of course) | ||
|  |  * in SRAM, but offsets the sections by enough space to store the | ||
|  |  * Maple bootloader, which uses low memory. | ||
|  |  */ | ||
|  | 
 | ||
|  | /* | ||
|  |  * This pulls in the appropriate MEMORY declaration from the right | ||
|  |  * subdirectory of stm32/mem/ (the environment must call ld with the | ||
|  |  * right include directory flags to make this happen). Boards can also | ||
|  |  * use this file to use any of libmaple's memory-related hooks (like | ||
|  |  * where the heap should live). | ||
|  |  */ | ||
|  | INCLUDE mem-ram.inc | ||
|  | 
 | ||
|  | /* Provide memory region aliases for common.inc */ | ||
|  | REGION_ALIAS("REGION_TEXT", ram); | ||
|  | REGION_ALIAS("REGION_DATA", ram); | ||
|  | REGION_ALIAS("REGION_BSS", ram); | ||
|  | REGION_ALIAS("REGION_RODATA", ram); | ||
|  | 
 | ||
|  | /* Let common.inc handle the real work. */ | ||
|  | INCLUDE common.inc |