Remove warning 'sh_link not set for section ARM.exidx' for a few builds

git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3496 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
patacongo 2011-04-12 23:27:07 +00:00
parent 7efbac313c
commit 993cb7d700
29 changed files with 161 additions and 138 deletions

View File

@ -1,7 +1,7 @@
############################################################################ ############################################################################
# configs/ea3131/usbserial/defconfig # configs/ea3131/usbserial/defconfig
# #
# Copyright (C) 2010 Gregory Nutt. All rights reserved. # Copyright (C) 2010-2011 Gregory Nutt. All rights reserved.
# Author: Gregory Nutt <spudmonkey@racsa.co.cr> # Author: Gregory Nutt <spudmonkey@racsa.co.cr>
# #
# Redistribution and use in source and binary forms, with or without # Redistribution and use in source and binary forms, with or without

View File

@ -1,7 +1,7 @@
/**************************************************************************** /****************************************************************************
* configs/ea3131/usbserial/ld.script * configs/ea3131/usbserial/ld.script
* *
* Copyright (C) 2010 Gregory Nutt. All rights reserved. * Copyright (C) 2010-2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr> * Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
@ -78,11 +78,11 @@ SECTIONS
*(.ARM.extab*) *(.ARM.extab*)
} >isram } >isram
__exidx_start = ABSOLUTE(.);
.ARM.exidx : { .ARM.exidx : {
__exidx_start = ABSOLUTE(.);
*(.ARM.exidx*) *(.ARM.exidx*)
__exidx_end = ABSOLUTE(.);
} > isram } > isram
__exidx_end = ABSOLUTE(.);
.bss : { .bss : {
_sbss = ABSOLUTE(.); _sbss = ABSOLUTE(.);
@ -91,7 +91,8 @@ SECTIONS
*(COMMON) *(COMMON)
_ebss = ABSOLUTE(.); _ebss = ABSOLUTE(.);
} > isram } > isram
/* Stabs debugging sections. */
/* Stabs debugging sections. */
.stab 0 : { *(.stab) } .stab 0 : { *(.stab) }
.stabstr 0 : { *(.stabstr) } .stabstr 0 : { *(.stabstr) }
.stab.excl 0 : { *(.stab.excl) } .stab.excl 0 : { *(.stab.excl) }

View File

@ -1,7 +1,7 @@
############################################################################ ############################################################################
# configs/ea3131/usbstorage/defconfig # configs/ea3131/usbstorage/defconfig
# #
# Copyright (C) 2010 Gregory Nutt. All rights reserved. # Copyright (C) 2010-2011 Gregory Nutt. All rights reserved.
# Author: Gregory Nutt <spudmonkey@racsa.co.cr> # Author: Gregory Nutt <spudmonkey@racsa.co.cr>
# #
# Redistribution and use in source and binary forms, with or without # Redistribution and use in source and binary forms, with or without

View File

@ -1,7 +1,7 @@
/**************************************************************************** /****************************************************************************
* configs/ea3131/usbstorage/ld.script * configs/ea3131/usbstorage/ld.script
* *
* Copyright (C) 2010 Gregory Nutt. All rights reserved. * Copyright (C) 2010-2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr> * Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
@ -78,11 +78,11 @@ SECTIONS
*(.ARM.extab*) *(.ARM.extab*)
} >isram } >isram
__exidx_start = ABSOLUTE(.);
.ARM.exidx : { .ARM.exidx : {
__exidx_start = ABSOLUTE(.);
*(.ARM.exidx*) *(.ARM.exidx*)
__exidx_end = ABSOLUTE(.);
} > isram } > isram
__exidx_end = ABSOLUTE(.);
.bss : { .bss : {
_sbss = ABSOLUTE(.); _sbss = ABSOLUTE(.);

View File

@ -1,7 +1,7 @@
/**************************************************************************** /****************************************************************************
* configs/eagle100/httpd/ld.script * configs/eagle100/httpd/ld.script
* *
* Copyright (C) 2009 Gregory Nutt. All rights reserved. * Copyright (C) 2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr> * Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
@ -66,7 +66,7 @@ SECTIONS
_etext = ABSOLUTE(.); _etext = ABSOLUTE(.);
} > flash } > flash
_eronly = ABSOLUTE(.); /* See below */ _eronly = ABSOLUTE(.);
/* The LM3S6918 has 64Kb of SRAM beginning at the following address */ /* The LM3S6918 has 64Kb of SRAM beginning at the following address */
@ -82,20 +82,21 @@ SECTIONS
*(.ARM.extab*) *(.ARM.extab*)
} >sram } >sram
__exidx_start = ABSOLUTE(.);
.ARM.exidx : { .ARM.exidx : {
__exidx_start = ABSOLUTE(.);
*(.ARM.exidx*) *(.ARM.exidx*)
__exidx_end = ABSOLUTE(.);
} >sram } >sram
__exidx_end = ABSOLUTE(.);
.bss : { /* BSS */ .bss : {
_sbss = ABSOLUTE(.); _sbss = ABSOLUTE(.);
*(.bss .bss.*) *(.bss .bss.*)
*(.gnu.linkonce.b.*) *(.gnu.linkonce.b.*)
*(COMMON) *(COMMON)
_ebss = ABSOLUTE(.); _ebss = ABSOLUTE(.);
} > sram } > sram
/* Stabs debugging sections. */
/* Stabs debugging sections. */
.stab 0 : { *(.stab) } .stab 0 : { *(.stab) }
.stabstr 0 : { *(.stabstr) } .stabstr 0 : { *(.stabstr) }
.stab.excl 0 : { *(.stab.excl) } .stab.excl 0 : { *(.stab.excl) }

View File

