提交 4f381a1c 编写于 作者: D dzzxzz@gmail.com

update the IAR project for lpc176x, using the specified icf file

and correct the rtthread-lpc17xx.icf file

git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2094 bbd45198-f89e-11dd-88c7-29a3b14d5316
上级 cdd01a25
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
<name>General</name> <name>General</name>
<archiveVersion>3</archiveVersion> <archiveVersion>3</archiveVersion>
<data> <data>
<version>17</version> <version>20</version>
<wantNonLocal>1</wantNonLocal> <wantNonLocal>1</wantNonLocal>
<debug>1</debug> <debug>1</debug>
<option> <option>
...@@ -27,8 +27,8 @@ ...@@ -27,8 +27,8 @@
</option> </option>
<option> <option>
<name>Variant</name> <name>Variant</name>
<version>13</version> <version>18</version>
<state>36</state> <state>37</state>
</option> </option>
<option> <option>
<name>GEndianMode</name> <name>GEndianMode</name>
...@@ -58,7 +58,7 @@ ...@@ -58,7 +58,7 @@
</option> </option>
<option> <option>
<name>FPU</name> <name>FPU</name>
<version>0</version> <version>2</version>
<state>0</state> <state>0</state>
</option> </option>
<option> <option>
...@@ -79,17 +79,13 @@ ...@@ -79,17 +79,13 @@
<name>RTDescription</name> <name>RTDescription</name>
<state>Use the normal configuration of the C/C++ runtime library. No locale interface, C locale, no file descriptor support, no multibytes in printf and scanf, and no hex floats in strtod.</state> <state>Use the normal configuration of the C/C++ runtime library. No locale interface, C locale, no file descriptor support, no multibytes in printf and scanf, and no hex floats in strtod.</state>
</option> </option>
<option>
<name>RTConfigPath</name>
<state>$TOOLKIT_DIR$\INC\DLib_Config_Normal.h</state>
</option>
<option> <option>
<name>OGProductVersion</name> <name>OGProductVersion</name>
<state>5.41.0.51757</state> <state>6.10.3.52260</state>
</option> </option>
<option> <option>
<name>OGLastSavedByProductVersion</name> <name>OGLastSavedByProductVersion</name>
<state>5.41.0.51757</state> <state>6.10.3.52260</state>
</option> </option>
<option> <option>
<name>GeneralEnableMisra</name> <name>GeneralEnableMisra</name>
...@@ -133,13 +129,27 @@ ...@@ -133,13 +129,27 @@
<version>0</version> <version>0</version>
<state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state> <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
</option> </option>
<option>
<name>RTConfigPath2</name>
<state>$TOOLKIT_DIR$\INC\c\DLib_Config_Normal.h</state>
</option>
<option>
<name>GFPUCoreSlave</name>
<version>18</version>
<state>37</state>
</option>
<option>
<name>GBECoreSlave</name>
<version>18</version>
<state>37</state>
</option>
</data> </data>
</settings> </settings>
<settings> <settings>
<name>ICCARM</name> <name>ICCARM</name>
<archiveVersion>2</archiveVersion> <archiveVersion>2</archiveVersion>
<data> <data>
<version>21</version> <version>26</version>
<wantNonLocal>1</wantNonLocal> <wantNonLocal>1</wantNonLocal>
<debug>1</debug> <debug>1</debug>
<option> <option>
...@@ -184,7 +194,7 @@ ...@@ -184,7 +194,7 @@
</option> </option>
<option> <option>
<name>CCDiagSuppress</name> <name>CCDiagSuppress</name>
<state /> <state>Pa050</state>
</option> </option>
<option> <option>
<name>CCDiagRemark</name> <name>CCDiagRemark</name>
...@@ -257,11 +267,7 @@ ...@@ -257,11 +267,7 @@
</option> </option>
<option> <option>
<name>OutputFile</name> <name>OutputFile</name>
<state /> <state>$FILE_BNAME$.o</state>
</option>
<option>
<name>CCLangSelect</name>
<state>0</state>
</option> </option>
<option> <option>
<name>CCLibConfigHeader</name> <name>CCLibConfigHeader</name>
...@@ -298,10 +304,6 @@ ...@@ -298,10 +304,6 @@
<name>CCStdIncCheck</name> <name>CCStdIncCheck</name>
<state>0</state> <state>0</state>
</option> </option>
<option>
<name>CCStdIncludePath</name>
<state>###Uninitialized###</state>
</option>
<option> <option>
<name>CCCodeSection</name> <name>CCCodeSection</name>
<state>.text</state> <state>.text</state>
...@@ -337,13 +339,61 @@ ...@@ -337,13 +339,61 @@
<version>0</version> <version>0</version>
<state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state> <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
</option> </option>
<option>
<name>CCPosIndRopi</name>
<state>0</state>
</option>
<option>
<name>CCPosIndRwpi</name>
<state>0</state>
</option>
<option>
<name>CCPosIndNoDynInit</name>
<state>0</state>
</option>
<option>
<name>IccLang</name>
<state>0</state>
</option>
<option>
<name>IccCDialect</name>
<state>1</state>
</option>
<option>
<name>IccAllowVLA</name>
<state>0</state>
</option>
<option>
<name>IccCppDialect</name>
<state>1</state>
</option>
<option>
<name>IccExceptions</name>
<state>1</state>
</option>
<option>
<name>IccRTTI</name>
<state>1</state>
</option>
<option>
<name>IccStaticDestr</name>
<state>1</state>
</option>
<option>
<name>IccRelaxedFpPrecision</name>
<state>0</state>
</option>
<option>
<name>IccCppInlineSemantics</name>
<state>0</state>
</option>
</data> </data>
</settings> </settings>
<settings> <settings>
<name>AARM</name> <name>AARM</name>
<archiveVersion>2</archiveVersion> <archiveVersion>2</archiveVersion>
<data> <data>
<version>7</version> <version>8</version>
<wantNonLocal>1</wantNonLocal> <wantNonLocal>1</wantNonLocal>
<debug>1</debug> <debug>1</debug>
<option> <option>
...@@ -469,7 +519,7 @@ ...@@ -469,7 +519,7 @@
</option> </option>
<option> <option>
<name>AOutputFile</name> <name>AOutputFile</name>
<state /> <state>$FILE_BNAME$.o</state>
</option> </option>
<option> <option>
<name>AMultibyteSupport</name> <name>AMultibyteSupport</name>
...@@ -487,10 +537,6 @@ ...@@ -487,10 +537,6 @@
<name>AIgnoreStdInclude</name> <name>AIgnoreStdInclude</name>
<state>0</state> <state>0</state>
</option> </option>
<option>
<name>AStdIncludes</name>
<state>$TOOLKIT_DIR$\INC\</state>
</option>
<option> <option>
<name>AUserIncludes</name> <name>AUserIncludes</name>
<state /> <state />
...@@ -523,7 +569,7 @@ ...@@ -523,7 +569,7 @@
</option> </option>
<option> <option>
<name>OOCOutputFile</name> <name>OOCOutputFile</name>
<state /> <state>project.srec</state>
</option> </option>
<option> <option>
<name>OOCCommandLineProducer</name> <name>OOCCommandLineProducer</name>
...@@ -560,7 +606,7 @@ ...@@ -560,7 +606,7 @@
<name>ILINK</name> <name>ILINK</name>
<archiveVersion>0</archiveVersion> <archiveVersion>0</archiveVersion>
<data> <data>
<version>8</version> <version>11</version>
<wantNonLocal>1</wantNonLocal> <wantNonLocal>1</wantNonLocal>
<debug>1</debug> <debug>1</debug>
<option> <option>
...@@ -577,7 +623,7 @@ ...@@ -577,7 +623,7 @@
</option> </option>
<option> <option>
<name>IlinkOutputFile</name> <name>IlinkOutputFile</name>
<state>template.out</state> <state>project.out</state>
</option> </option>
<option> <option>
<name>IlinkDebugInfoEnable</name> <name>IlinkDebugInfoEnable</name>
...@@ -637,11 +683,11 @@ ...@@ -637,11 +683,11 @@
</option> </option>
<option> <option>
<name>IlinkIcfOverride</name> <name>IlinkIcfOverride</name>
<state>0</state> <state>1</state>
</option> </option>
<option> <option>
<name>IlinkIcfFile</name> <name>IlinkIcfFile</name>
<state>$TOOLKIT_DIR$\CONFIG\generic_cortex.icf</state> <state>$PROJ_DIR$\rtthread-lpc17xx.icf</state>
</option> </option>
<option> <option>
<name>IlinkIcfFileSlave</name> <name>IlinkIcfFileSlave</name>
...@@ -774,6 +820,38 @@ ...@@ -774,6 +820,38 @@
<name>IlinkIElfToolPostProcess</name> <name>IlinkIElfToolPostProcess</name>
<state>0</state> <state>0</state>
</option> </option>
<option>
<name>IlinkLogAutoLibSelect</name>
<state>0</state>
</option>
<option>
<name>IlinkLogRedirSymbols</name>
<state>0</state>
</option>
<option>
<name>IlinkLogUnusedFragments</name>
<state>0</state>
</option>
<option>
<name>IlinkCrcReverseByteOrder</name>
<state>0</state>
</option>
<option>
<name>IlinkCrcUseAsInput</name>
<state>1</state>
</option>
<option>
<name>IlinkOptInline</name>
<state>0</state>
</option>
<option>
<name>IlinkOptExceptionsAllow</name>
<state>1</state>
</option>
<option>
<name>IlinkOptExceptionsForce</name>
<state>0</state>
</option>
</data> </data>
</settings> </settings>
<settings> <settings>
...@@ -813,7 +891,7 @@ ...@@ -813,7 +891,7 @@
<name>General</name> <name>General</name>
<archiveVersion>3</archiveVersion> <archiveVersion>3</archiveVersion>
<data> <data>
<version>17</version> <version>20</version>
<wantNonLocal>1</wantNonLocal> <wantNonLocal>1</wantNonLocal>
<debug>0</debug> <debug>0</debug>
<option> <option>
...@@ -830,7 +908,7 @@ ...@@ -830,7 +908,7 @@
</option> </option>
<option> <option>
<name>Variant</name> <name>Variant</name>
<version>13</version> <version>18</version>
<state>0</state> <state>0</state>
</option> </option>
<option> <option>
...@@ -861,7 +939,7 @@ ...@@ -861,7 +939,7 @@
</option> </option>
<option> <option>
<name>FPU</name> <name>FPU</name>
<version>0</version> <version>2</version>
<state>0</state> <state>0</state>
</option> </option>
<option> <option>
...@@ -882,13 +960,9 @@ ...@@ -882,13 +960,9 @@
<name>RTDescription</name> <name>RTDescription</name>
<state /> <state />
</option> </option>
<option>
<name>RTConfigPath</name>
<state>dl-stnl0.a</state>
</option>
<option> <option>
<name>OGProductVersion</name> <name>OGProductVersion</name>
<state>5.41.0.51757</state> <state>6.10.3.52260</state>
</option> </option>
<option> <option>
<name>OGLastSavedByProductVersion</name> <name>OGLastSavedByProductVersion</name>
...@@ -936,13 +1010,27 @@ ...@@ -936,13 +1010,27 @@
<version>0</version> <version>0</version>
<state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state> <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
</option> </option>
<option>
<name>RTConfigPath2</name>
<state />
</option>
<option>
<name>GFPUCoreSlave</name>
<version>18</version>
<state>1</state>
</option>
<option>
<name>GBECoreSlave</name>
<version>18</version>
<state>1</state>
</option>
</data> </data>
</settings> </settings>
<settings> <settings>
<name>ICCARM</name> <name>ICCARM</name>
<archiveVersion>2</archiveVersion> <archiveVersion>2</archiveVersion>
<data> <data>
<version>21</version> <version>26</version>
<wantNonLocal>1</wantNonLocal> <wantNonLocal>1</wantNonLocal>
<debug>0</debug> <debug>0</debug>
<option> <option>
...@@ -1062,10 +1150,6 @@ ...@@ -1062,10 +1150,6 @@
<name>OutputFile</name> <name>OutputFile</name>
<state /> <state />
</option> </option>
<option>
<name>CCLangSelect</name>
<state>0</state>
</option>
<option> <option>
<name>CCLibConfigHeader</name> <name>CCLibConfigHeader</name>
<state>1</state> <state>1</state>
...@@ -1101,10 +1185,6 @@ ...@@ -1101,10 +1185,6 @@
<name>CCStdIncCheck</name> <name>CCStdIncCheck</name>
<state>0</state> <state>0</state>
</option> </option>
<option>
<name>CCStdIncludePath</name>
<state>###Uninitialized###</state>
</option>
<option> <option>
<name>CCCodeSection</name> <name>CCCodeSection</name>
<state>.text</state> <state>.text</state>
...@@ -1140,13 +1220,61 @@ ...@@ -1140,13 +1220,61 @@
<version>0</version> <version>0</version>
<state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state> <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
</option> </option>
<option>
<name>CCPosIndRopi</name>
<state>0</state>
</option>
<option>
<name>CCPosIndRwpi</name>
<state>0</state>
</option>
<option>
<name>CCPosIndNoDynInit</name>
<state>0</state>
</option>
<option>
<name>IccLang</name>
<state>0</state>
</option>
<option>
<name>IccCDialect</name>
<state>1</state>
</option>
<option>
<name>IccAllowVLA</name>
<state>0</state>
</option>
<option>
<name>IccCppDialect</name>
<state>1</state>
</option>
<option>
<name>IccExceptions</name>
<state>1</state>
</option>
<option>
<name>IccRTTI</name>
<state>1</state>
</option>
<option>
<name>IccStaticDestr</name>
<state>1</state>
</option>
<option>
<name>IccRelaxedFpPrecision</name>
<state>0</state>
</option>
<option>
<name>IccCppInlineSemantics</name>
<state>0</state>
</option>
</data> </data>
</settings> </settings>
<settings> <settings>
<name>AARM</name> <name>AARM</name>
<archiveVersion>2</archiveVersion> <archiveVersion>2</archiveVersion>
<data> <data>
<version>7</version> <version>8</version>
<wantNonLocal>1</wantNonLocal> <wantNonLocal>1</wantNonLocal>
<debug>0</debug> <debug>0</debug>
<option> <option>
...@@ -1290,10 +1418,6 @@ ...@@ -1290,10 +1418,6 @@
<name>AIgnoreStdInclude</name> <name>AIgnoreStdInclude</name>
<state>0</state> <state>0</state>
</option> </option>
<option>
<name>AStdIncludes</name>
<state>$TOOLKIT_DIR$\INC\</state>
</option>
<option> <option>
<name>AUserIncludes</name> <name>AUserIncludes</name>
<state /> <state />
...@@ -1363,7 +1487,7 @@ ...@@ -1363,7 +1487,7 @@
<name>ILINK</name> <name>ILINK</name>
<archiveVersion>0</archiveVersion> <archiveVersion>0</archiveVersion>
<data> <data>
<version>8</version> <version>11</version>
<wantNonLocal>1</wantNonLocal> <wantNonLocal>1</wantNonLocal>
<debug>0</debug> <debug>0</debug>
<option> <option>
...@@ -1577,6 +1701,38 @@ ...@@ -1577,6 +1701,38 @@
<name>IlinkIElfToolPostProcess</name> <name>IlinkIElfToolPostProcess</name>
<state>0</state> <state>0</state>
</option> </option>
<option>
<name>IlinkLogAutoLibSelect</name>
<state>0</state>
</option>
<option>
<name>IlinkLogRedirSymbols</name>
<state>0</state>
</option>
<option>
<name>IlinkLogUnusedFragments</name>
<state>0</state>
</option>
<option>
<name>IlinkCrcReverseByteOrder</name>
<state>0</state>
</option>
<option>
<name>IlinkCrcUseAsInput</name>
<state>1</state>
</option>
<option>
<name>IlinkOptInline</name>
<state>1</state>
</option>
<option>
<name>IlinkOptExceptionsAllow</name>
<state>1</state>
</option>
<option>
<name>IlinkOptExceptionsForce</name>
<state>0</state>
</option>
</data> </data>
</settings> </settings>
<settings> <settings>
......
...@@ -4,29 +4,37 @@ ...@@ -4,29 +4,37 @@
/*-Specials-*/ /*-Specials-*/
define symbol __ICFEDIT_intvec_start__ = 0x00000000; define symbol __ICFEDIT_intvec_start__ = 0x00000000;
/*-Memory Regions-*/ /*-Memory Regions-*/
define symbol __ICFEDIT_region_ROM_start__ = 0x00000000; define symbol __ICFEDIT_region_ROM_start__ = 0x00000100;
define symbol __ICFEDIT_region_ROM_end__ = 0x0007FFFF; define symbol __ICFEDIT_region_ROM_end__ = 0x0007FFFF;
define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; define symbol __ICFEDIT_region_RAM_start__ = 0x10000000;
define symbol __ICFEDIT_region_RAM_end__ = 0x2000FFFF; define symbol __ICFEDIT_region_RAM_end__ = 0x10007FFF;
/*-Sizes-*/ /*-Sizes-*/
define symbol __ICFEDIT_size_cstack__ = 0x400; define symbol __ICFEDIT_size_cstack__ = 0x800;
define symbol __ICFEDIT_size_heap__ = 0x800; define symbol __ICFEDIT_size_heap__ = 0x400;
/**** End of ICF editor section. ###ICF###*/ /**** End of ICF editor section. ###ICF###*/
define memory mem with size = 4G; define memory mem with size = 4G;
define region ROM_region = mem:[from __ICFEDIT_region_ROM_start__ to __ICFEDIT_region_ROM_end__]; define region ROM_region = mem:[from __ICFEDIT_region_ROM_start__ to __ICFEDIT_region_ROM_end__];
define region RAM_region = mem:[from __ICFEDIT_region_RAM_start__ to __ICFEDIT_region_RAM_end__]; define region RAM_region = mem:[from __ICFEDIT_region_RAM_start__ to __ICFEDIT_region_RAM_end__];
define symbol _AHB_RAM_start__ = 0x2007C000;
define symbol _AHB_RAM_end__ = 0x20083FFF;
define region AHB_RAM_region = mem:[from _AHB_RAM_start__ to _AHB_RAM_end__];
define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { }; define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { };
define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { }; define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { };
initialize by copy { readwrite }; initialize by copy { readwrite };
//initialize by copy with packing = none { section __DLIB_PERTHREAD }; // Required in a multi-threaded application
do not initialize { section .noinit }; do not initialize { section .noinit };
do not initialize { section USB_DMA_RAM };
place at address mem:__ICFEDIT_intvec_start__ { readonly section .intvec }; keep { section FSymTab };
keep { section VSymTab };
place at address mem:__ICFEDIT_intvec_start__ { readonly section .intvec };
place in ROM_region { readonly }; place in ROM_region { readonly };
place in RAM_region { readwrite, place in RAM_region { readwrite,
block CSTACK, block HEAP }; block CSTACK, block HEAP };
place in AHB_RAM_region
{ readwrite data section AHB_RAM_MEMORY, section USB_DMA_RAM, section EMAC_DMA_RAM};
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
<name>General</name> <name>General</name>
<archiveVersion>3</archiveVersion> <archiveVersion>3</archiveVersion>
<data> <data>
<version>17</version> <version>20</version>
<wantNonLocal>1</wantNonLocal> <wantNonLocal>1</wantNonLocal>
<debug>1</debug> <debug>1</debug>
<option> <option>
...@@ -29,8 +29,8 @@ ...@@ -29,8 +29,8 @@
</option> </option>
<option> <option>
<name>Variant</name> <name>Variant</name>
<version>13</version> <version>18</version>
<state>36</state> <state>37</state>
</option> </option>
<option> <option>
<name>GEndianMode</name> <name>GEndianMode</name>
...@@ -60,7 +60,7 @@ ...@@ -60,7 +60,7 @@
</option> </option>
<option> <option>
<name>FPU</name> <name>FPU</name>
<version>0</version> <version>2</version>
<state>0</state> <state>0</state>
</option> </option>
<option> <option>
...@@ -81,17 +81,13 @@ ...@@ -81,17 +81,13 @@
<name>RTDescription</name> <name>RTDescription</name>
<state>Use the normal configuration of the C/C++ runtime library. No locale interface, C locale, no file descriptor support, no multibytes in printf and scanf, and no hex floats in strtod.</state> <state>Use the normal configuration of the C/C++ runtime library. No locale interface, C locale, no file descriptor support, no multibytes in printf and scanf, and no hex floats in strtod.</state>
</option> </option>
<option>
<name>RTConfigPath</name>
<state>$TOOLKIT_DIR$\INC\DLib_Config_Normal.h</state>
</option>
<option> <option>
<name>OGProductVersion</name> <name>OGProductVersion</name>
<state>5.41.0.51757</state> <state>6.10.3.52260</state>
</option> </option>
<option> <option>
<name>OGLastSavedByProductVersion</name> <name>OGLastSavedByProductVersion</name>
<state>5.41.0.51757</state> <state>6.10.3.52260</state>
</option> </option>
<option> <option>
<name>GeneralEnableMisra</name> <name>GeneralEnableMisra</name>
...@@ -135,13 +131,27 @@ ...@@ -135,13 +131,27 @@
<version>0</version> <version>0</version>
<state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state> <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
</option> </option>
<option>
<name>RTConfigPath2</name>
<state>$TOOLKIT_DIR$\INC\c\DLib_Config_Normal.h</state>
</option>
<option>
<name>GFPUCoreSlave</name>
<version>18</version>
<state>37</state>
</option>
<option>
<name>GBECoreSlave</name>
<version>18</version>
<state>37</state>
</option>
</data> </data>
</settings> </settings>
<settings> <settings>
<name>ICCARM</name> <name>ICCARM</name>
<archiveVersion>2</archiveVersion> <archiveVersion>2</archiveVersion>
<data> <data>
<version>21</version> <version>26</version>
<wantNonLocal>1</wantNonLocal> <wantNonLocal>1</wantNonLocal>
<debug>1</debug> <debug>1</debug>
<option> <option>
...@@ -186,7 +196,7 @@ ...@@ -186,7 +196,7 @@
</option> </option>
<option> <option>
<name>CCDiagSuppress</name> <name>CCDiagSuppress</name>
<state></state> <state>Pa050</state>
</option> </option>
<option> <option>
<name>CCDiagRemark</name> <name>CCDiagRemark</name>
...@@ -259,11 +269,7 @@ ...@@ -259,11 +269,7 @@
</option> </option>
<option> <option>
<name>OutputFile</name> <name>OutputFile</name>
<state></state> <state>$FILE_BNAME$.o</state>
</option>
<option>
<name>CCLangSelect</name>
<state>0</state>
</option> </option>
<option> <option>
<name>CCLibConfigHeader</name> <name>CCLibConfigHeader</name>
...@@ -285,10 +291,6 @@ ...@@ -285,10 +291,6 @@
<name>CCStdIncCheck</name> <name>CCStdIncCheck</name>
<state>0</state> <state>0</state>
</option> </option>
<option>
<name>CCStdIncludePath</name>
<state>###Uninitialized###</state>
</option>
<option> <option>
<name>CCCodeSection</name> <name>CCCodeSection</name>
<state>.text</state> <state>.text</state>
...@@ -324,13 +326,61 @@ ...@@ -324,13 +326,61 @@
<version>0</version> <version>0</version>
<state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state> <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
</option> </option>
<option>
<name>CCPosIndRopi</name>
<state>0</state>
</option>
<option>
<name>CCPosIndRwpi</name>
<state>0</state>
</option>
<option>
<name>CCPosIndNoDynInit</name>
<state>0</state>
</option>
<option>
<name>IccLang</name>
<state>0</state>
</option>
<option>
<name>IccCDialect</name>
<state>1</state>
</option>
<option>
<name>IccAllowVLA</name>
<state>0</state>
</option>
<option>
<name>IccCppDialect</name>
<state>1</state>
</option>
<option>
<name>IccExceptions</name>
<state>1</state>
</option>
<option>
<name>IccRTTI</name>
<state>1</state>
</option>
<option>
<name>IccStaticDestr</name>
<state>1</state>
</option>
<option>
<name>IccRelaxedFpPrecision</name>
<state>0</state>
</option>
<option>
<name>IccCppInlineSemantics</name>
<state>0</state>
</option>
</data> </data>
</settings> </settings>
<settings> <settings>
<name>AARM</name> <name>AARM</name>
<archiveVersion>2</archiveVersion> <archiveVersion>2</archiveVersion>
<data> <data>
<version>7</version> <version>8</version>
<wantNonLocal>1</wantNonLocal> <wantNonLocal>1</wantNonLocal>
<debug>1</debug> <debug>1</debug>
<option> <option>
...@@ -456,7 +506,7 @@ ...@@ -456,7 +506,7 @@
</option> </option>
<option> <option>
<name>AOutputFile</name> <name>AOutputFile</name>
<state></state> <state>$FILE_BNAME$.o</state>
</option> </option>
<option> <option>
<name>AMultibyteSupport</name> <name>AMultibyteSupport</name>
...@@ -474,10 +524,6 @@ ...@@ -474,10 +524,6 @@
<name>AIgnoreStdInclude</name> <name>AIgnoreStdInclude</name>
<state>0</state> <state>0</state>
</option> </option>
<option>
<name>AStdIncludes</name>
<state>$TOOLKIT_DIR$\INC\</state>
</option>
<option> <option>
<name>AUserIncludes</name> <name>AUserIncludes</name>
<state></state> <state></state>
...@@ -510,7 +556,7 @@ ...@@ -510,7 +556,7 @@
</option> </option>
<option> <option>
<name>OOCOutputFile</name> <name>OOCOutputFile</name>
<state></state> <state>project.srec</state>
</option> </option>
<option> <option>
<name>OOCCommandLineProducer</name> <name>OOCCommandLineProducer</name>
...@@ -547,7 +593,7 @@ ...@@ -547,7 +593,7 @@
<name>ILINK</name> <name>ILINK</name>
<archiveVersion>0</archiveVersion> <archiveVersion>0</archiveVersion>
<data> <data>
<version>8</version> <version>11</version>
<wantNonLocal>1</wantNonLocal> <wantNonLocal>1</wantNonLocal>
<debug>1</debug> <debug>1</debug>
<option> <option>
...@@ -564,7 +610,7 @@ ...@@ -564,7 +610,7 @@
</option> </option>
<option> <option>
<name>IlinkOutputFile</name> <name>IlinkOutputFile</name>
<state>template.out</state> <state>project.out</state>
</option> </option>
<option> <option>
<name>IlinkDebugInfoEnable</name> <name>IlinkDebugInfoEnable</name>
...@@ -624,11 +670,11 @@ ...@@ -624,11 +670,11 @@
</option> </option>
<option> <option>
<name>IlinkIcfOverride</name> <name>IlinkIcfOverride</name>
<state>0</state> <state>1</state>
</option> </option>
<option> <option>
<name>IlinkIcfFile</name> <name>IlinkIcfFile</name>
<state>$TOOLKIT_DIR$\CONFIG\generic_cortex.icf</state> <state>$PROJ_DIR$\rtthread-lpc17xx.icf</state>
</option> </option>
<option> <option>
<name>IlinkIcfFileSlave</name> <name>IlinkIcfFileSlave</name>
...@@ -761,6 +807,38 @@ ...@@ -761,6 +807,38 @@
<name>IlinkIElfToolPostProcess</name> <name>IlinkIElfToolPostProcess</name>
<state>0</state> <state>0</state>
</option> </option>
<option>
<name>IlinkLogAutoLibSelect</name>
<state>0</state>
</option>
<option>
<name>IlinkLogRedirSymbols</name>
<state>0</state>
</option>
<option>
<name>IlinkLogUnusedFragments</name>
<state>0</state>
</option>
<option>
<name>IlinkCrcReverseByteOrder</name>
<state>0</state>
</option>
<option>
<name>IlinkCrcUseAsInput</name>
<state>1</state>
</option>
<option>
<name>IlinkOptInline</name>
<state>0</state>
</option>
<option>
<name>IlinkOptExceptionsAllow</name>
<state>1</state>
</option>
<option>
<name>IlinkOptExceptionsForce</name>
<state>0</state>
</option>
</data> </data>
</settings> </settings>
<settings> <settings>
...@@ -800,7 +878,7 @@ ...@@ -800,7 +878,7 @@
<name>General</name> <name>General</name>
<archiveVersion>3</archiveVersion> <archiveVersion>3</archiveVersion>
<data> <data>
<version>17</version> <version>20</version>
<wantNonLocal>1</wantNonLocal> <wantNonLocal>1</wantNonLocal>
<debug>0</debug> <debug>0</debug>
<option> <option>
...@@ -817,7 +895,7 @@ ...@@ -817,7 +895,7 @@
</option> </option>
<option> <option>
<name>Variant</name> <name>Variant</name>
<version>13</version> <version>18</version>
<state>0</state> <state>0</state>
</option> </option>
<option> <option>
...@@ -848,7 +926,7 @@ ...@@ -848,7 +926,7 @@
</option> </option>
<option> <option>
<name>FPU</name> <name>FPU</name>
<version>0</version> <version>2</version>
<state>0</state> <state>0</state>
</option> </option>
<option> <option>
...@@ -869,13 +947,9 @@ ...@@ -869,13 +947,9 @@
<name>RTDescription</name> <name>RTDescription</name>
<state></state> <state></state>
</option> </option>
<option>
<name>RTConfigPath</name>
<state>dl-stnl0.a</state>
</option>
<option> <option>
<name>OGProductVersion</name> <name>OGProductVersion</name>
<state>5.41.0.51757</state> <state>6.10.3.52260</state>
</option> </option>
<option> <option>
<name>OGLastSavedByProductVersion</name> <name>OGLastSavedByProductVersion</name>
...@@ -923,13 +997,27 @@ ...@@ -923,13 +997,27 @@
<version>0</version> <version>0</version>
<state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state> <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
</option> </option>
<option>
<name>RTConfigPath2</name>
<state></state>
</option>
<option>
<name>GFPUCoreSlave</name>
<version>18</version>
<state>1</state>
</option>
<option>
<name>GBECoreSlave</name>
<version>18</version>
<state>1</state>
</option>
</data> </data>
</settings> </settings>
<settings> <settings>
<name>ICCARM</name> <name>ICCARM</name>
<archiveVersion>2</archiveVersion> <archiveVersion>2</archiveVersion>
<data> <data>
<version>21</version> <version>26</version>
<wantNonLocal>1</wantNonLocal> <wantNonLocal>1</wantNonLocal>
<debug>0</debug> <debug>0</debug>
<option> <option>
...@@ -1049,10 +1137,6 @@ ...@@ -1049,10 +1137,6 @@
<name>OutputFile</name> <name>OutputFile</name>
<state></state> <state></state>
</option> </option>
<option>
<name>CCLangSelect</name>
<state>0</state>
</option>
<option> <option>
<name>CCLibConfigHeader</name> <name>CCLibConfigHeader</name>
<state>1</state> <state>1</state>
...@@ -1073,10 +1157,6 @@ ...@@ -1073,10 +1157,6 @@
<name>CCStdIncCheck</name> <name>CCStdIncCheck</name>
<state>0</state> <state>0</state>
</option> </option>
<option>
<name>CCStdIncludePath</name>
<state>###Uninitialized###</state>
</option>
<option> <option>
<name>CCCodeSection</name> <name>CCCodeSection</name>
<state>.text</state> <state>.text</state>
...@@ -1112,13 +1192,61 @@ ...@@ -1112,13 +1192,61 @@
<version>0</version> <version>0</version>
<state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state> <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
</option> </option>
<option>
<name>CCPosIndRopi</name>
<state>0</state>
</option>
<option>
<name>CCPosIndRwpi</name>
<state>0</state>
</option>
<option>
<name>CCPosIndNoDynInit</name>
<state>0</state>
</option>
<option>
<name>IccLang</name>
<state>0</state>
</option>
<option>
<name>IccCDialect</name>
<state>1</state>
</option>
<option>
<name>IccAllowVLA</name>
<state>0</state>
</option>
<option>
<name>IccCppDialect</name>
<state>1</state>
</option>
<option>
<name>IccExceptions</name>
<state>1</state>
</option>
<option>
<name>IccRTTI</name>
<state>1</state>
</option>
<option>
<name>IccStaticDestr</name>
<state>1</state>
</option>
<option>
<name>IccRelaxedFpPrecision</name>
<state>0</state>
</option>
<option>
<name>IccCppInlineSemantics</name>
<state>0</state>
</option>
</data> </data>
</settings> </settings>
<settings> <settings>
<name>AARM</name> <name>AARM</name>
<archiveVersion>2</archiveVersion> <archiveVersion>2</archiveVersion>
<data> <data>
<version>7</version> <version>8</version>
<wantNonLocal>1</wantNonLocal> <wantNonLocal>1</wantNonLocal>
<debug>0</debug> <debug>0</debug>
<option> <option>
...@@ -1262,10 +1390,6 @@ ...@@ -1262,10 +1390,6 @@
<name>AIgnoreStdInclude</name> <name>AIgnoreStdInclude</name>
<state>0</state> <state>0</state>
</option> </option>
<option>
<name>AStdIncludes</name>
<state>$TOOLKIT_DIR$\INC\</state>
</option>
<option> <option>
<name>AUserIncludes</name> <name>AUserIncludes</name>
<state></state> <state></state>
...@@ -1335,7 +1459,7 @@ ...@@ -1335,7 +1459,7 @@
<name>ILINK</name> <name>ILINK</name>
<archiveVersion>0</archiveVersion> <archiveVersion>0</archiveVersion>
<data> <data>
<version>8</version> <version>11</version>
<wantNonLocal>1</wantNonLocal> <wantNonLocal>1</wantNonLocal>
<debug>0</debug> <debug>0</debug>
<option> <option>
...@@ -1549,6 +1673,38 @@ ...@@ -1549,6 +1673,38 @@
<name>IlinkIElfToolPostProcess</name> <name>IlinkIElfToolPostProcess</name>
<state>0</state> <state>0</state>
</option> </option>
<option>
<name>IlinkLogAutoLibSelect</name>
<state>0</state>
</option>
<option>
<name>IlinkLogRedirSymbols</name>
<state>0</state>
</option>
<option>
<name>IlinkLogUnusedFragments</name>
<state>0</state>
</option>
<option>
<name>IlinkCrcReverseByteOrder</name>
<state>0</state>
</option>
<option>
<name>IlinkCrcUseAsInput</name>
<state>1</state>
</option>
<option>
<name>IlinkOptInline</name>
<state>1</state>
</option>
<option>
<name>IlinkOptExceptionsAllow</name>
<state>1</state>
</option>
<option>
<name>IlinkOptExceptionsForce</name>
<state>0</state>
</option>
</data> </data>
</settings> </settings>
<settings> <settings>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册