Modify all files from 2eb4fe5ffb to use solution from Daniel P. Volpato.

This commit is contained in:
Alan Carvalho de Assis
2019-09-11 21:00:41 -06:00
committed by Gregory Nutt
parent 490d945f3e
commit 415e3d3448
62 changed files with 297 additions and 533 deletions
+2 -3
View File
@@ -78,15 +78,14 @@ SECTIONS
_eronly = ABSOLUTE(.); /* See below */
. = ALIGN(4096);
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data)
CONSTRUCTORS
_edata = ABSOLUTE(.);
}
.bss : { /* BSS */
.bss : ALIGN(4) { /* BSS */
_sbss = ABSOLUTE(.);
*(.bss)
*(COMMON)
@@ -60,29 +60,25 @@ SECTIONS
_etext = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
*(.init_array .init_array.*)
_einit = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > flash
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > flash
__exidx_end = ABSOLUTE(.);
_eronly = ABSOLUTE(.);
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
@@ -90,7 +86,7 @@ SECTIONS
_edata = ABSOLUTE(.);
} > sram AT > flash
.bss : {
.bss : ALIGN(4) {
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)
@@ -60,29 +60,25 @@ SECTIONS
_etext = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
*(.init_array .init_array.*)
_einit = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > flash
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > flash
__exidx_end = ABSOLUTE(.);
_eronly = ABSOLUTE(.);
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
@@ -90,7 +86,7 @@ SECTIONS
_edata = ABSOLUTE(.);
} > sram AT > flash
.bss : {
.bss : ALIGN(4) {
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)
@@ -85,27 +85,23 @@ SECTIONS
_etext = ABSOLUTE(.);
} > progflash
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
*(.init_array .init_array.*)
_einit = ABSOLUTE(.);
} > progflash
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > progflash
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > progflash
__exidx_end = ABSOLUTE(.);
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
@@ -123,7 +119,7 @@ SECTIONS
_framfuncs = LOADADDR(.ramfunc);
.bss : {
.bss : ALIGN(4) {
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)
@@ -64,21 +64,18 @@ SECTIONS
_etext = ABSOLUTE(.);
} > progmem
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
KEEP(*(.init_array .init_array.*))
_einit = ABSOLUTE(.);
} > progmem
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > progmem
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > progmem
__exidx_end = ABSOLUTE(.);
@@ -86,22 +83,19 @@ SECTIONS
_eronly = ABSOLUTE(LOADADDR(.data));
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
CONSTRUCTORS
. = ALIGN(4);
_edata = ABSOLUTE(.);
} > sram AT > progmem
.bss : {
.bss : ALIGN(4) {
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)
*(COMMON)
. = ALIGN(4);
_ebss = ABSOLUTE(.);
} > sram
@@ -62,8 +62,7 @@ SECTIONS
_etext = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.init_section :
.init_section : ALIGN(4)
{
_sinit = ABSOLUTE(.);
KEEP(*(.init_array .init_array.*))
@@ -75,9 +74,8 @@ SECTIONS
*(.ARM.extab*)
} > flash
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx :
.ARM.exidx : ALIGN(4)
{
*(.ARM.exidx*)
} > flash
@@ -85,8 +83,7 @@ SECTIONS
_eronly = ABSOLUTE(LOADADDR(.data));
. = ALIGN(4);
.data :
.data : ALIGN(4)
{
_sdata = ABSOLUTE(.);
*(.data .data.*)
@@ -69,8 +69,7 @@ SECTIONS
_etext = ABSOLUTE(.);
} > progmem
. = ALIGN(4);
.init_section :
.init_section : ALIGN(4)
{
_sinit = ABSOLUTE(.);
KEEP(*(.init_array .init_array.*))
@@ -82,9 +81,8 @@ SECTIONS
*(.ARM.extab*)
} > progmem
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx :
.ARM.exidx : ALIGN(4)
{
*(.ARM.exidx*)
} > progmem
@@ -92,8 +90,7 @@ SECTIONS
_eronly = ABSOLUTE(LOADADDR(.data));
. = ALIGN(4);
.data :
.data : ALIGN(4)
{
_sdata = ABSOLUTE(.);
*(.data .data.*)
@@ -67,29 +67,25 @@ SECTIONS
_etext = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
*(.init_array .init_array.*)
_einit = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > flash
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > flash
__exidx_end = ABSOLUTE(.);
_eronly = ABSOLUTE(.);
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
@@ -97,7 +93,7 @@ SECTIONS
_edata = ABSOLUTE(.);
} > sram AT > flash
.bss : {
.bss : ALIGN(4) {
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)
@@ -67,29 +67,25 @@ SECTIONS
_etext = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
*(.init_array .init_array.*)
_einit = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > flash
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > flash
__exidx_end = ABSOLUTE(.);
_eronly = ABSOLUTE(.);
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
@@ -97,7 +93,7 @@ SECTIONS
_edata = ABSOLUTE(.);
} > sram AT > flash
.bss : {
.bss : ALIGN(4) {
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)
@@ -67,29 +67,25 @@ SECTIONS
_etext = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
*(.init_array .init_array.*)
_einit = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > flash
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > flash
__exidx_end = ABSOLUTE(.);
_eronly = ABSOLUTE(.);
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
@@ -97,7 +93,7 @@ SECTIONS
_edata = ABSOLUTE(.);
} > sram AT > flash
.bss : { /* BSS */
.bss : ALIGN(4) { /* BSS */
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)
@@ -67,29 +67,25 @@ SECTIONS
_etext = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
*(.init_array .init_array.*)
_einit = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > flash
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > flash
__exidx_end = ABSOLUTE(.);
_eronly = ABSOLUTE(.);
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
@@ -97,7 +93,7 @@ SECTIONS
_edata = ABSOLUTE(.);
} > sram AT > flash
.bss : { /* BSS */
.bss : ALIGN(4) { /* BSS */
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)
@@ -67,29 +67,25 @@ SECTIONS
_etext = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
*(.init_array .init_array.*)
_einit = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > flash
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > flash
__exidx_end = ABSOLUTE(.);
_eronly = ABSOLUTE(.);
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
@@ -97,7 +93,7 @@ SECTIONS
_edata = ABSOLUTE(.);
} > sram AT > flash
.bss : {
.bss : ALIGN(4) {
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)
@@ -74,20 +74,18 @@ SECTIONS
_etext = ABSOLUTE(.);
} > FLASH
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
*(.init_array .init_array.*)
_einit = ABSOLUTE(.);
} > FLASH
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > FLASH
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > FLASH
@@ -95,8 +93,7 @@ SECTIONS
_eronly = ABSOLUTE(.);
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
@@ -104,7 +101,7 @@ SECTIONS
_edata = ABSOLUTE(.);
} > SRAM AT > FLASH
.bss : {
.bss : ALIGN(4) {
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)
@@ -74,8 +74,7 @@ SECTIONS
_eronly = ABSOLUTE(.);
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
@@ -83,19 +82,17 @@ SECTIONS
_edata = ABSOLUTE(.);
} > sram AT > flash
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} >sram
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} >sram
__exidx_end = ABSOLUTE(.);
.bss : {
.bss : ALIGN(4) {
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)
@@ -70,29 +70,25 @@ SECTIONS
_etext = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
*(.init_array .init_array.*)
_einit = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > flash
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > flash
__exidx_end = ABSOLUTE(.);
_eronly = ABSOLUTE(.);
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
@@ -100,7 +96,7 @@ SECTIONS
_edata = ABSOLUTE(.);
} > sram AT > flash
.bss : {
.bss : ALIGN(4) {
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)
@@ -70,29 +70,25 @@ SECTIONS
_etext = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
*(.init_array .init_array.*)
_einit = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > flash
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > flash
__exidx_end = ABSOLUTE(.);
_eronly = ABSOLUTE(.);
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
@@ -100,7 +96,7 @@ SECTIONS
_edata = ABSOLUTE(.);
} > sram AT > flash
.bss : {
.bss : ALIGN(4) {
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)
@@ -66,28 +66,24 @@ SECTIONS
_etext = ABSOLUTE(.);
} > ROM
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
*(.init_array .init_array.*)
_einit = ABSOLUTE(.);
} > ROM
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > ROM
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > ROM
__exidx_end = ABSOLUTE(.);
_eronly = ABSOLUTE(.);
. = ALIGN(4);
.data :
{
_sdata = ABSOLUTE(.);
+5 -9
View File
@@ -64,29 +64,25 @@ SECTIONS
_etext = ABSOLUTE(.);
} > isram
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
*(.init_array .init_array.*)
_einit = ABSOLUTE(.);
} > isram
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > isram
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > isram
__exidx_end = ABSOLUTE(.);
_eronly = ABSOLUTE(.);
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
@@ -94,7 +90,7 @@ SECTIONS
_edata = ABSOLUTE(.);
} > isram
.bss : {
.bss : ALIGN(4) {
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)
@@ -64,29 +64,25 @@ SECTIONS
_etext = ABSOLUTE(.);
} > isram
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
*(.init_array .init_array.*)
_einit = ABSOLUTE(.);
} > isram
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > isram
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > isram
__exidx_end = ABSOLUTE(.);
_eronly = ABSOLUTE(.);
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
@@ -94,7 +90,7 @@ SECTIONS
_edata = ABSOLUTE(.);
} > isram
.bss : {
.bss : ALIGN(4) {
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)
+5 -9
View File
@@ -69,29 +69,25 @@ SECTIONS
_etext = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
*(.init_array .init_array.*)
_einit = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > flash
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > flash
__exidx_end = ABSOLUTE(.);
_eronly = ABSOLUTE(.);
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
@@ -99,7 +95,7 @@ SECTIONS
_edata = ABSOLUTE(.);
} > sram1 AT > flash
.bss : {
.bss : ALIGN(4) {
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)
@@ -68,21 +68,18 @@ SECTIONS
_etext = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
*(.init_array .init_array.*)
_einit = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > flash
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > flash
__exidx_end = ABSOLUTE(.);
@@ -91,8 +88,7 @@ SECTIONS
/* The STM32F103VCT6 has 48Kb of SRAM beginning at the following address */
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
@@ -100,7 +96,7 @@ SECTIONS
_edata = ABSOLUTE(.);
} > sram AT > flash
.bss : {
.bss : ALIGN(4) {
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)
+5 -9
View File
@@ -68,21 +68,18 @@ SECTIONS
_etext = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
*(.init_array .init_array.*)
_einit = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > flash
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > flash
__exidx_end = ABSOLUTE(.);
@@ -91,8 +88,7 @@ SECTIONS
/* The STM32F103VCT6 has 48Kb of SRAM beginning at the following address */
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
@@ -100,7 +96,7 @@ SECTIONS
_edata = ABSOLUTE(.);
} > sram AT > flash
.bss : {
.bss : ALIGN(4) {
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)
+5 -9
View File
@@ -68,21 +68,18 @@ SECTIONS
_etext = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
*(.init_array .init_array.*)
_einit = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > flash
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > flash
__exidx_end = ABSOLUTE(.);
@@ -91,8 +88,7 @@ SECTIONS
/* The STM32F103VCT6 has 48Kb of SRAM beginning at the following address */
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
@@ -100,7 +96,7 @@ SECTIONS
_edata = ABSOLUTE(.);
} > sram AT > flash
.bss : {
.bss : ALIGN(4) {
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)
@@ -73,29 +73,25 @@ SECTIONS
_etext = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
*(.init_array .init_array.*)
_einit = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > flash
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > flash
__exidx_end = ABSOLUTE(.);
_eronly = ABSOLUTE(.);
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
@@ -103,7 +99,7 @@ SECTIONS
_edata = ABSOLUTE(.);
} > sram AT > flash
.bss : {
.bss : ALIGN(4) {
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)
@@ -68,21 +68,18 @@ SECTIONS
_etext = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
*(.init_array .init_array.*)
_einit = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > flash
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > flash
__exidx_end = ABSOLUTE(.);
@@ -95,8 +92,7 @@ SECTIONS
*(.ram_vectors)
} > sram
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
@@ -104,7 +100,7 @@ SECTIONS
_edata = ABSOLUTE(.);
} > sram AT > flash
.bss : {
.bss : ALIGN(4) {
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)
@@ -71,29 +71,25 @@ SECTIONS
_etext = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
*(.init_array .init_array.*)
_einit = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > flash
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > flash
__exidx_end = ABSOLUTE(.);
_eronly = ABSOLUTE(.);
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
@@ -101,7 +97,7 @@ SECTIONS
_edata = ABSOLUTE(.);
} > sram AT > flash
.bss : {
.bss : ALIGN(4) {
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)
@@ -68,21 +68,18 @@ SECTIONS
_etext = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
*(.init_array .init_array.*)
_einit = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > flash
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > flash
__exidx_end = ABSOLUTE(.);
@@ -95,8 +92,7 @@ SECTIONS
*(.ram_vectors)
} > sram
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
@@ -104,7 +100,7 @@ SECTIONS
_edata = ABSOLUTE(.);
} > sram AT > flash
.bss : {
.bss : ALIGN(4) {
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)
@@ -70,29 +70,25 @@ SECTIONS
_etext = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
*(.init_array .init_array.*)
_einit = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > flash
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > flash
__exidx_end = ABSOLUTE(.);
_eronly = ABSOLUTE(.);
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
@@ -100,7 +96,7 @@ SECTIONS
_edata = ABSOLUTE(.);
} > sram AT > flash
.bss : {
.bss : ALIGN(4) {
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)
@@ -68,29 +68,25 @@ SECTIONS
_etext = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
*(.init_array .init_array.*)
_einit = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > flash
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > flash
__exidx_end = ABSOLUTE(.);
_eronly = ABSOLUTE(.);
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
@@ -98,7 +94,7 @@ SECTIONS
_edata = ABSOLUTE(.);
} > sram AT > flash
.bss : {
.bss : ALIGN(4) {
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)
@@ -68,21 +68,18 @@ SECTIONS
_etext = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
*(.init_array .init_array.*)
_einit = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > flash
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > flash
__exidx_end = ABSOLUTE(.);
@@ -95,8 +92,7 @@ SECTIONS
*(.ram_vectors)
} > sram
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
@@ -104,7 +100,7 @@ SECTIONS
_edata = ABSOLUTE(.);
} > sram AT > flash
.bss : {
.bss : ALIGN(4) {
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)
@@ -68,21 +68,18 @@ SECTIONS
_etext = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
*(.init_array .init_array.*)
_einit = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > flash
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > flash
__exidx_end = ABSOLUTE(.);
@@ -95,8 +92,7 @@ SECTIONS
*(.ram_vectors)
} > sram
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
@@ -104,7 +100,7 @@ SECTIONS
_edata = ABSOLUTE(.);
} > sram AT > flash
.bss : {
.bss : ALIGN(4) {
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)
@@ -73,29 +73,25 @@ SECTIONS
_etext = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
*(.init_array .init_array.*)
_einit = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > flash
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > flash
__exidx_end = ABSOLUTE(.);
_eronly = ABSOLUTE(.);
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
@@ -103,7 +99,7 @@ SECTIONS
_edata = ABSOLUTE(.);
} > sram AT > flash
.bss : {
.bss : ALIGN(4) {
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)
@@ -73,29 +73,25 @@ SECTIONS
_etext = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
*(.init_array .init_array.*)
_einit = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > flash
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > flash
__exidx_end = ABSOLUTE(.);
_eronly = ABSOLUTE(.);
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
@@ -103,7 +99,7 @@ SECTIONS
_edata = ABSOLUTE(.);
} > sram AT > flash
.bss : {
.bss : ALIGN(4) {
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)
@@ -72,29 +72,25 @@ SECTIONS
_etext = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
*(.init_array .init_array.*)
_einit = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > flash
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > flash
__exidx_end = ABSOLUTE(.);
_eronly = ABSOLUTE(.);
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
@@ -102,7 +98,7 @@ SECTIONS
_edata = ABSOLUTE(.);
} > sram AT > flash
.bss : {
.bss : ALIGN(4) {
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)
@@ -61,21 +61,18 @@ SECTIONS
_etext = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
*(.init_array .init_array.*)
_einit = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > flash
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > flash
__exidx_end = ABSOLUTE(.);
@@ -84,8 +81,7 @@ SECTIONS
/* The STM32F107VC has 64Kb of SRAM beginning at the following address */
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
@@ -93,7 +89,7 @@ SECTIONS
_edata = ABSOLUTE(.);
} > sram AT > flash
.bss : {
.bss : ALIGN(4) {
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)
@@ -61,21 +61,18 @@ SECTIONS
_etext = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
*(.init_array .init_array.*)
_einit = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > flash
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > flash
__exidx_end = ABSOLUTE(.);
@@ -84,8 +81,7 @@ SECTIONS
/* The STM32F103Z has 64Kb of SRAM beginning at the following address */
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
@@ -93,7 +89,7 @@ SECTIONS
_edata = ABSOLUTE(.);
} > sram AT > flash
.bss : {
.bss : ALIGN(4) {
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)
@@ -72,29 +72,25 @@ SECTIONS
_etext = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
*(.init_array .init_array.*)
_einit = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > flash
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > flash
__exidx_end = ABSOLUTE(.);
_eronly = ABSOLUTE(.);
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
@@ -102,7 +98,7 @@ SECTIONS
_edata = ABSOLUTE(.);
} > sram AT > flash
.bss : {
.bss : ALIGN(4) {
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)
@@ -67,29 +67,25 @@ SECTIONS
_etext = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
*(.init_array .init_array.*)
_einit = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > flash
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > flash
__exidx_end = ABSOLUTE(.);
_eronly = ABSOLUTE(.);
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
@@ -97,7 +93,7 @@ SECTIONS
_edata = ABSOLUTE(.);
} > sram AT > flash
.bss : {
.bss : ALIGN(4) {
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)
@@ -61,21 +61,18 @@ SECTIONS
_etext = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
*(.init_array .init_array.*)
_einit = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > flash
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > flash
__exidx_end = ABSOLUTE(.);
@@ -84,8 +81,7 @@ SECTIONS
/* The STM32F103Z has 64Kb of SRAM beginning at the following address */
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
@@ -93,7 +89,7 @@ SECTIONS
_edata = ABSOLUTE(.);
} > sram AT > flash
.bss : {
.bss : ALIGN(4) {
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)
+5 -9
View File
@@ -73,29 +73,25 @@ SECTIONS
_etext = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
*(.init_array .init_array.*)
_einit = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > flash
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > flash
__exidx_end = ABSOLUTE(.);
_eronly = ABSOLUTE(.);
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
@@ -103,7 +99,7 @@ SECTIONS
_edata = ABSOLUTE(.);
} > sram AT > flash
.bss : {
.bss : ALIGN(4) {
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)
+5 -9
View File
@@ -64,21 +64,18 @@ SECTIONS
_etext = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
*(.init_array .init_array.*)
_einit = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > flash
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > flash
__exidx_end = ABSOLUTE(.);
@@ -87,8 +84,7 @@ SECTIONS
/* The STM32F107VC has 64Kb of SRAM beginning at the following address */
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
@@ -96,7 +92,7 @@ SECTIONS
_edata = ABSOLUTE(.);
} > sram AT > flash
.bss : {
.bss : ALIGN(4) {
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)
@@ -66,21 +66,18 @@ SECTIONS
_etext = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
*(.init_array .init_array.*)
_einit = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > flash
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > flash
__exidx_end = ABSOLUTE(.);
@@ -89,8 +86,7 @@ SECTIONS
/* The STM32F107VC has 64Kb of SRAM beginning at the following address */
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
@@ -98,7 +94,7 @@ SECTIONS
_edata = ABSOLUTE(.);
} > sram AT > flash
.bss : {
.bss : ALIGN(4) {
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)
@@ -67,21 +67,18 @@ SECTIONS
_etext = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
*(.init_array .init_array.*)
_einit = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > flash
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > flash
__exidx_end = ABSOLUTE(.);
@@ -90,8 +87,7 @@ SECTIONS
/* The STM32F103Z has 64Kb of SRAM beginning at the following address */
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
@@ -99,7 +95,7 @@ SECTIONS
_edata = ABSOLUTE(.);
} > sram AT > flash
.bss : {
.bss : ALIGN(4) {
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)
@@ -66,21 +66,18 @@ SECTIONS
_etext = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
*(.init_array .init_array.*)
_einit = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > flash
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > flash
__exidx_end = ABSOLUTE(.);
@@ -89,8 +86,7 @@ SECTIONS
/* The STM32F103Z has 64Kb of SRAM beginning at the following address */
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
@@ -98,7 +94,7 @@ SECTIONS
_edata = ABSOLUTE(.);
} > sram AT > flash
.bss : {
.bss : ALIGN(4) {
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)
@@ -72,29 +72,25 @@ SECTIONS
_etext = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
*(.init_array .init_array.*)
_einit = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > flash
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > flash
__exidx_end = ABSOLUTE(.);
_eronly = ABSOLUTE(.);
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
@@ -102,7 +98,7 @@ SECTIONS
_edata = ABSOLUTE(.);
} > sram AT > flash
.bss : {
.bss : ALIGN(4) {
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)
@@ -73,29 +73,25 @@ SECTIONS
_etext = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
*(.init_array .init_array.*)
_einit = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > flash
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > flash
__exidx_end = ABSOLUTE(.);
_eronly = ABSOLUTE(.);
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
@@ -103,7 +99,7 @@ SECTIONS
_edata = ABSOLUTE(.);
} > sram AT > flash
.bss : {
.bss : ALIGN(4) {
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)
@@ -68,21 +68,18 @@ SECTIONS
_etext = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
*(.init_array .init_array.*)
_einit = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > flash
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > flash
__exidx_end = ABSOLUTE(.);
@@ -91,8 +88,7 @@ SECTIONS
/* The STM32F103C8T6 has 20Kb of SRAM beginning at the following address */
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
@@ -100,7 +96,7 @@ SECTIONS
_edata = ABSOLUTE(.);
} > sram AT > flash
.bss : {
.bss : ALIGN(4) {
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)
@@ -73,21 +73,18 @@ SECTIONS
_etext = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
*(.init_array .init_array.*)
_einit = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > flash
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > flash
__exidx_end = ABSOLUTE(.);
@@ -96,8 +93,7 @@ SECTIONS
/* The STM32F103C8T6 has 20Kb of SRAM beginning at the following address */
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
@@ -105,7 +101,7 @@ SECTIONS
_edata = ABSOLUTE(.);
} > sram AT > flash
.bss : {
.bss : ALIGN(4) {
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)
@@ -67,21 +67,18 @@ SECTIONS
_etext = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
*(.init_array .init_array.*)
_einit = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > flash
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > flash
__exidx_end = ABSOLUTE(.);
@@ -90,8 +87,7 @@ SECTIONS
/* The STM32F103C8T6 has 20Kb of SRAM beginning at the following address */
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
@@ -99,7 +95,7 @@ SECTIONS
_edata = ABSOLUTE(.);
} > sram AT > flash
.bss : {
.bss : ALIGN(4) {
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)
@@ -68,21 +68,18 @@ SECTIONS
_etext = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.init_section : {
.init_section : ALIGN(4) {
_sinit = ABSOLUTE(.);
*(.init_array .init_array.*)
_einit = ABSOLUTE(.);
} > flash
. = ALIGN(4);
.ARM.extab : {
.ARM.extab : ALIGN(4) {
*(.ARM.extab*)
} > flash
. = ALIGN(4);
__exidx_start = ABSOLUTE(.);
.ARM.exidx : {
.ARM.exidx : ALIGN(4) {
*(.ARM.exidx*)
} > flash
__exidx_end = ABSOLUTE(.);
@@ -95,8 +92,7 @@ SECTIONS
*(.ram_vectors)
} > sram
. = ALIGN(4);
.data : {
.data : ALIGN(4) {
_sdata = ABSOLUTE(.);
*(.data .data.*)
*(.gnu.linkonce.d.*)
@@ -104,7 +100,7 @@ SECTIONS
_edata = ABSOLUTE(.);
} > sram AT > flash
.bss : {
.bss : ALIGN(4) {
_sbss = ABSOLUTE(.);
*(.bss .bss.*)
*(.gnu.linkonce.b.*)

Some files were not shown because too many files have changed in this diff Show More