@ -1,7 +1,7 @@
/**************************************************************************** /****************************************************************************
* configs/eagle100/nettest/ld.script * configs/eagle100/nettest/ld.script
* *
* Copyright (C) 2009 Gregory Nutt. All rights reserved. * Copyright (C) 2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr> * Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
@ -66,7 +66,7 @@ SECTIONS
_etext = ABSOLUTE(.); _etext = ABSOLUTE(.);
} > flash } > flash
_eronly = ABSOLUTE(.); /* See below */ _eronly = ABSOLUTE(.);
/* The LM3S6918 has 64Kb of SRAM beginning at the following address */ /* The LM3S6918 has 64Kb of SRAM beginning at the following address */
@ -82,20 +82,21 @@ SECTIONS
*(.ARM.extab*) *(.ARM.extab*)
} >sram } >sram
__exidx_start = ABSOLUTE(.);
.ARM.exidx : { .ARM.exidx : {
__exidx_start = ABSOLUTE(.);
*(.ARM.exidx*) *(.ARM.exidx*)
__exidx_end = ABSOLUTE(.);
} >sram } >sram
__exidx_end = ABSOLUTE(.);
.bss : { /* BSS */ .bss : {
_sbss = ABSOLUTE(.); _sbss = ABSOLUTE(.);
*(.bss .bss.*) *(.bss .bss.*)
*(.gnu.linkonce.b.*) *(.gnu.linkonce.b.*)
*(COMMON) *(COMMON)
_ebss = ABSOLUTE(.); _ebss = ABSOLUTE(.);
} > sram } > sram
/* Stabs debugging sections. */
/* Stabs debugging sections. */
.stab 0 : { *(.stab) } .stab 0 : { *(.stab) }
.stabstr 0 : { *(.stabstr) } .stabstr 0 : { *(.stabstr) }
.stab.excl 0 : { *(.stab.excl) } .stab.excl 0 : { *(.stab.excl) }

View File

@ -1,7 +1,7 @@
/**************************************************************************** /****************************************************************************
* configs/eagle100/nsh/ld.script * configs/eagle100/nsh/ld.script
* *
* Copyright (C) 2009 Gregory Nutt. All rights reserved. * Copyright (C) 2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr> * Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
@ -66,7 +66,7 @@ SECTIONS
_etext = ABSOLUTE(.); _etext = ABSOLUTE(.);
} > flash } > flash
_eronly = ABSOLUTE(.); /* See below */ _eronly = ABSOLUTE(.);
/* The LM3S6918 has 64Kb of SRAM beginning at the following address */ /* The LM3S6918 has 64Kb of SRAM beginning at the following address */
@ -82,20 +82,21 @@ SECTIONS
*(.ARM.extab*) *(.ARM.extab*)
} >sram } >sram
__exidx_start = ABSOLUTE(.);
.ARM.exidx : { .ARM.exidx : {
__exidx_start = ABSOLUTE(.);
*(.ARM.exidx*) *(.ARM.exidx*)
__exidx_end = ABSOLUTE(.);
} >sram } >sram
__exidx_end = ABSOLUTE(.);
.bss : { /* BSS */ .bss : {
_sbss = ABSOLUTE(.); _sbss = ABSOLUTE(.);
*(.bss .bss.*) *(.bss .bss.*)
*(.gnu.linkonce.b.*) *(.gnu.linkonce.b.*)
*(COMMON) *(COMMON)
_ebss = ABSOLUTE(.); _ebss = ABSOLUTE(.);
} > sram } > sram
/* Stabs debugging sections. */
/* Stabs debugging sections. */
.stab 0 : { *(.stab) } .stab 0 : { *(.stab) }
.stabstr 0 : { *(.stabstr) } .stabstr 0 : { *(.stabstr) }
.stab.excl 0 : { *(.stab.excl) } .stab.excl 0 : { *(.stab.excl) }

View File

@ -1,7 +1,7 @@
/**************************************************************************** /****************************************************************************
* configs/eagle100/nxflat/ld.script * configs/eagle100/nxflat/ld.script
* *
* Copyright (C) 2009 Gregory Nutt. All rights reserved. * Copyright (C) 2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr> * Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
@ -66,7 +66,7 @@ SECTIONS
_etext = ABSOLUTE(.); _etext = ABSOLUTE(.);
} > flash } > flash
_eronly = ABSOLUTE(.); /* See below */ _eronly = ABSOLUTE(.);
/* The LM3S6918 has 64Kb of SRAM beginning at the following address */ /* The LM3S6918 has 64Kb of SRAM beginning at the following address */
@ -82,20 +82,21 @@ SECTIONS
*(.ARM.extab*) *(.ARM.extab*)
} >sram } >sram
__exidx_start = ABSOLUTE(.);
.ARM.exidx : { .ARM.exidx : {
__exidx_start = ABSOLUTE(.);
*(.ARM.exidx*) *(.ARM.exidx*)
__exidx_end = ABSOLUTE(.);
} >sram } >sram
__exidx_end = ABSOLUTE(.);
.bss : { /* BSS */ .bss : {
_sbss = ABSOLUTE(.); _sbss = ABSOLUTE(.);
*(.bss .bss.*) *(.bss .bss.*)
*(.gnu.linkonce.b.*) *(.gnu.linkonce.b.*)
*(COMMON) *(COMMON)
_ebss = ABSOLUTE(.); _ebss = ABSOLUTE(.);
} > sram } > sram
/* Stabs debugging sections. */
/* Stabs debugging sections. */
.stab 0 : { *(.stab) } .stab 0 : { *(.stab) }
.stabstr 0 : { *(.stabstr) } .stabstr 0 : { *(.stabstr) }
.stab.excl 0 : { *(.stab.excl) } .stab.excl 0 : { *(.stab.excl) }

View File

