Add RAM3 support for L4-Plus to linker generation
This only adds basic support. Specific settings still need to be added.
This commit is contained in:
parent
0b3adfb9b3
commit
914521de90
@ -421,7 +421,7 @@ stm32f4 END ROM_OFF=0x08000000 RAM_OFF=0x20000000 CPU=cortex-m4 FPU=hard-fpv4-sp
|
|||||||
stm32f7 END ROM_OFF=0x08000000 RAM_OFF=0x20010000 CPU=cortex-m7 FPU=hard-fpv5-sp-d16
|
stm32f7 END ROM_OFF=0x08000000 RAM_OFF=0x20010000 CPU=cortex-m7 FPU=hard-fpv5-sp-d16
|
||||||
stm32l0 END ROM_OFF=0x08000000 RAM_OFF=0x20000000 CPU=cortex-m0plus FPU=soft
|
stm32l0 END ROM_OFF=0x08000000 RAM_OFF=0x20000000 CPU=cortex-m0plus FPU=soft
|
||||||
stm32l1 END ROM_OFF=0x08000000 RAM_OFF=0x20000000 CPU=cortex-m3 FPU=soft
|
stm32l1 END ROM_OFF=0x08000000 RAM_OFF=0x20000000 CPU=cortex-m3 FPU=soft
|
||||||
stm32l4 END ROM_OFF=0x08000000 RAM_OFF=0x20000000 RAM2_OFF=0x10000000 CPU=cortex-m4 FPU=hard-fpv4-sp-d16
|
stm32l4 END ROM_OFF=0x08000000 RAM_OFF=0x20000000 RAM2_OFF=0x10000000 RAM3_OFF=0x20040000 CPU=cortex-m4 FPU=hard-fpv4-sp-d16
|
||||||
stm32w END ROM_OFF=0x08000000 RAM_OFF=0x20000000 CPU=cortex-m3 FPU=soft
|
stm32w END ROM_OFF=0x08000000 RAM_OFF=0x20000000 CPU=cortex-m3 FPU=soft
|
||||||
stm32t END ROM_OFF=0x08000000 RAM_OFF=0x20000000 CPU=cortex-m3 FPU=soft
|
stm32t END ROM_OFF=0x08000000 RAM_OFF=0x20000000 CPU=cortex-m3 FPU=soft
|
||||||
|
|
||||||
|
@ -47,6 +47,9 @@ MEMORY
|
|||||||
#if defined(_RAM2)
|
#if defined(_RAM2)
|
||||||
ram2 (rwx) : ORIGIN = _RAM2_OFF, LENGTH = _RAM2
|
ram2 (rwx) : ORIGIN = _RAM2_OFF, LENGTH = _RAM2
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(_RAM3)
|
||||||
|
ram3 (rwx) : ORIGIN = _RAM3_OFF, LENGTH = _RAM3
|
||||||
|
#endif
|
||||||
#if defined(_CCM)
|
#if defined(_CCM)
|
||||||
ccm (rwx) : ORIGIN = _CCM_OFF, LENGTH = _CCM
|
ccm (rwx) : ORIGIN = _CCM_OFF, LENGTH = _CCM
|
||||||
#endif
|
#endif
|
||||||
@ -151,6 +154,13 @@ SECTIONS
|
|||||||
} >ram2
|
} >ram2
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined(_RAM3)
|
||||||
|
.ram3 : {
|
||||||
|
*(.ram3*)
|
||||||
|
. = ALIGN(4);
|
||||||
|
} >ram3
|
||||||
|
#endif
|
||||||
|
|
||||||
#if defined(_XSRAM)
|
#if defined(_XSRAM)
|
||||||
.xsram : {
|
.xsram : {
|
||||||
*(.xsram*)
|
*(.xsram*)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user