浏览代码

update gcc linker script: fixed __bss_start align error.

aozima 7 年之前
父节点
当前提交
601ab35841
共有 3 个文件被更改,包括 3 次插入3 次删除
  1. 1 1
      bsp/beaglebone/beaglebone_ram.lds
  2. 1 1
      bsp/imx6sx/cortex-a9/imx6.lds
  3. 1 1
      bsp/zynq7000/zynq7000.ld

+ 1 - 1
bsp/beaglebone/beaglebone_ram.lds

@@ -67,7 +67,7 @@ SECTIONS
     __data_end = .;
 
     . = ALIGN(4);
-    __bss_start = __data_end;
+    __bss_start = .;
     .bss       :
     {
     *(.bss)

+ 1 - 1
bsp/imx6sx/cortex-a9/imx6.lds

@@ -75,7 +75,7 @@ SECTIONS
     __data_end = .;
 
     . = ALIGN(4);
-    __bss_start = __data_end;
+    __bss_start = .;
     .bss       :
     {
     *(.bss)

+ 1 - 1
bsp/zynq7000/zynq7000.ld

@@ -92,7 +92,7 @@ SECTIONS
     __data_end = .;
 
     . = ALIGN(4);
-    __bss_start = __data_end;
+    __bss_start = 0;
     .bss       :
     {
     *(.bss)