@ -1,7 +1,7 @@
/**************************************************************************** /****************************************************************************
* configs/eagle100/ostest/ld.script * configs/eagle100/ostest/ld.script
* *
* Copyright (C) 2009 Gregory Nutt. All rights reserved. * Copyright (C) 2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr> * Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
@ -66,7 +66,7 @@ SECTIONS
_etext = ABSOLUTE(.); _etext = ABSOLUTE(.);
} > flash } > flash
_eronly = ABSOLUTE(.); /* See below */ _eronly = ABSOLUTE(.);
/* The LM3S6918 has 64Kb of SRAM beginning at the following address */ /* The LM3S6918 has 64Kb of SRAM beginning at the following address */
@ -82,20 +82,21 @@ SECTIONS
*(.ARM.extab*) *(.ARM.extab*)
} >sram } >sram
__exidx_start = ABSOLUTE(.);
.ARM.exidx : { .ARM.exidx : {
__exidx_start = ABSOLUTE(.);
*(.ARM.exidx*) *(.ARM.exidx*)
__exidx_end = ABSOLUTE(.);
} >sram } >sram
__exidx_end = ABSOLUTE(.);
.bss : { /* BSS */ .bss : {
_sbss = ABSOLUTE(.); _sbss = ABSOLUTE(.);
*(.bss .bss.*) *(.bss .bss.*)
*(.gnu.linkonce.b.*) *(.gnu.linkonce.b.*)
*(COMMON) *(COMMON)
_ebss = ABSOLUTE(.); _ebss = ABSOLUTE(.);
} > sram } > sram
/* Stabs debugging sections. */
/* Stabs debugging sections. */
.stab 0 : { *(.stab) } .stab 0 : { *(.stab) }
.stabstr 0 : { *(.stabstr) } .stabstr 0 : { *(.stabstr) }
.stab.excl 0 : { *(.stab.excl) } .stab.excl 0 : { *(.stab.excl) }

View File

@ -1,7 +1,7 @@
/**************************************************************************** /****************************************************************************
* configs/eagle100/thttpd/ld.script * configs/eagle100/thttpd/ld.script
* *
* Copyright (C) 2009 Gregory Nutt. All rights reserved. * Copyright (C) 2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr> * Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
@ -66,7 +66,7 @@ SECTIONS
_etext = ABSOLUTE(.); _etext = ABSOLUTE(.);
} > flash } > flash
_eronly = ABSOLUTE(.); /* See below */ _eronly = ABSOLUTE(.);
/* The LM3S6918 has 64Kb of SRAM beginning at the following address */ /* The LM3S6918 has 64Kb of SRAM beginning at the following address */
@ -82,20 +82,21 @@ SECTIONS
*(.ARM.extab*) *(.ARM.extab*)
} >sram } >sram
__exidx_start = ABSOLUTE(.);
.ARM.exidx : { .ARM.exidx : {
__exidx_start = ABSOLUTE(.);
*(.ARM.exidx*) *(.ARM.exidx*)
__exidx_end = ABSOLUTE(.);
} >sram } >sram
__exidx_end = ABSOLUTE(.);
.bss : { /* BSS */ .bss : {
_sbss = ABSOLUTE(.); _sbss = ABSOLUTE(.);
*(.bss .bss.*) *(.bss .bss.*)
*(.gnu.linkonce.b.*) *(.gnu.linkonce.b.*)
*(COMMON) *(COMMON)
_ebss = ABSOLUTE(.); _ebss = ABSOLUTE(.);
} > sram } > sram
/* Stabs debugging sections. */
/* Stabs debugging sections. */
.stab 0 : { *(.stab) } .stab 0 : { *(.stab) }
.stabstr 0 : { *(.stabstr) } .stabstr 0 : { *(.stabstr) }
.stab.excl 0 : { *(.stab.excl) } .stab.excl 0 : { *(.stab.excl) }

View File

@ -66,7 +66,7 @@ SECTIONS
_etext = ABSOLUTE(.); _etext = ABSOLUTE(.);
} > flash } > flash
_eronly = ABSOLUTE(.); /* See below */ _eronly = ABSOLUTE(.);
.data : { .data : {
_sdata = ABSOLUTE(.); _sdata = ABSOLUTE(.);
@ -80,20 +80,21 @@ SECTIONS
*(.ARM.extab*) *(.ARM.extab*)
} >sram } >sram
__exidx_start = ABSOLUTE(.);
.ARM.exidx : { .ARM.exidx : {
__exidx_start = ABSOLUTE(.);
*(.ARM.exidx*) *(.ARM.exidx*)
__exidx_end = ABSOLUTE(.);
} >sram } >sram
__exidx_end = ABSOLUTE(.);
.bss : { /* BSS */ .bss : {
_sbss = ABSOLUTE(.); _sbss = ABSOLUTE(.);
*(.bss .bss.*) *(.bss .bss.*)
*(.gnu.linkonce.b.*) *(.gnu.linkonce.b.*)
*(COMMON) *(COMMON)
_ebss = ABSOLUTE(.); _ebss = ABSOLUTE(.);
} > sram } > sram
/* Stabs debugging sections. */
/* Stabs debugging sections. */
.stab 0 : { *(.stab) } .stab 0 : { *(.stab) }
.stabstr 0 : { *(.stabstr) } .stabstr 0 : { *(.stabstr) }
.stab.excl 0 : { *(.stab.excl) } .stab.excl 0 : { *(.stab.excl) }

View File

