Add docs, touch all linker fragments
This commit is contained in:
		
							parent
							
								
									30424d83ff
								
							
						
					
					
						commit
						f3c77e59c4
					
				| @ -5,7 +5,19 @@ MEMORY | |||||||
|   BOOTLOADER_STATE                  : ORIGIN = 0x10006000, LENGTH = 4K |   BOOTLOADER_STATE                  : ORIGIN = 0x10006000, LENGTH = 4K | ||||||
|   FLASH                             : ORIGIN = 0x10007000, LENGTH = 512K |   FLASH                             : ORIGIN = 0x10007000, LENGTH = 512K | ||||||
|   DFU                               : ORIGIN = 0x10087000, LENGTH = 516K |   DFU                               : ORIGIN = 0x10087000, LENGTH = 516K | ||||||
|   RAM                               : ORIGIN = 0x20000000, LENGTH = 256K | 
 | ||||||
|  |   /* Pick one of the two options for RAM layout     */ | ||||||
|  | 
 | ||||||
|  |   /* OPTION A: Use all RAM banks as one big block   */ | ||||||
|  |   /* Reasonable, unless you are doing something     */ | ||||||
|  |   /* really particular with DMA or other concurrent */ | ||||||
|  |   /* access that would benefit from striping        */ | ||||||
|  |   RAM   : ORIGIN = 0x20000000, LENGTH = 264K | ||||||
|  | 
 | ||||||
|  |   /* OPTION B: Keep the unstriped sections separate */ | ||||||
|  |   /* RAM: ORIGIN = 0x20000000, LENGTH = 256K        */ | ||||||
|  |   /* SCRATCH_A: ORIGIN = 0x20040000, LENGTH = 4K    */ | ||||||
|  |   /* SCRATCH_B: ORIGIN = 0x20041000, LENGTH = 4K    */ | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| __bootloader_state_start = ORIGIN(BOOTLOADER_STATE) - ORIGIN(BOOT2); | __bootloader_state_start = ORIGIN(BOOTLOADER_STATE) - ORIGIN(BOOT2); | ||||||
|  | |||||||
| @ -6,7 +6,19 @@ MEMORY | |||||||
|   BOOTLOADER_STATE                  : ORIGIN = 0x10006000, LENGTH = 4K |   BOOTLOADER_STATE                  : ORIGIN = 0x10006000, LENGTH = 4K | ||||||
|   ACTIVE                            : ORIGIN = 0x10007000, LENGTH = 512K |   ACTIVE                            : ORIGIN = 0x10007000, LENGTH = 512K | ||||||
|   DFU                               : ORIGIN = 0x10087000, LENGTH = 516K |   DFU                               : ORIGIN = 0x10087000, LENGTH = 516K | ||||||
|   RAM                               : ORIGIN = 0x20000000, LENGTH = 256K | 
 | ||||||
|  |   /* Pick one of the two options for RAM layout     */ | ||||||
|  | 
 | ||||||
|  |   /* OPTION A: Use all RAM banks as one big block   */ | ||||||
|  |   /* Reasonable, unless you are doing something     */ | ||||||
|  |   /* really particular with DMA or other concurrent */ | ||||||
|  |   /* access that would benefit from striping        */ | ||||||
|  |   RAM   : ORIGIN = 0x20000000, LENGTH = 264K | ||||||
|  | 
 | ||||||
|  |   /* OPTION B: Keep the unstriped sections separate */ | ||||||
|  |   /* RAM: ORIGIN = 0x20000000, LENGTH = 256K        */ | ||||||
|  |   /* SCRATCH_A: ORIGIN = 0x20040000, LENGTH = 4K    */ | ||||||
|  |   /* SCRATCH_B: ORIGIN = 0x20041000, LENGTH = 4K    */ | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| __bootloader_state_start = ORIGIN(BOOTLOADER_STATE) - ORIGIN(BOOT2); | __bootloader_state_start = ORIGIN(BOOTLOADER_STATE) - ORIGIN(BOOT2); | ||||||
|  | |||||||
| @ -1,5 +1,17 @@ | |||||||
| MEMORY { | MEMORY { | ||||||
|     BOOT2 : ORIGIN = 0x10000000, LENGTH = 0x100 |     BOOT2 : ORIGIN = 0x10000000, LENGTH = 0x100 | ||||||
|     FLASH : ORIGIN = 0x10000100, LENGTH = 2048K - 0x100 |     FLASH : ORIGIN = 0x10000100, LENGTH = 2048K - 0x100 | ||||||
|  | 
 | ||||||
|  |     /* Pick one of the two options for RAM layout     */ | ||||||
|  | 
 | ||||||
|  |     /* OPTION A: Use all RAM banks as one big block   */ | ||||||
|  |     /* Reasonable, unless you are doing something     */ | ||||||
|  |     /* really particular with DMA or other concurrent */ | ||||||
|  |     /* access that would benefit from striping        */ | ||||||
|     RAM   : ORIGIN = 0x20000000, LENGTH = 264K |     RAM   : ORIGIN = 0x20000000, LENGTH = 264K | ||||||
|  | 
 | ||||||
|  |     /* OPTION B: Keep the unstriped sections separate */ | ||||||
|  |     /* RAM: ORIGIN = 0x20000000, LENGTH = 256K        */ | ||||||
|  |     /* SCRATCH_A: ORIGIN = 0x20040000, LENGTH = 4K    */ | ||||||
|  |     /* SCRATCH_B: ORIGIN = 0x20041000, LENGTH = 4K    */ | ||||||
| } | } | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user