Clean up and make linker scripts more uniform

This includes:

 - fix some comments indent,
 - add entry point,
 - align exported symbols,
 - remove unneeded "." assignments.
This commit is contained in:
Nicolas Schodet
2012-09-03 19:41:36 +02:00
parent 11727f56c9
commit 2a35377980
8 changed files with 37 additions and 41 deletions

View File

@@ -32,8 +32,6 @@ ENTRY(reset_handler)
/* Define sections. */
SECTIONS
{
. = ORIGIN(rom);
.text : {
. = ALIGN(0x400);
_text_ram = 0; /* Start of Code in RAM NULL because Copy of Code from ROM to RAM disabled */
@@ -51,12 +49,11 @@ SECTIONS
} > rom
__exidx_end = .;
. = ALIGN(4);
_etext = .;
_etext_ram = 0; /* Start of Code in RAM NULL because Copy of Code from ROM to RAM disabled */
_etext_rom = 0; /* Start of Code in RAM NULL because Copy of Code from ROM to RAM disabled */
. = ORIGIN(ram);
.data : {
_data = .;
*(.data*) /* Read-write initialized data */
@@ -88,6 +85,7 @@ SECTIONS
*/
/DISCARD/ : { *(.ARM.exidx) }
. = ALIGN(4);
end = .;
/* Leave room above stack for IAP to run. */

View File

@@ -32,8 +32,6 @@ ENTRY(reset_handler)
/* Define sections. */
SECTIONS
{
. = ORIGIN(rom);
.text : {
. = ALIGN(0x400);
_text_ram = (. - ORIGIN(rom)) + ORIGIN(ram); /* Start of Code in RAM */
@@ -52,6 +50,7 @@ SECTIONS
} > rom
__exidx_end = .;
. = ALIGN(4);
_etext = .;
_etext_ram = (. - ORIGIN(rom)) + ORIGIN(ram);
_etext_rom = (. - ORIGIN(rom)) + ORIGIN(rom_flash);
@@ -64,7 +63,6 @@ SECTIONS
} >ram_data AT >rom
.bss : {
. = _edata;
*(.bss*) /* Read-write zero initialized data */
*(COMMON)
. = ALIGN(4);
@@ -89,6 +87,7 @@ SECTIONS
*/
/DISCARD/ : { *(.ARM.exidx) }
. = ALIGN(4);
end = .;
/* Leave room above stack for IAP to run. */