FT32 linker script now parameterized for flash and RAM size.
authorjamesbowman <jamesb@excamera.com>
Wed, 9 Sep 2015 16:44:44 +0000 (09:44 -0700)
committerjamesbowman <jamesb@excamera.com>
Wed, 9 Sep 2015 16:44:44 +0000 (09:44 -0700)
2015-09-09  James Bowman  <james.bowman@ftdichip.com>

ld/
    * scripttempl/ft32.sc: default linker script RAM and
    FLASH size symbols

ld/ChangeLog
ld/scripttempl/ft32.sc

index b68dcf85fe3da17ca03b83a9a89d4f4b6b0a6943..1d894c135339b60bd333b9cbb7873eaedde6d56e 100644 (file)
@@ -1,3 +1,8 @@
+2015-09-09  James Bowman  <james.bowman@ftdichip.com>
+
+       * scripttempl/ft32.sc: default linker script RAM and
+        FLASH size symbols
+
 2015-09-09  Nick Clifton  <nickc@redhat.com>
 
        * po/zh_CN.po: Updated simplified Chinese translation.
index 8ceee44c6bf348ed7f967c474e03422adfedbb20..5f5df2265c68767f61f3f7fa99bd4a7b674a62a5 100644 (file)
@@ -14,10 +14,13 @@ OUTPUT_FORMAT("${OUTPUT_FORMAT}")
 OUTPUT_ARCH(${ARCH})
 ${LIB_SEARCH_DIRS}
 
+PROVIDE( __PMSIZE = 256K );
+PROVIDE( __RAMSIZE = 64K );
+
 MEMORY
 {
-  flash     (rx)   : ORIGIN = 0, LENGTH = 256K
-  ram       (rw!x) : ORIGIN = 0x800000, LENGTH = 64K
+  flash     (rx)   : ORIGIN = 0, LENGTH = __PMSIZE
+  ram       (rw!x) : ORIGIN = 0x800000, LENGTH = __RAMSIZE
 }
 SECTIONS
 {