@ -66,7 +66,7 @@ SECTIONS
_etext = ABSOLUTE(.); _etext = ABSOLUTE(.);
} > flash } > flash
_eronly = ABSOLUTE(.); /* See below */ _eronly = ABSOLUTE(.);
.data : { .data : {
_sdata = ABSOLUTE(.); _sdata = ABSOLUTE(.);
@ -80,20 +80,21 @@ SECTIONS
*(.ARM.extab*) *(.ARM.extab*)
} >sram } >sram
__exidx_start = ABSOLUTE(.);
.ARM.exidx : { .ARM.exidx : {
__exidx_start = ABSOLUTE(.);
*(.ARM.exidx*) *(.ARM.exidx*)
__exidx_end = ABSOLUTE(.);
} >sram } >sram
__exidx_end = ABSOLUTE(.);
.bss : { /* BSS */ .bss : {
_sbss = ABSOLUTE(.); _sbss = ABSOLUTE(.);
*(.bss .bss.*) *(.bss .bss.*)
*(.gnu.linkonce.b.*) *(.gnu.linkonce.b.*)
*(COMMON) *(COMMON)
_ebss = ABSOLUTE(.); _ebss = ABSOLUTE(.);
} > sram } > sram
/* Stabs debugging sections. */
/* Stabs debugging sections. */
.stab 0 : { *(.stab) } .stab 0 : { *(.stab) }
.stabstr 0 : { *(.stabstr) } .stabstr 0 : { *(.stabstr) }
.stab.excl 0 : { *(.stab.excl) } .stab.excl 0 : { *(.stab.excl) }

View File

@ -1,7 +1,7 @@
/**************************************************************************** /****************************************************************************
* configs/ntosd-dm320/nettest/ld.script * configs/ntosd-dm320/nettest/ld.script
* *
* Copyright (C) 2007, 2008 Gregory Nutt. All rights reserved. * Copyright (C) 2007, 2008, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr> * Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
@ -52,7 +52,7 @@ SECTIONS
_etext = ABSOLUTE(.); _etext = ABSOLUTE(.);
} }
_eronly = ABSOLUTE(.); /* See below */ _eronly = ABSOLUTE(.);
. = ALIGN(4096); . = ALIGN(4096);
.data : { .data : {
@ -62,13 +62,14 @@ SECTIONS
_edata = ABSOLUTE(.); _edata = ABSOLUTE(.);
} }
.bss : { /* BSS */ .bss : {
_sbss = ABSOLUTE(.); _sbss = ABSOLUTE(.);
*(.bss) *(.bss)
*(COMMON) *(COMMON)
_ebss = ABSOLUTE(.); _ebss = ABSOLUTE(.);
} }
/* Stabs debugging sections. */
/* Stabs debugging sections. */
.stab 0 : { *(.stab) } .stab 0 : { *(.stab) }
.stabstr 0 : { *(.stabstr) } .stabstr 0 : { *(.stabstr) }
.stab.excl 0 : { *(.stab.excl) } .stab.excl 0 : { *(.stab.excl) }

View File

@ -1,7 +1,7 @@
/**************************************************************************** /****************************************************************************
* configs/ntosd-dm320/nsh/ld.script * configs/ntosd-dm320/nsh/ld.script
* *
* Copyright (C) 2007, 2008 Gregory Nutt. All rights reserved. * Copyright (C) 2007, 2008, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr> * Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
@ -52,7 +52,7 @@ SECTIONS
_etext = ABSOLUTE(.); _etext = ABSOLUTE(.);
} }
_eronly = ABSOLUTE(.); /* See below */ _eronly = ABSOLUTE(.);
. = ALIGN(4096); . = ALIGN(4096);
.data : { .data : {
@ -62,13 +62,14 @@ SECTIONS
_edata = ABSOLUTE(.); _edata = ABSOLUTE(.);
} }
.bss : { /* BSS */ .bss : {
_sbss = ABSOLUTE(.); _sbss = ABSOLUTE(.);
*(.bss) *(.bss)
*(COMMON) *(COMMON)
_ebss = ABSOLUTE(.); _ebss = ABSOLUTE(.);
} }
/* Stabs debugging sections. */
/* Stabs debugging sections. */
.stab 0 : { *(.stab) } .stab 0 : { *(.stab) }
.stabstr 0 : { *(.stabstr) } .stabstr 0 : { *(.stabstr) }
.stab.excl 0 : { *(.stab.excl) } .stab.excl 0 : { *(.stab.excl) }

View File

@ -1,7 +1,7 @@
/**************************************************************************** /****************************************************************************
* configs/ntosd-dm320/ostest/ld.script * configs/ntosd-dm320/ostest/ld.script
* *
* Copyright (C) 2007, 2008 Gregory Nutt. All rights reserved. * Copyright (C) 2007, 2008, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr> * Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
@ -52,7 +52,7 @@ SECTIONS
_etext = ABSOLUTE(.); _etext = ABSOLUTE(.);
} }
_eronly = ABSOLUTE(.); /* See below */ _eronly = ABSOLUTE(.);
. = ALIGN(4096); . = ALIGN(4096);
.data : { .data : {
@ -62,13 +62,14 @@ SECTIONS
_edata = ABSOLUTE(.); _edata = ABSOLUTE(.);
} }
.bss : { /* BSS */ .bss : {
_sbss = ABSOLUTE(.); _sbss = ABSOLUTE(.);
*(.bss) *(.bss)
*(COMMON) *(COMMON)
_ebss = ABSOLUTE(.); _ebss = ABSOLUTE(.);
} }
/* Stabs debugging sections. */
/* Stabs debugging sections. */
.stab 0 : { *(.stab) } .stab 0 : { *(.stab) }
.stabstr 0 : { *(.stabstr) } .stabstr 0 : { *(.stabstr) }
.stab.excl 0 : { *(.stab.excl) } .stab.excl 0 : { *(.stab.excl) }

View File

