|
47 | 47 | {
|
48 | 48 | FLASH (rx) :ORIGIN = 0x08000000 + LD_FLASH_OFFSET,LENGTH = LD_MAX_SIZE - LD_FLASH_OFFSET
|
49 | 49 | RAM1 (xrw) :ORIGIN = 0x20000004,LENGTH = LD_MAX_DATA_SIZE - 4
|
50 |
| -RAM_SHARED (xrw) :ORIGIN = 0x20030000,LENGTH = 10K |
| 50 | +RAM_SHARED_SRAM2a (xrw) :ORIGIN = 0x20030000,LENGTH = 2K /* Limited by OptionByte SBRSA when loading fimware Full stack extended */ |
| 51 | +RAM_SHARED_SRAM2b (xrw) :ORIGIN = 0x20038000,LENGTH = 10K /* Limited by OptionByte SNBRSA when loading fimware Full stack extended */ |
51 | 52 | }
|
52 | 53 |
|
53 | 54 | /* Define output sections */
|
@@ -168,7 +169,7 @@ SECTIONS
|
168 | 169 | }
|
169 | 170 |
|
170 | 171 | .ARM.attributes 0 : { *(.ARM.attributes) }
|
171 |
| -MAPPING_TABLE (NOLOAD) : { *(MAPPING_TABLE) } >RAM_SHARED |
172 |
| -MB_MEM1 (NOLOAD) : { *(MB_MEM1) } >RAM_SHARED |
173 |
| -MB_MEM2 (NOLOAD) : { _sMB_MEM2 = . ; *(MB_MEM2) ; _eMB_MEM2 = . ; } >RAM_SHARED |
| 172 | +MAPPING_TABLE (NOLOAD) : { *(MAPPING_TABLE) } >RAM_SHARED_SRAM2a |
| 173 | +MB_MEM1 (NOLOAD) : { *(MB_MEM1) } >RAM_SHARED_SRAM2a |
| 174 | +MB_MEM2 (NOLOAD) : { _sMB_MEM2 = . ; *(MB_MEM2) ; _eMB_MEM2 = . ; } >RAM_SHARED_SRAM2b |
174 | 175 | }
|