Browse Source

fix GNU GCC ld script.

git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1575 bbd45198-f89e-11dd-88c7-29a3b14d5316
bernard.xiong@gmail.com 14 years ago
parent
commit
1d20e11c84
1 changed files with 3 additions and 0 deletions
  1. 3 0
      bsp/stm32f107/stm32_rom.ld

+ 3 - 0
bsp/stm32f107/stm32_rom.ld

@@ -10,6 +10,7 @@ MEMORY
     DATA (rw) : ORIGIN = 0x20000000, LENGTH = 0x00010000
 }
 ENTRY(Reset_Handler)
+_system_tack_size = 0x100;
 
 SECTIONS
 {
@@ -83,6 +84,8 @@ SECTIONS
         . = ALIGN(4);
         /* This is used by the startup in order to initialize the .bss secion */
         _ebss = . ;
+	. = . + _system_tack_size;
+	. = ALIGN(4);
         _estack = .;
         
         *(.bss.init)