@ -1,7 +1,7 @@
/**************************************************************************** /****************************************************************************
* configs/ntosd-dm320/poll/ld.script * configs/ntosd-dm320/poll/ld.script
* *
* Copyright (C) 2008 Gregory Nutt. All rights reserved. * Copyright (C) 2008, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr> * Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
@ -52,7 +52,7 @@ SECTIONS
_etext = ABSOLUTE(.); _etext = ABSOLUTE(.);
} }
_eronly = ABSOLUTE(.); /* See below */ _eronly = ABSOLUTE(.);
. = ALIGN(4096); . = ALIGN(4096);
.data : { .data : {
@ -62,13 +62,14 @@ SECTIONS
_edata = ABSOLUTE(.); _edata = ABSOLUTE(.);
} }
.bss : { /* BSS */ .bss : {
_sbss = ABSOLUTE(.); _sbss = ABSOLUTE(.);
*(.bss) *(.bss)
*(COMMON) *(COMMON)
_ebss = ABSOLUTE(.); _ebss = ABSOLUTE(.);
} }
/* Stabs debugging sections. */
/* Stabs debugging sections. */
.stab 0 : { *(.stab) } .stab 0 : { *(.stab) }
.stabstr 0 : { *(.stabstr) } .stabstr 0 : { *(.stabstr) }
.stab.excl 0 : { *(.stab.excl) } .stab.excl 0 : { *(.stab.excl) }

View File

@ -1,7 +1,7 @@
/**************************************************************************** /****************************************************************************
* configs/ntosd-dm320/thttpd/ld.script * configs/ntosd-dm320/thttpd/ld.script
* *
* Copyright (C) 2009 Gregory Nutt. All rights reserved. * Copyright (C) 2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr> * Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
@ -52,7 +52,7 @@ SECTIONS
_etext = ABSOLUTE(.); _etext = ABSOLUTE(.);
} }
_eronly = ABSOLUTE(.); /* See below */ _eronly = ABSOLUTE(.);
. = ALIGN(4096); . = ALIGN(4096);
.data : { .data : {
@ -62,13 +62,14 @@ SECTIONS
_edata = ABSOLUTE(.); _edata = ABSOLUTE(.);
} }
.bss : { /* BSS */ .bss : {
_sbss = ABSOLUTE(.); _sbss = ABSOLUTE(.);
*(.bss) *(.bss)
*(COMMON) *(COMMON)
_ebss = ABSOLUTE(.); _ebss = ABSOLUTE(.);
} }
/* Stabs debugging sections. */
/* Stabs debugging sections. */
.stab 0 : { *(.stab) } .stab 0 : { *(.stab) }
.stabstr 0 : { *(.stabstr) } .stabstr 0 : { *(.stabstr) }
.stab.excl 0 : { *(.stab.excl) } .stab.excl 0 : { *(.stab.excl) }

View File

@ -1,7 +1,7 @@
/**************************************************************************** /****************************************************************************
* configs/ntosd-dm320/udp/ld.script * configs/ntosd-dm320/udp/ld.script
* *
* Copyright (C) 2007, 2008 Gregory Nutt. All rights reserved. * Copyright (C) 2007, 2008, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr> * Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
@ -52,7 +52,7 @@ SECTIONS
_etext = ABSOLUTE(.); _etext = ABSOLUTE(.);
} }
_eronly = ABSOLUTE(.); /* See below */ _eronly = ABSOLUTE(.);
. = ALIGN(4096); . = ALIGN(4096);
.data : { .data : {
@ -62,13 +62,14 @@ SECTIONS
_edata = ABSOLUTE(.); _edata = ABSOLUTE(.);
} }
.bss : { /* BSS */ .bss : {
_sbss = ABSOLUTE(.); _sbss = ABSOLUTE(.);
*(.bss) *(.bss)
*(COMMON) *(COMMON)
_ebss = ABSOLUTE(.); _ebss = ABSOLUTE(.);
} }
/* Stabs debugging sections. */
/* Stabs debugging sections. */
.stab 0 : { *(.stab) } .stab 0 : { *(.stab) }
.stabstr 0 : { *(.stabstr) } .stabstr 0 : { *(.stabstr) }
.stab.excl 0 : { *(.stab.excl) } .stab.excl 0 : { *(.stab.excl) }

View File

@ -1,7 +1,7 @@
/**************************************************************************** /****************************************************************************
* configs/ntosd-dm320/uip/ld.script * configs/ntosd-dm320/uip/ld.script
* *
* Copyright (C) 2007, 2008 Gregory Nutt. All rights reserved. * Copyright (C) 2007, 2008, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr> * Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
@ -52,7 +52,7 @@ SECTIONS
_etext = ABSOLUTE(.); _etext = ABSOLUTE(.);
} }
_eronly = ABSOLUTE(.); /* See below */ _eronly = ABSOLUTE(.);
. = ALIGN(4096); . = ALIGN(4096);
.data : { .data : {
@ -62,13 +62,14 @@ SECTIONS
_edata = ABSOLUTE(.); _edata = ABSOLUTE(.);
} }
.bss : { /* BSS */ .bss : {
_sbss = ABSOLUTE(.); _sbss = ABSOLUTE(.);
*(.bss) *(.bss)
*(COMMON) *(COMMON)
_ebss = ABSOLUTE(.); _ebss = ABSOLUTE(.);
} }
/* Stabs debugging sections. */
/* Stabs debugging sections. */
.stab 0 : { *(.stab) } .stab 0 : { *(.stab) }
.stabstr 0 : { *(.stabstr) } .stabstr 0 : { *(.stabstr) }
.stab.excl 0 : { *(.stab.excl) } .stab.excl 0 : { *(.stab.excl) }

View File

