fix for STBEE
authorNIIBE Yutaka <gniibe@fsij.org>
Thu, 11 Oct 2012 01:23:01 +0000 (10:23 +0900)
committerNIIBE Yutaka <gniibe@fsij.org>
Thu, 11 Oct 2012 01:23:01 +0000 (10:23 +0900)
ChangeLog
boards/STBEE/mcuconf.h
src/halconf.h
src/neug.ld.in

index 10c0bc1..444e791 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -8,6 +8,7 @@
 
        * boards/FST_01/mcuconf.h (STM32_RTCSEL): Define.
        (STM32_USBPRE, STM32_MCO): Remove.
+       * boards/STBEE/mcuconf.h: Likewise.
 
        * boards/common/mcuconf-common.h (STM32_NO_INIT)
        (STM32_HSI_ENABLED, STM32_LSI_ENABLED, STM32_HSE_ENABLED)
index 2d97a43..103aace 100644 (file)
@@ -9,7 +9,6 @@
 #define STM32_PPRE1                 STM32_PPRE1_DIV2
 #define STM32_PPRE2                 STM32_PPRE2_DIV1
 #define STM32_ADCPRE                STM32_ADCPRE_DIV6
-#define STM32_USBPRE                STM32_USBPRE_DIV1P5
-#define STM32_MCO                   STM32_MCO_NOCLOCK
+#define STM32_RTCSEL                STM32_RTCSEL_NOCLOCK
 
 #include "mcuconf-common.h"
index 2409e07..80a7475 100644 (file)
@@ -24,6 +24,6 @@
 #define HAL_USE_USB              FALSE
 
 /* Define manually, as we implement ADC driver by ourselves.  */
-#define STM32_DMA_REQUIRED
+#define STM32_DMA_REQUIRED     1
 
 #endif /* _HALCONF_H_ */
index 84cb87b..4568914 100644 (file)
@@ -114,7 +114,8 @@ SECTIONS
 
     .eh_frame : ONLY_IF_RO {*(.eh_frame)} > flash
 
-    . = ALIGN(4);
+    .textalign : ONLY_IF_RO { . = ALIGN(8); } > flash
+
     _etext = .;
     _textdata = _etext;
 
@@ -135,6 +136,7 @@ SECTIONS
 
     .data :
     {
+        . = ALIGN(4);
         PROVIDE(_data = .);
         *(.data)
         . = ALIGN(4);
@@ -147,6 +149,7 @@ SECTIONS
 
     .bss :
     {
+        . = ALIGN(4);
         PROVIDE(_bss_start = .);
         *(.bss)
         . = ALIGN(4);