aboutsummaryrefslogtreecommitdiffstats
path: root/os/ports
diff options
context:
space:
mode:
authorgdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2013-03-09 12:45:15 +0000
committergdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2013-03-09 12:45:15 +0000
commit4f2bdcae27db3c549ae79a9e61ff36095c2167c3 (patch)
tree33b12777d4da52bb8653f44fdfd95818b989bda8 /os/ports
parent300f9721f8206fe16ad28b508568d9347880adb9 (diff)
downloadChibiOS-4f2bdcae27db3c549ae79a9e61ff36095c2167c3.tar.gz
ChibiOS-4f2bdcae27db3c549ae79a9e61ff36095c2167c3.tar.bz2
ChibiOS-4f2bdcae27db3c549ae79a9e61ff36095c2167c3.zip
Fixed bug 3607319.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@5396 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'os/ports')
-rw-r--r--os/ports/GCC/ARMCMx/LPC11xx/ld/LPC1114.ld2
-rw-r--r--os/ports/GCC/ARMCMx/LPC11xx/ld/LPC11U14.ld2
-rw-r--r--os/ports/GCC/ARMCMx/LPC13xx/ld/LPC1343.ld2
-rw-r--r--os/ports/GCC/ARMCMx/LPC8xx/ld/LPC812.ld2
-rw-r--r--os/ports/GCC/ARMCMx/SAM4L/ld/ATSAM4LC4C.ld2
-rw-r--r--os/ports/GCC/ARMCMx/STM32F0xx/ld/STM32F051x8.ld2
-rw-r--r--os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F100xB.ld2
-rw-r--r--os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xB.ld2
-rwxr-xr-xos/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xD.ld2
-rw-r--r--os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xE.ld2
-rw-r--r--os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xG.ld2
-rw-r--r--os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F107xC.ld2
-rw-r--r--os/ports/GCC/ARMCMx/STM32F2xx/ld/STM32F205xB.ld2
-rw-r--r--os/ports/GCC/ARMCMx/STM32F2xx/ld/STM32F207xG.ld2
-rw-r--r--os/ports/GCC/ARMCMx/STM32F3xx/ld/STM32F303xC.ld2
-rw-r--r--os/ports/GCC/ARMCMx/STM32F3xx/ld/STM32F373xC.ld2
-rw-r--r--os/ports/GCC/ARMCMx/STM32F4xx/ld/STM32F405xG.ld2
-rw-r--r--os/ports/GCC/ARMCMx/STM32F4xx/ld/STM32F407xG.ld2
-rw-r--r--os/ports/GCC/ARMCMx/STM32F4xx/ld/STM32F407xG_CCM.ld2
-rw-r--r--os/ports/GCC/ARMCMx/STM32L1xx/ld/STM32L152xB.ld2
20 files changed, 40 insertions, 0 deletions
diff --git a/os/ports/GCC/ARMCMx/LPC11xx/ld/LPC1114.ld b/os/ports/GCC/ARMCMx/LPC11xx/ld/LPC1114.ld
index 5d1ba427b..bbd5c3e80 100644
--- a/os/ports/GCC/ARMCMx/LPC11xx/ld/LPC1114.ld
+++ b/os/ports/GCC/ARMCMx/LPC11xx/ld/LPC1114.ld
@@ -34,6 +34,8 @@ __ram_start__ = ORIGIN(ram);
__ram_size__ = LENGTH(ram);
__ram_end__ = __ram_start__ + __ram_size__;
+ENTRY(ResetHandler)
+
SECTIONS
{
. = 0;
diff --git a/os/ports/GCC/ARMCMx/LPC11xx/ld/LPC11U14.ld b/os/ports/GCC/ARMCMx/LPC11xx/ld/LPC11U14.ld
index bd9b7969b..be3e83952 100644
--- a/os/ports/GCC/ARMCMx/LPC11xx/ld/LPC11U14.ld
+++ b/os/ports/GCC/ARMCMx/LPC11xx/ld/LPC11U14.ld
@@ -35,6 +35,8 @@ __ram_start__ = ORIGIN(ram);
__ram_size__ = LENGTH(ram);
__ram_end__ = __ram_start__ + __ram_size__;
+ENTRY(ResetHandler)
+
SECTIONS
{
. = 0;
diff --git a/os/ports/GCC/ARMCMx/LPC13xx/ld/LPC1343.ld b/os/ports/GCC/ARMCMx/LPC13xx/ld/LPC1343.ld
index 7d7a5aaea..dfc1d94fe 100644
--- a/os/ports/GCC/ARMCMx/LPC13xx/ld/LPC1343.ld
+++ b/os/ports/GCC/ARMCMx/LPC13xx/ld/LPC1343.ld
@@ -34,6 +34,8 @@ __ram_start__ = ORIGIN(ram);
__ram_size__ = LENGTH(ram);
__ram_end__ = __ram_start__ + __ram_size__;
+ENTRY(ResetHandler)
+
SECTIONS
{
. = 0;
diff --git a/os/ports/GCC/ARMCMx/LPC8xx/ld/LPC812.ld b/os/ports/GCC/ARMCMx/LPC8xx/ld/LPC812.ld
index 9121f89a2..042588a60 100644
--- a/os/ports/GCC/ARMCMx/LPC8xx/ld/LPC812.ld
+++ b/os/ports/GCC/ARMCMx/LPC8xx/ld/LPC812.ld
@@ -34,6 +34,8 @@ __ram_start__ = ORIGIN(ram);
__ram_size__ = LENGTH(ram);
__ram_end__ = __ram_start__ + __ram_size__;
+ENTRY(ResetHandler)
+
SECTIONS
{
. = 0;
diff --git a/os/ports/GCC/ARMCMx/SAM4L/ld/ATSAM4LC4C.ld b/os/ports/GCC/ARMCMx/SAM4L/ld/ATSAM4LC4C.ld
index 328909615..9d363f929 100644
--- a/os/ports/GCC/ARMCMx/SAM4L/ld/ATSAM4LC4C.ld
+++ b/os/ports/GCC/ARMCMx/SAM4L/ld/ATSAM4LC4C.ld
@@ -35,6 +35,8 @@ __ram_start__ = ORIGIN(ram);
__ram_size__ = LENGTH(ram);
__ram_end__ = __ram_start__ + __ram_size__;
+ENTRY(ResetHandler)
+
SECTIONS
{
. = 0;
diff --git a/os/ports/GCC/ARMCMx/STM32F0xx/ld/STM32F051x8.ld b/os/ports/GCC/ARMCMx/STM32F0xx/ld/STM32F051x8.ld
index 6911cc63f..31c34bbf2 100644
--- a/os/ports/GCC/ARMCMx/STM32F0xx/ld/STM32F051x8.ld
+++ b/os/ports/GCC/ARMCMx/STM32F0xx/ld/STM32F051x8.ld
@@ -34,6 +34,8 @@ __ram_start__ = ORIGIN(ram);
__ram_size__ = LENGTH(ram);
__ram_end__ = __ram_start__ + __ram_size__;
+ENTRY(ResetHandler)
+
SECTIONS
{
. = 0;
diff --git a/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F100xB.ld b/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F100xB.ld
index b1c3035d9..b33f6da63 100644
--- a/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F100xB.ld
+++ b/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F100xB.ld
@@ -34,6 +34,8 @@ __ram_start__ = ORIGIN(ram);
__ram_size__ = LENGTH(ram);
__ram_end__ = __ram_start__ + __ram_size__;
+ENTRY(ResetHandler)
+
SECTIONS
{
. = 0;
diff --git a/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xB.ld b/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xB.ld
index bf881c4c3..4f29f6702 100644
--- a/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xB.ld
+++ b/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xB.ld
@@ -34,6 +34,8 @@ __ram_start__ = ORIGIN(ram);
__ram_size__ = LENGTH(ram);
__ram_end__ = __ram_start__ + __ram_size__;
+ENTRY(ResetHandler)
+
SECTIONS
{
. = 0;
diff --git a/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xD.ld b/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xD.ld
index f7b969b25..01dda22b8 100755
--- a/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xD.ld
+++ b/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xD.ld
@@ -34,6 +34,8 @@ __ram_start__ = ORIGIN(ram);
__ram_size__ = LENGTH(ram);
__ram_end__ = __ram_start__ + __ram_size__;
+ENTRY(ResetHandler)
+
SECTIONS
{
. = 0;
diff --git a/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xE.ld b/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xE.ld
index cf66965ec..fe5662ab8 100644
--- a/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xE.ld
+++ b/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xE.ld
@@ -34,6 +34,8 @@ __ram_start__ = ORIGIN(ram);
__ram_size__ = LENGTH(ram);
__ram_end__ = __ram_start__ + __ram_size__;
+ENTRY(ResetHandler)
+
SECTIONS
{
. = 0;
diff --git a/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xG.ld b/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xG.ld
index edcb535bb..8bb4a5c9b 100644
--- a/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xG.ld
+++ b/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xG.ld
@@ -34,6 +34,8 @@ __ram_start__ = ORIGIN(ram);
__ram_size__ = LENGTH(ram);
__ram_end__ = __ram_start__ + __ram_size__;
+ENTRY(ResetHandler)
+
SECTIONS
{
. = 0;
diff --git a/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F107xC.ld b/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F107xC.ld
index 18cc555d1..51789d096 100644
--- a/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F107xC.ld
+++ b/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F107xC.ld
@@ -34,6 +34,8 @@ __ram_start__ = ORIGIN(ram);
__ram_size__ = LENGTH(ram);
__ram_end__ = __ram_start__ + __ram_size__;
+ENTRY(ResetHandler)
+
SECTIONS
{
. = 0;
diff --git a/os/ports/GCC/ARMCMx/STM32F2xx/ld/STM32F205xB.ld b/os/ports/GCC/ARMCMx/STM32F2xx/ld/STM32F205xB.ld
index 459f7b275..03e741c6d 100644
--- a/os/ports/GCC/ARMCMx/STM32F2xx/ld/STM32F205xB.ld
+++ b/os/ports/GCC/ARMCMx/STM32F2xx/ld/STM32F205xB.ld
@@ -34,6 +34,8 @@ __ram_start__ = ORIGIN(ram);
__ram_size__ = LENGTH(ram);
__ram_end__ = __ram_start__ + __ram_size__;
+ENTRY(ResetHandler)
+
SECTIONS
{
. = 0;
diff --git a/os/ports/GCC/ARMCMx/STM32F2xx/ld/STM32F207xG.ld b/os/ports/GCC/ARMCMx/STM32F2xx/ld/STM32F207xG.ld
index d58f69399..df4b4f2ad 100644
--- a/os/ports/GCC/ARMCMx/STM32F2xx/ld/STM32F207xG.ld
+++ b/os/ports/GCC/ARMCMx/STM32F2xx/ld/STM32F207xG.ld
@@ -35,6 +35,8 @@ __ram_start__ = ORIGIN(ram);
__ram_size__ = LENGTH(ram);
__ram_end__ = __ram_start__ + __ram_size__;
+ENTRY(ResetHandler)
+
SECTIONS
{
. = 0;
diff --git a/os/ports/GCC/ARMCMx/STM32F3xx/ld/STM32F303xC.ld b/os/ports/GCC/ARMCMx/STM32F3xx/ld/STM32F303xC.ld
index 3eccbb9bd..44ae0958d 100644
--- a/os/ports/GCC/ARMCMx/STM32F3xx/ld/STM32F303xC.ld
+++ b/os/ports/GCC/ARMCMx/STM32F3xx/ld/STM32F303xC.ld
@@ -35,6 +35,8 @@ __ram_start__ = ORIGIN(ram);
__ram_size__ = LENGTH(ram);
__ram_end__ = __ram_start__ + __ram_size__;
+ENTRY(ResetHandler)
+
SECTIONS
{
. = 0;
diff --git a/os/ports/GCC/ARMCMx/STM32F3xx/ld/STM32F373xC.ld b/os/ports/GCC/ARMCMx/STM32F3xx/ld/STM32F373xC.ld
index 0deda7cec..4caf87011 100644
--- a/os/ports/GCC/ARMCMx/STM32F3xx/ld/STM32F373xC.ld
+++ b/os/ports/GCC/ARMCMx/STM32F3xx/ld/STM32F373xC.ld
@@ -34,6 +34,8 @@ __ram_start__ = ORIGIN(ram);
__ram_size__ = LENGTH(ram);
__ram_end__ = __ram_start__ + __ram_size__;
+ENTRY(ResetHandler)
+
SECTIONS
{
. = 0;
diff --git a/os/ports/GCC/ARMCMx/STM32F4xx/ld/STM32F405xG.ld b/os/ports/GCC/ARMCMx/STM32F4xx/ld/STM32F405xG.ld
index 88568cdeb..ca33d5779 100644
--- a/os/ports/GCC/ARMCMx/STM32F4xx/ld/STM32F405xG.ld
+++ b/os/ports/GCC/ARMCMx/STM32F4xx/ld/STM32F405xG.ld
@@ -36,6 +36,8 @@ __ram_start__ = ORIGIN(ram);
__ram_size__ = LENGTH(ram);
__ram_end__ = __ram_start__ + __ram_size__;
+ENTRY(ResetHandler)
+
SECTIONS
{
. = 0;
diff --git a/os/ports/GCC/ARMCMx/STM32F4xx/ld/STM32F407xG.ld b/os/ports/GCC/ARMCMx/STM32F4xx/ld/STM32F407xG.ld
index 5bad5c5aa..c3cd57687 100644
--- a/os/ports/GCC/ARMCMx/STM32F4xx/ld/STM32F407xG.ld
+++ b/os/ports/GCC/ARMCMx/STM32F4xx/ld/STM32F407xG.ld
@@ -36,6 +36,8 @@ __ram_start__ = ORIGIN(ram);
__ram_size__ = LENGTH(ram);
__ram_end__ = __ram_start__ + __ram_size__;
+ENTRY(ResetHandler)
+
SECTIONS
{
. = 0;
diff --git a/os/ports/GCC/ARMCMx/STM32F4xx/ld/STM32F407xG_CCM.ld b/os/ports/GCC/ARMCMx/STM32F4xx/ld/STM32F407xG_CCM.ld
index a7cda03a8..e970140f0 100644
--- a/os/ports/GCC/ARMCMx/STM32F4xx/ld/STM32F407xG_CCM.ld
+++ b/os/ports/GCC/ARMCMx/STM32F4xx/ld/STM32F407xG_CCM.ld
@@ -36,6 +36,8 @@ __ram_start__ = ORIGIN(ram);
__ram_size__ = LENGTH(ram);
__ram_end__ = __ram_start__ + __ram_size__;
+ENTRY(ResetHandler)
+
SECTIONS
{
. = 0;
diff --git a/os/ports/GCC/ARMCMx/STM32L1xx/ld/STM32L152xB.ld b/os/ports/GCC/ARMCMx/STM32L1xx/ld/STM32L152xB.ld
index 5e1a3d06a..1fe4375d7 100644
--- a/os/ports/GCC/ARMCMx/STM32L1xx/ld/STM32L152xB.ld
+++ b/os/ports/GCC/ARMCMx/STM32L1xx/ld/STM32L152xB.ld
@@ -34,6 +34,8 @@ __ram_start__ = ORIGIN(ram);
__ram_size__ = LENGTH(ram);
__ram_end__ = __ram_start__ + __ram_size__;
+ENTRY(ResetHandler)
+
SECTIONS
{
. = 0;