@ -6,7 +6,7 @@
* *
* This is part of the NuttX RTOS and based on the LPC2148 port: * This is part of the NuttX RTOS and based on the LPC2148 port:
* *
* Copyright (C) 2010 Gregory Nutt. All rights reserved. * Copyright (C) 2010, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr> * Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
@ -87,12 +87,11 @@ SECTIONS
*(.ARM.extab*) *(.ARM.extab*)
} > RAM } > RAM
__exidx_start = ABSOLUTE(.);
.ARM.exidx : { .ARM.exidx : {
__exidx_start = ABSOLUTE(.);
*(.ARM.exidx*) *(.ARM.exidx*)
__exidx_end = ABSOLUTE(.);
} > RAM } > RAM
__exidx_end = ABSOLUTE(.);
/* .bss section which is initialized by 0 */ /* .bss section which is initialized by 0 */
/* This section will be filled with zero by startup code */ /* This section will be filled with zero by startup code */

View File

@ -6,7 +6,7 @@
* *
* This is part of the NuttX RTOS and based on the LPC2148 port: * This is part of the NuttX RTOS and based on the LPC2148 port:
* *
* Copyright (C) 2010 Gregory Nutt. All rights reserved. * Copyright (C) 2010, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr> * Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
@ -87,11 +87,11 @@ SECTIONS
*(.ARM.extab*) *(.ARM.extab*)
} > RAM } > RAM
__exidx_start = ABSOLUTE(.);
.ARM.exidx : { .ARM.exidx : {
__exidx_start = ABSOLUTE(.);
*(.ARM.exidx*) *(.ARM.exidx*)
__exidx_end = ABSOLUTE(.);
} > RAM } > RAM
__exidx_end = ABSOLUTE(.);
/* .bss section which is initialized by 0 */ /* .bss section which is initialized by 0 */

View File

@ -1,7 +1,7 @@
/**************************************************************************** /****************************************************************************
* configs/stm3210e-eval/nsh/ld.script * configs/stm3210e-eval/nsh/ld.script
* *
* Copyright (C) 2009 Gregory Nutt. All rights reserved. * Copyright (C) 2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr> * Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
@ -66,7 +66,7 @@ SECTIONS
_etext = ABSOLUTE(.); _etext = ABSOLUTE(.);
} > flash } > flash
_eronly = ABSOLUTE(.); /* See below */ _eronly = ABSOLUTE(.);
/* The STM32F103Z has 64Kb of SRAM beginning at the following address */ /* The STM32F103Z has 64Kb of SRAM beginning at the following address */
@ -82,20 +82,21 @@ SECTIONS
*(.ARM.extab*) *(.ARM.extab*)
} >sram } >sram
__exidx_start = ABSOLUTE(.);
.ARM.exidx : { .ARM.exidx : {
__exidx_start = ABSOLUTE(.);
*(.ARM.exidx*) *(.ARM.exidx*)
__exidx_end = ABSOLUTE(.);
} >sram } >sram
__exidx_end = ABSOLUTE(.);
.bss : { /* BSS */ .bss : {
_sbss = ABSOLUTE(.); _sbss = ABSOLUTE(.);
*(.bss .bss.*) *(.bss .bss.*)
*(.gnu.linkonce.b.*) *(.gnu.linkonce.b.*)
*(COMMON) *(COMMON)
_ebss = ABSOLUTE(.); _ebss = ABSOLUTE(.);
} > sram } > sram
/* Stabs debugging sections. */
/* Stabs debugging sections. */
.stab 0 : { *(.stab) } .stab 0 : { *(.stab) }
.stabstr 0 : { *(.stabstr) } .stabstr 0 : { *(.stabstr) }
.stab.excl 0 : { *(.stab.excl) } .stab.excl 0 : { *(.stab.excl) }

View File

@ -1,7 +1,7 @@
/**************************************************************************** /****************************************************************************
* configs/stm3210e-eval/nsh/ld.script.dfu * configs/stm3210e-eval/nsh/ld.script.dfu
* *
* Copyright (C) 2009 Gregory Nutt. All rights reserved. * Copyright (C) 2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr> * Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
@ -65,7 +65,7 @@ SECTIONS
_etext = ABSOLUTE(.); _etext = ABSOLUTE(.);
} > flash } > flash
_eronly = ABSOLUTE(.); /* See below */ _eronly = ABSOLUTE(.);
/* The STM32F103Z has 64Kb of SRAM beginning at the following address */ /* The STM32F103Z has 64Kb of SRAM beginning at the following address */
@ -81,20 +81,21 @@ SECTIONS
*(.ARM.extab*) *(.ARM.extab*)
} >sram } >sram
__exidx_start = ABSOLUTE(.);
.ARM.exidx : { .ARM.exidx : {
__exidx_start = ABSOLUTE(.);
*(.ARM.exidx*) *(.ARM.exidx*)
__exidx_end = ABSOLUTE(.);
} >sram } >sram
__exidx_end = ABSOLUTE(.);
.bss : { /* BSS */ .bss : {
_sbss = ABSOLUTE(.); _sbss = ABSOLUTE(.);
*(.bss .bss.*) *(.bss .bss.*)
*(.gnu.linkonce.b.*) *(.gnu.linkonce.b.*)
*(COMMON) *(COMMON)
_ebss = ABSOLUTE(.); _ebss = ABSOLUTE(.);
} > sram } > sram
/* Stabs debugging sections. */
/* Stabs debugging sections. */
.stab 0 : { *(.stab) } .stab 0 : { *(.stab) }
.stabstr 0 : { *(.stabstr) } .stabstr 0 : { *(.stabstr) }
.stab.excl 0 : { *(.stab.excl) } .stab.excl 0 : { *(.stab.excl) }

View File

