When compiling the SOC software I ran into a problem of overlapping sections. (I forgot the actual error). I ended up avoiding the problem with:
diff --git a/softusb-input/navre.ld b/softusb-input/navre.ld
index 652f554..5e68877 100644
--- a/softusb-input/navre.ld
+++ b/softusb-input/navre.ld
@@ -154,7 +154,7 @@ SECTIONS
      _edata = . ;
      PROVIDE (__data_end = .) ;
   }  > data
-  .bss   : AT (ADDR (.bss))
+  .bss   : AT (ADDR (.text) + SIZEOF (.text) +  SIZEOF (.data))
   {
      PROVIDE (__bss_start = .) ;
     *(.bss)


Can someone check if this is correct and check it in if so?

Thanks,
JP
_______________________________________________
http://lists.milkymist.org/listinfo.cgi/devel-milkymist.org
IRC: #milkymist@Freenode
Twitter: www.twitter.com/milkymistvj
Ideas? http://milkymist.uservoice.com

Reply via email to