aboutsummaryrefslogtreecommitdiffstats
path: root/os/ports
diff options
context:
space:
mode:
authorgdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2013-08-31 08:29:24 +0000
committergdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2013-08-31 08:29:24 +0000
commit29129b03af6796368d5aecfd0043ba0c472ff98a (patch)
treed5d79a2e31d902da0f6eb6aaca646cf53451450a /os/ports
parente5fba2f521a6c5ae783423763795501950cb2793 (diff)
downloadChibiOS-29129b03af6796368d5aecfd0043ba0c472ff98a.tar.gz
ChibiOS-29129b03af6796368d5aecfd0043ba0c472ff98a.tar.bz2
ChibiOS-29129b03af6796368d5aecfd0043ba0c472ff98a.zip
Fixed bug #430.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@6232 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'os/ports')
-rw-r--r--os/ports/GCC/ARMCMx/LPC11xx/ld/LPC1114.ld1
-rw-r--r--os/ports/GCC/ARMCMx/LPC11xx/ld/LPC11C24.ld1
-rw-r--r--os/ports/GCC/ARMCMx/LPC11xx/ld/LPC11U14.ld1
-rw-r--r--os/ports/GCC/ARMCMx/LPC122x/ld/LPC1227.ld1
-rw-r--r--os/ports/GCC/ARMCMx/LPC13xx/ld/LPC1343.ld1
-rw-r--r--os/ports/GCC/ARMCMx/LPC8xx/ld/LPC812.ld1
-rw-r--r--os/ports/GCC/ARMCMx/SAM4L/ld/ATSAM4LC4C.ld1
-rw-r--r--os/ports/GCC/ARMCMx/STM32F0xx/ld/STM32F051x8.ld1
-rw-r--r--os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F100xB.ld1
-rw-r--r--os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xB.ld1
-rw-r--r--os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xD.ld1
-rw-r--r--os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xE.ld1
-rw-r--r--os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xG.ld1
-rw-r--r--os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F107xC.ld1
-rw-r--r--os/ports/GCC/ARMCMx/STM32F2xx/ld/STM32F205xB.ld1
-rw-r--r--os/ports/GCC/ARMCMx/STM32F2xx/ld/STM32F207xG.ld1
-rw-r--r--os/ports/GCC/ARMCMx/STM32F3xx/ld/STM32F303xC.ld1
-rw-r--r--os/ports/GCC/ARMCMx/STM32F3xx/ld/STM32F373xC.ld1
-rw-r--r--os/ports/GCC/ARMCMx/STM32F4xx/ld/STM32F405xG.ld1
-rw-r--r--os/ports/GCC/ARMCMx/STM32F4xx/ld/STM32F407xG.ld1
-rw-r--r--os/ports/GCC/ARMCMx/STM32F4xx/ld/STM32F407xG_CCM.ld1
-rw-r--r--os/ports/GCC/ARMCMx/STM32L1xx/ld/STM32L152xB.ld1
22 files changed, 22 insertions, 0 deletions
diff --git a/os/ports/GCC/ARMCMx/LPC11xx/ld/LPC1114.ld b/os/ports/GCC/ARMCMx/LPC11xx/ld/LPC1114.ld
index bbd5c3e80..2ca4c1781 100644
--- a/os/ports/GCC/ARMCMx/LPC11xx/ld/LPC1114.ld
+++ b/os/ports/GCC/ARMCMx/LPC11xx/ld/LPC1114.ld
@@ -100,6 +100,7 @@ SECTIONS
. = ALIGN(8);
} > flash
+ . = ALIGN(4);
_etext = .;
_textdata = _etext;
diff --git a/os/ports/GCC/ARMCMx/LPC11xx/ld/LPC11C24.ld b/os/ports/GCC/ARMCMx/LPC11xx/ld/LPC11C24.ld
index 1022db9ab..833e9fc1b 100644
--- a/os/ports/GCC/ARMCMx/LPC11xx/ld/LPC11C24.ld
+++ b/os/ports/GCC/ARMCMx/LPC11xx/ld/LPC11C24.ld
@@ -100,6 +100,7 @@ SECTIONS
. = ALIGN(8);
} > flash
+ . = ALIGN(4);
_etext = .;
_textdata = _etext;
diff --git a/os/ports/GCC/ARMCMx/LPC11xx/ld/LPC11U14.ld b/os/ports/GCC/ARMCMx/LPC11xx/ld/LPC11U14.ld
index be3e83952..27faa0a7b 100644
--- a/os/ports/GCC/ARMCMx/LPC11xx/ld/LPC11U14.ld
+++ b/os/ports/GCC/ARMCMx/LPC11xx/ld/LPC11U14.ld
@@ -101,6 +101,7 @@ SECTIONS
. = ALIGN(8);
} > flash
+ . = ALIGN(4);
_etext = .;
_textdata = _etext;
diff --git a/os/ports/GCC/ARMCMx/LPC122x/ld/LPC1227.ld b/os/ports/GCC/ARMCMx/LPC122x/ld/LPC1227.ld
index b7171526d..f42624919 100644
--- a/os/ports/GCC/ARMCMx/LPC122x/ld/LPC1227.ld
+++ b/os/ports/GCC/ARMCMx/LPC122x/ld/LPC1227.ld
@@ -100,6 +100,7 @@ SECTIONS
. = ALIGN(8);
} > flash
+ . = ALIGN(4);
_etext = .;
_textdata = _etext;
diff --git a/os/ports/GCC/ARMCMx/LPC13xx/ld/LPC1343.ld b/os/ports/GCC/ARMCMx/LPC13xx/ld/LPC1343.ld
index dfc1d94fe..a9e581896 100644
--- a/os/ports/GCC/ARMCMx/LPC13xx/ld/LPC1343.ld
+++ b/os/ports/GCC/ARMCMx/LPC13xx/ld/LPC1343.ld
@@ -100,6 +100,7 @@ SECTIONS
. = ALIGN(8);
} > flash
+ . = ALIGN(4);
_etext = .;
_textdata = _etext;
diff --git a/os/ports/GCC/ARMCMx/LPC8xx/ld/LPC812.ld b/os/ports/GCC/ARMCMx/LPC8xx/ld/LPC812.ld
index 6973f6ddb..69f09dec2 100644
--- a/os/ports/GCC/ARMCMx/LPC8xx/ld/LPC812.ld
+++ b/os/ports/GCC/ARMCMx/LPC8xx/ld/LPC812.ld
@@ -100,6 +100,7 @@ SECTIONS
. = ALIGN(8);
} > flash
+ . = ALIGN(4);
_etext = .;
_textdata = _etext;
diff --git a/os/ports/GCC/ARMCMx/SAM4L/ld/ATSAM4LC4C.ld b/os/ports/GCC/ARMCMx/SAM4L/ld/ATSAM4LC4C.ld
index 9d363f929..7a59a1973 100644
--- a/os/ports/GCC/ARMCMx/SAM4L/ld/ATSAM4LC4C.ld
+++ b/os/ports/GCC/ARMCMx/SAM4L/ld/ATSAM4LC4C.ld
@@ -101,6 +101,7 @@ SECTIONS
. = ALIGN(8);
} > flash
+ . = ALIGN(4);
_etext = .;
_textdata = _etext;
diff --git a/os/ports/GCC/ARMCMx/STM32F0xx/ld/STM32F051x8.ld b/os/ports/GCC/ARMCMx/STM32F0xx/ld/STM32F051x8.ld
index 31c34bbf2..ef3fe24a2 100644
--- a/os/ports/GCC/ARMCMx/STM32F0xx/ld/STM32F051x8.ld
+++ b/os/ports/GCC/ARMCMx/STM32F0xx/ld/STM32F051x8.ld
@@ -100,6 +100,7 @@ SECTIONS
. = ALIGN(8);
} > flash
+ . = ALIGN(4);
_etext = .;
_textdata = _etext;
diff --git a/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F100xB.ld b/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F100xB.ld
index b33f6da63..94c36da37 100644
--- a/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F100xB.ld
+++ b/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F100xB.ld
@@ -100,6 +100,7 @@ SECTIONS
. = ALIGN(8);
} > flash
+ . = ALIGN(4);
_etext = .;
_textdata = _etext;
diff --git a/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xB.ld b/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xB.ld
index 4f29f6702..c8928aadd 100644
--- a/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xB.ld
+++ b/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xB.ld
@@ -100,6 +100,7 @@ SECTIONS
. = ALIGN(8);
} > flash
+ . = ALIGN(4);
_etext = .;
_textdata = _etext;
diff --git a/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xD.ld b/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xD.ld
index 01dda22b8..378b735f6 100644
--- a/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xD.ld
+++ b/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xD.ld
@@ -100,6 +100,7 @@ SECTIONS
. = ALIGN(8);
} > flash
+ . = ALIGN(4);
_etext = .;
_textdata = _etext;
diff --git a/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xE.ld b/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xE.ld
index fe5662ab8..6f3e7e11a 100644
--- a/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xE.ld
+++ b/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xE.ld
@@ -100,6 +100,7 @@ SECTIONS
. = ALIGN(8);
} > flash
+ . = ALIGN(4);
_etext = .;
_textdata = _etext;
diff --git a/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xG.ld b/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xG.ld
index 8bb4a5c9b..886ce52bb 100644
--- a/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xG.ld
+++ b/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xG.ld
@@ -100,6 +100,7 @@ SECTIONS
. = ALIGN(8);
} > flash
+ . = ALIGN(4);
_etext = .;
_textdata = _etext;
diff --git a/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F107xC.ld b/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F107xC.ld
index 51789d096..062fbc30d 100644
--- a/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F107xC.ld
+++ b/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F107xC.ld
@@ -100,6 +100,7 @@ SECTIONS
. = ALIGN(8);
} > flash
+ . = ALIGN(4);
_etext = .;
_textdata = _etext;
diff --git a/os/ports/GCC/ARMCMx/STM32F2xx/ld/STM32F205xB.ld b/os/ports/GCC/ARMCMx/STM32F2xx/ld/STM32F205xB.ld
index 03e741c6d..8d3fb99f8 100644
--- a/os/ports/GCC/ARMCMx/STM32F2xx/ld/STM32F205xB.ld
+++ b/os/ports/GCC/ARMCMx/STM32F2xx/ld/STM32F205xB.ld
@@ -100,6 +100,7 @@ SECTIONS
. = ALIGN(8);
} > flash
+ . = ALIGN(4);
_etext = .;
_textdata = _etext;
diff --git a/os/ports/GCC/ARMCMx/STM32F2xx/ld/STM32F207xG.ld b/os/ports/GCC/ARMCMx/STM32F2xx/ld/STM32F207xG.ld
index df4b4f2ad..90fbeda67 100644
--- a/os/ports/GCC/ARMCMx/STM32F2xx/ld/STM32F207xG.ld
+++ b/os/ports/GCC/ARMCMx/STM32F2xx/ld/STM32F207xG.ld
@@ -101,6 +101,7 @@ SECTIONS
. = ALIGN(8);
} > flash
+ . = ALIGN(4);
_etext = .;
_textdata = _etext;
diff --git a/os/ports/GCC/ARMCMx/STM32F3xx/ld/STM32F303xC.ld b/os/ports/GCC/ARMCMx/STM32F3xx/ld/STM32F303xC.ld
index 44ae0958d..93479c177 100644
--- a/os/ports/GCC/ARMCMx/STM32F3xx/ld/STM32F303xC.ld
+++ b/os/ports/GCC/ARMCMx/STM32F3xx/ld/STM32F303xC.ld
@@ -101,6 +101,7 @@ SECTIONS
. = ALIGN(8);
} > flash
+ . = ALIGN(4);
_etext = .;
_textdata = _etext;
diff --git a/os/ports/GCC/ARMCMx/STM32F3xx/ld/STM32F373xC.ld b/os/ports/GCC/ARMCMx/STM32F3xx/ld/STM32F373xC.ld
index 4caf87011..ad424f3e1 100644
--- a/os/ports/GCC/ARMCMx/STM32F3xx/ld/STM32F373xC.ld
+++ b/os/ports/GCC/ARMCMx/STM32F3xx/ld/STM32F373xC.ld
@@ -100,6 +100,7 @@ SECTIONS
. = ALIGN(8);
} > flash
+ . = ALIGN(4);
_etext = .;
_textdata = _etext;
diff --git a/os/ports/GCC/ARMCMx/STM32F4xx/ld/STM32F405xG.ld b/os/ports/GCC/ARMCMx/STM32F4xx/ld/STM32F405xG.ld
index ca33d5779..5d90d3ba4 100644
--- a/os/ports/GCC/ARMCMx/STM32F4xx/ld/STM32F405xG.ld
+++ b/os/ports/GCC/ARMCMx/STM32F4xx/ld/STM32F405xG.ld
@@ -102,6 +102,7 @@ SECTIONS
. = ALIGN(8);
} > flash
+ . = ALIGN(4);
_etext = .;
_textdata = _etext;
diff --git a/os/ports/GCC/ARMCMx/STM32F4xx/ld/STM32F407xG.ld b/os/ports/GCC/ARMCMx/STM32F4xx/ld/STM32F407xG.ld
index c3cd57687..60f222d64 100644
--- a/os/ports/GCC/ARMCMx/STM32F4xx/ld/STM32F407xG.ld
+++ b/os/ports/GCC/ARMCMx/STM32F4xx/ld/STM32F407xG.ld
@@ -102,6 +102,7 @@ SECTIONS
. = ALIGN(8);
} > flash
+ . = ALIGN(4);
_etext = .;
_textdata = _etext;
diff --git a/os/ports/GCC/ARMCMx/STM32F4xx/ld/STM32F407xG_CCM.ld b/os/ports/GCC/ARMCMx/STM32F4xx/ld/STM32F407xG_CCM.ld
index e970140f0..06541e185 100644
--- a/os/ports/GCC/ARMCMx/STM32F4xx/ld/STM32F407xG_CCM.ld
+++ b/os/ports/GCC/ARMCMx/STM32F4xx/ld/STM32F407xG_CCM.ld
@@ -102,6 +102,7 @@ SECTIONS
. = ALIGN(8);
} > flash
+ . = ALIGN(4);
_etext = .;
_textdata = _etext;
diff --git a/os/ports/GCC/ARMCMx/STM32L1xx/ld/STM32L152xB.ld b/os/ports/GCC/ARMCMx/STM32L1xx/ld/STM32L152xB.ld
index 1fe4375d7..b2a63189c 100644
--- a/os/ports/GCC/ARMCMx/STM32L1xx/ld/STM32L152xB.ld
+++ b/os/ports/GCC/ARMCMx/STM32L1xx/ld/STM32L152xB.ld
@@ -100,6 +100,7 @@ SECTIONS
. = ALIGN(8);
} > flash
+ . = ALIGN(4);
_etext = .;
_textdata = _etext;