@ -1,7 +1,7 @@
/**************************************************************************** /****************************************************************************
* configs/stm3210e-eval/ostest/ld.script * configs/stm3210e-eval/ostest/ld.script
* *
* Copyright (C) 2009 Gregory Nutt. All rights reserved. * Copyright (C) 2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr> * Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
@ -66,7 +66,7 @@ SECTIONS
_etext = ABSOLUTE(.); _etext = ABSOLUTE(.);
} > flash } > flash
_eronly = ABSOLUTE(.); /* See below */ _eronly = ABSOLUTE(.);
/* The STM32F103Z has 64Kb of SRAM beginning at the following address */ /* The STM32F103Z has 64Kb of SRAM beginning at the following address */
@ -82,20 +82,21 @@ SECTIONS
*(.ARM.extab*) *(.ARM.extab*)
} >sram } >sram
__exidx_start = ABSOLUTE(.);
.ARM.exidx : { .ARM.exidx : {
__exidx_start = ABSOLUTE(.);
*(.ARM.exidx*) *(.ARM.exidx*)
__exidx_end = ABSOLUTE(.);
} >sram } >sram
__exidx_end = ABSOLUTE(.);
.bss : { /* BSS */ .bss : {
_sbss = ABSOLUTE(.); _sbss = ABSOLUTE(.);
*(.bss .bss.*) *(.bss .bss.*)
*(.gnu.linkonce.b.*) *(.gnu.linkonce.b.*)
*(COMMON) *(COMMON)
_ebss = ABSOLUTE(.); _ebss = ABSOLUTE(.);
} > sram } > sram
/* Stabs debugging sections. */
/* Stabs debugging sections. */
.stab 0 : { *(.stab) } .stab 0 : { *(.stab) }
.stabstr 0 : { *(.stabstr) } .stabstr 0 : { *(.stabstr) }
.stab.excl 0 : { *(.stab.excl) } .stab.excl 0 : { *(.stab.excl) }

View File

@ -1,7 +1,7 @@
/**************************************************************************** /****************************************************************************
* configs/stm3210e-eval/ostest/ld.script.dfu * configs/stm3210e-eval/ostest/ld.script.dfu
* *
* Copyright (C) 2009 Gregory Nutt. All rights reserved. * Copyright (C) 2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr> * Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
@ -65,7 +65,7 @@ SECTIONS
_etext = ABSOLUTE(.); _etext = ABSOLUTE(.);
} > flash } > flash
_eronly = ABSOLUTE(.); /* See below */ _eronly = ABSOLUTE(.);
/* The STM32F103Z has 64Kb of SRAM beginning at the following address */ /* The STM32F103Z has 64Kb of SRAM beginning at the following address */
@ -81,20 +81,21 @@ SECTIONS
*(.ARM.extab*) *(.ARM.extab*)
} >sram } >sram
__exidx_start = ABSOLUTE(.);
.ARM.exidx : { .ARM.exidx : {
__exidx_start = ABSOLUTE(.);
*(.ARM.exidx*) *(.ARM.exidx*)
__exidx_end = ABSOLUTE(.);
} >sram } >sram
__exidx_end = ABSOLUTE(.);
.bss : { /* BSS */ .bss : {
_sbss = ABSOLUTE(.); _sbss = ABSOLUTE(.);
*(.bss .bss.*) *(.bss .bss.*)
*(.gnu.linkonce.b.*) *(.gnu.linkonce.b.*)
*(COMMON) *(COMMON)
_ebss = ABSOLUTE(.); _ebss = ABSOLUTE(.);
} > sram } > sram
/* Stabs debugging sections. */
/* Stabs debugging sections. */
.stab 0 : { *(.stab) } .stab 0 : { *(.stab) }
.stabstr 0 : { *(.stabstr) } .stabstr 0 : { *(.stabstr) }
.stab.excl 0 : { *(.stab.excl) } .stab.excl 0 : { *(.stab.excl) }

View File

@ -1,7 +1,7 @@
/**************************************************************************** /****************************************************************************
* configs/stm3210e-eval/usbserial/ld.script * configs/stm3210e-eval/usbserial/ld.script
* *
* Copyright (C) 2009 Gregory Nutt. All rights reserved. * Copyright (C) 2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr> * Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
@ -66,7 +66,7 @@ SECTIONS
_etext = ABSOLUTE(.); _etext = ABSOLUTE(.);
} > flash } > flash
_eronly = ABSOLUTE(.); /* See below */ _eronly = ABSOLUTE(.);
/* The STM32F103Z has 64Kb of SRAM beginning at the following address */ /* The STM32F103Z has 64Kb of SRAM beginning at the following address */
@ -82,20 +82,21 @@ SECTIONS
*(.ARM.extab*) *(.ARM.extab*)
} >sram } >sram
__exidx_start = ABSOLUTE(.);
.ARM.exidx : { .ARM.exidx : {
__exidx_start = ABSOLUTE(.);
*(.ARM.exidx*) *(.ARM.exidx*)
__exidx_end = ABSOLUTE(.);
} >sram } >sram
__exidx_end = ABSOLUTE(.);
.bss : { /* BSS */ .bss : {
_sbss = ABSOLUTE(.); _sbss = ABSOLUTE(.);
*(.bss .bss.*) *(.bss .bss.*)
*(.gnu.linkonce.b.*) *(.gnu.linkonce.b.*)
*(COMMON) *(COMMON)
_ebss = ABSOLUTE(.); _ebss = ABSOLUTE(.);
} > sram } > sram
/* Stabs debugging sections. */
/* Stabs debugging sections. */
.stab 0 : { *(.stab) } .stab 0 : { *(.stab) }
.stabstr 0 : { *(.stabstr) } .stabstr 0 : { *(.stabstr) }
.stab.excl 0 : { *(.stab.excl) } .stab.excl 0 : { *(.stab.excl) }

View File

@ -1,7 +1,7 @@
/**************************************************************************** /****************************************************************************
* configs/stm3210e-eval/usbserial/ld.script.dfu * configs/stm3210e-eval/usbserial/ld.script.dfu
* *
* Copyright (C) 2009 Gregory Nutt. All rights reserved. * Copyright (C) 2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr> * Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
@ -65,7 +65,7 @@ SECTIONS
_etext = ABSOLUTE(.); _etext = ABSOLUTE(.);
} > flash } > flash
_eronly = ABSOLUTE(.); /* See below */ _eronly = ABSOLUTE(.);
/* The STM32F103Z has 64Kb of SRAM beginning at the following address */ /* The STM32F103Z has 64Kb of SRAM beginning at the following address */
@ -81,20 +81,21 @@ SECTIONS
*(.ARM.extab*) *(.ARM.extab*)
} >sram } >sram
__exidx_start = ABSOLUTE(.);
.ARM.exidx : { .ARM.exidx : {
__exidx_start = ABSOLUTE(.);
*(.ARM.exidx*) *(.ARM.exidx*)
__exidx_end = ABSOLUTE(.);
} >sram } >sram
__exidx_end = ABSOLUTE(.);
.bss : { /* BSS */ .bss : {
_sbss = ABSOLUTE(.); _sbss = ABSOLUTE(.);
*(.bss .bss.*) *(.bss .bss.*)
*(.gnu.linkonce.b.*) *(.gnu.linkonce.b.*)
*(COMMON) *(COMMON)
_ebss = ABSOLUTE(.); _ebss = ABSOLUTE(.);
} > sram } > sram
/* Stabs debugging sections. */
/* Stabs debugging sections. */
.stab 0 : { *(.stab) } .stab 0 : { *(.stab) }
.stabstr 0 : { *(.stabstr) } .stabstr 0 : { *(.stabstr) }
.stab.excl 0 : { *(.stab.excl) } .stab.excl 0 : { *(.stab.excl) }

View File

@ -1,7 +1,7 @@
/**************************************************************************** /****************************************************************************
* configs/stm3210e-eval/usbstorage/ld.script * configs/stm3210e-eval/usbstorage/ld.script
* *
* Copyright (C) 2009 Gregory Nutt. All rights reserved. * Copyright (C) 2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr> * Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
@ -66,7 +66,7 @@ SECTIONS
_etext = ABSOLUTE(.); _etext = ABSOLUTE(.);
} > flash } > flash
_eronly = ABSOLUTE(.); /* See below */ _eronly = ABSOLUTE(.);
/* The STM32F103Z has 64Kb of SRAM beginning at the following address */ /* The STM32F103Z has 64Kb of SRAM beginning at the following address */
@ -82,20 +82,21 @@ SECTIONS
*(.ARM.extab*) *(.ARM.extab*)
} >sram } >sram
__exidx_start = ABSOLUTE(.);
.ARM.exidx : { .ARM.exidx : {
__exidx_start = ABSOLUTE(.);
*(.ARM.exidx*) *(.ARM.exidx*)
__exidx_end = ABSOLUTE(.);
} >sram } >sram
__exidx_end = ABSOLUTE(.);
.bss : { /* BSS */ .bss : {
_sbss = ABSOLUTE(.); _sbss = ABSOLUTE(.);
*(.bss .bss.*) *(.bss .bss.*)
*(.gnu.linkonce.b.*) *(.gnu.linkonce.b.*)
*(COMMON) *(COMMON)
_ebss = ABSOLUTE(.); _ebss = ABSOLUTE(.);
} > sram } > sram
/* Stabs debugging sections. */
/* Stabs debugging sections. */
.stab 0 : { *(.stab) } .stab 0 : { *(.stab) }
.stabstr 0 : { *(.stabstr) } .stabstr 0 : { *(.stabstr) }
.stab.excl 0 : { *(.stab.excl) } .stab.excl 0 : { *(.stab.excl) }

View File

@ -1,7 +1,7 @@
/**************************************************************************** /****************************************************************************
* configs/stm3210e-eval/usbstorage/ld.script.dfu * configs/stm3210e-eval/usbstorage/ld.script.dfu
* *
* Copyright (C) 2009 Gregory Nutt. All rights reserved. * Copyright (C) 2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr> * Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
@ -65,7 +65,7 @@ SECTIONS
_etext = ABSOLUTE(.); _etext = ABSOLUTE(.);
} > flash } > flash
_eronly = ABSOLUTE(.); /* See below */ _eronly = ABSOLUTE(.);
/* The STM32F103Z has 64Kb of SRAM beginning at the following address */ /* The STM32F103Z has 64Kb of SRAM beginning at the following address */
@ -81,20 +81,21 @@ SECTIONS
*(.ARM.extab*) *(.ARM.extab*)
} >sram } >sram
__exidx_start = ABSOLUTE(.);
.ARM.exidx : { .ARM.exidx : {
__exidx_start = ABSOLUTE(.);
*(.ARM.exidx*) *(.ARM.exidx*)
__exidx_end = ABSOLUTE(.);
} >sram } >sram
__exidx_end = ABSOLUTE(.);
.bss : { /* BSS */ .bss : {
_sbss = ABSOLUTE(.); _sbss = ABSOLUTE(.);
*(.bss .bss.*) *(.bss .bss.*)
*(.gnu.linkonce.b.*) *(.gnu.linkonce.b.*)
*(COMMON) *(COMMON)
_ebss = ABSOLUTE(.); _ebss = ABSOLUTE(.);
} > sram } > sram
/* Stabs debugging sections. */
/* Stabs debugging sections. */
.stab 0 : { *(.stab) } .stab 0 : { *(.stab) }
.stabstr 0 : { *(.stabstr) } .stabstr 0 : { *(.stabstr) }
.stab.excl 0 : { *(.stab.excl) } .stab.excl 0 : { *(.stab.excl) }