Updated STM32 project to use IAR compiler built-in CMSIS.

This commit is contained in:
skarg
2013-01-08 21:28:11 +00:00
parent 9b60fff679
commit 19332796d1
+100 -49
View File
@@ -29,7 +29,7 @@
</option> </option>
<option> <option>
<name>Variant</name> <name>Variant</name>
<version>18</version> <version>19</version>
<state>37</state> <state>37</state>
</option> </option>
<option> <option>
@@ -38,8 +38,8 @@
</option> </option>
<option> <option>
<name>Input variant</name> <name>Input variant</name>
<version>1</version> <version>3</version>
<state>0</state> <state>1</state>
</option> </option>
<option> <option>
<name>Input description</name> <name>Input description</name>
@@ -47,8 +47,8 @@
</option> </option>
<option> <option>
<name>Output variant</name> <name>Output variant</name>
<version>0</version> <version>2</version>
<state>0</state> <state>1</state>
</option> </option>
<option> <option>
<name>Output description</name> <name>Output description</name>
@@ -87,7 +87,7 @@
</option> </option>
<option> <option>
<name>OGLastSavedByProductVersion</name> <name>OGLastSavedByProductVersion</name>
<state>6.10.5.52324</state> <state>6.30.7.53437</state>
</option> </option>
<option> <option>
<name>GeneralEnableMisra</name> <name>GeneralEnableMisra</name>
@@ -99,7 +99,7 @@
</option> </option>
<option> <option>
<name>OGChipSelectEditMenu</name> <name>OGChipSelectEditMenu</name>
<state>STM32F10xxG ST STM32F10xxG</state> <state>STM32F103xG ST STM32F103xG</state>
</option> </option>
<option> <option>
<name>GenLowLevelInterface</name> <name>GenLowLevelInterface</name>
@@ -137,17 +137,17 @@
</option> </option>
<option> <option>
<name>GFPUCoreSlave</name> <name>GFPUCoreSlave</name>
<version>18</version> <version>19</version>
<state>37</state> <state>37</state>
</option> </option>
<option> <option>
<name>GBECoreSlave</name> <name>GBECoreSlave</name>
<version>18</version> <version>19</version>
<state>37</state> <state>37</state>
</option> </option>
<option> <option>
<name>OGUseCmsis</name> <name>OGUseCmsis</name>
<state>0</state> <state>1</state>
</option> </option>
<option> <option>
<name>OGUseCmsisDspLib</name> <name>OGUseCmsisDspLib</name>
@@ -159,7 +159,7 @@
<name>ICCARM</name> <name>ICCARM</name>
<archiveVersion>2</archiveVersion> <archiveVersion>2</archiveVersion>
<data> <data>
<version>27</version> <version>28</version>
<wantNonLocal>1</wantNonLocal> <wantNonLocal>1</wantNonLocal>
<debug>1</debug> <debug>1</debug>
<option> <option>
@@ -391,10 +391,6 @@
<name>IccStaticDestr</name> <name>IccStaticDestr</name>
<state>1</state> <state>1</state>
</option> </option>
<option>
<name>IccRelaxedFpPrecision</name>
<state>0</state>
</option>
<option> <option>
<name>IccCppInlineSemantics</name> <name>IccCppInlineSemantics</name>
<state>0</state> <state>0</state>
@@ -403,6 +399,10 @@
<name>IccCmsis</name> <name>IccCmsis</name>
<state>1</state> <state>1</state>
</option> </option>
<option>
<name>IccFloatSemantics</name>
<state>0</state>
</option>
</data> </data>
</settings> </settings>
<settings> <settings>
@@ -622,7 +622,7 @@
<name>ILINK</name> <name>ILINK</name>
<archiveVersion>0</archiveVersion> <archiveVersion>0</archiveVersion>
<data> <data>
<version>12</version> <version>15</version>
<wantNonLocal>1</wantNonLocal> <wantNonLocal>1</wantNonLocal>
<debug>1</debug> <debug>1</debug>
<option> <option>
@@ -790,10 +790,6 @@
<name>CrcAlign</name> <name>CrcAlign</name>
<state>1</state> <state>1</state>
</option> </option>
<option>
<name>CrcAlgo</name>
<state>1</state>
</option>
<option> <option>
<name>CrcPoly</name> <name>CrcPoly</name>
<state>0x11021</state> <state>0x11021</state>
@@ -872,6 +868,40 @@
<name>IlinkCmsis</name> <name>IlinkCmsis</name>
<state>1</state> <state>1</state>
</option> </option>
<option>
<name>IlinkOptMergeDuplSections</name>
<state>0</state>
</option>
<option>
<name>IlinkOptUseVfe</name>
<state>1</state>
</option>
<option>
<name>IlinkOptForceVfe</name>
<state>0</state>
</option>
<option>
<name>IlinkStackAnalysisEnable</name>
<state>0</state>
</option>
<option>
<name>IlinkStackControlFile</name>
<state></state>
</option>
<option>
<name>IlinkStackCallGraphFile</name>
<state></state>
</option>
<option>
<name>CrcAlgorithm</name>
<version>0</version>
<state>1</state>
</option>
<option>
<name>CrcUnitSize</name>
<version>0</version>
<state>0</state>
</option>
</data> </data>
</settings> </settings>
<settings> <settings>
@@ -928,7 +958,7 @@
</option> </option>
<option> <option>
<name>Variant</name> <name>Variant</name>
<version>18</version> <version>19</version>
<state>37</state> <state>37</state>
</option> </option>
<option> <option>
@@ -937,8 +967,8 @@
</option> </option>
<option> <option>
<name>Input variant</name> <name>Input variant</name>
<version>1</version> <version>3</version>
<state>0</state> <state>1</state>
</option> </option>
<option> <option>
<name>Input description</name> <name>Input description</name>
@@ -946,8 +976,8 @@
</option> </option>
<option> <option>
<name>Output variant</name> <name>Output variant</name>
<version>0</version> <version>2</version>
<state>0</state> <state>1</state>
</option> </option>
<option> <option>
<name>Output description</name> <name>Output description</name>
@@ -986,7 +1016,7 @@
</option> </option>
<option> <option>
<name>OGLastSavedByProductVersion</name> <name>OGLastSavedByProductVersion</name>
<state>6.10.5.52324</state> <state>6.30.7.53437</state>
</option> </option>
<option> <option>
<name>GeneralEnableMisra</name> <name>GeneralEnableMisra</name>
@@ -998,7 +1028,7 @@
</option> </option>
<option> <option>
<name>OGChipSelectEditMenu</name> <name>OGChipSelectEditMenu</name>
<state>STM32F10xxG ST STM32F10xxG</state> <state>STM32F103xG ST STM32F103xG</state>
</option> </option>
<option> <option>
<name>GenLowLevelInterface</name> <name>GenLowLevelInterface</name>
@@ -1036,17 +1066,17 @@
</option> </option>
<option> <option>
<name>GFPUCoreSlave</name> <name>GFPUCoreSlave</name>
<version>18</version> <version>19</version>
<state>37</state> <state>37</state>
</option> </option>
<option> <option>
<name>GBECoreSlave</name> <name>GBECoreSlave</name>
<version>18</version> <version>19</version>
<state>37</state> <state>37</state>
</option> </option>
<option> <option>
<name>OGUseCmsis</name> <name>OGUseCmsis</name>
<state>0</state> <state>1</state>
</option> </option>
<option> <option>
<name>OGUseCmsisDspLib</name> <name>OGUseCmsisDspLib</name>
@@ -1058,7 +1088,7 @@
<name>ICCARM</name> <name>ICCARM</name>
<archiveVersion>2</archiveVersion> <archiveVersion>2</archiveVersion>
<data> <data>
<version>27</version> <version>28</version>
<wantNonLocal>1</wantNonLocal> <wantNonLocal>1</wantNonLocal>
<debug>0</debug> <debug>0</debug>
<option> <option>
@@ -1291,10 +1321,6 @@
<name>IccStaticDestr</name> <name>IccStaticDestr</name>
<state>1</state> <state>1</state>
</option> </option>
<option>
<name>IccRelaxedFpPrecision</name>
<state>0</state>
</option>
<option> <option>
<name>IccCppInlineSemantics</name> <name>IccCppInlineSemantics</name>
<state>0</state> <state>0</state>
@@ -1303,6 +1329,10 @@
<name>IccCmsis</name> <name>IccCmsis</name>
<state>1</state> <state>1</state>
</option> </option>
<option>
<name>IccFloatSemantics</name>
<state>0</state>
</option>
</data> </data>
</settings> </settings>
<settings> <settings>
@@ -1522,7 +1552,7 @@
<name>ILINK</name> <name>ILINK</name>
<archiveVersion>0</archiveVersion> <archiveVersion>0</archiveVersion>
<data> <data>
<version>12</version> <version>15</version>
<wantNonLocal>1</wantNonLocal> <wantNonLocal>1</wantNonLocal>
<debug>0</debug> <debug>0</debug>
<option> <option>
@@ -1690,10 +1720,6 @@
<name>CrcAlign</name> <name>CrcAlign</name>
<state>1</state> <state>1</state>
</option> </option>
<option>
<name>CrcAlgo</name>
<state>1</state>
</option>
<option> <option>
<name>CrcPoly</name> <name>CrcPoly</name>
<state>0x11021</state> <state>0x11021</state>
@@ -1772,6 +1798,40 @@
<name>IlinkCmsis</name> <name>IlinkCmsis</name>
<state>1</state> <state>1</state>
</option> </option>
<option>
<name>IlinkOptMergeDuplSections</name>
<state>0</state>
</option>
<option>
<name>IlinkOptUseVfe</name>
<state>1</state>
</option>
<option>
<name>IlinkOptForceVfe</name>
<state>0</state>
</option>
<option>
<name>IlinkStackAnalysisEnable</name>
<state>0</state>
</option>
<option>
<name>IlinkStackControlFile</name>
<state></state>
</option>
<option>
<name>IlinkStackCallGraphFile</name>
<state></state>
</option>
<option>
<name>CrcAlgorithm</name>
<version>0</version>
<state>1</state>
</option>
<option>
<name>CrcUnitSize</name>
<version>0</version>
<state>0</state>
</option>
</data> </data>
</settings> </settings>
<settings> <settings>
@@ -1915,15 +1975,6 @@
<name>$PROJ_DIR$\..\..\demo\handler\txbuf.c</name> <name>$PROJ_DIR$\..\..\demo\handler\txbuf.c</name>
</file> </file>
</group> </group>
<group>
<name>Cortex-M3</name>
<file>
<name>$PROJ_DIR$\CMSIS\CM3\CoreSupport\core_cm3.c</name>
</file>
<file>
<name>$PROJ_DIR$\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\iar\startup_stm32f10x_xl.s</name>
</file>
</group>
<group> <group>
<name>STM32-Lib</name> <name>STM32-Lib</name>
<file> <file>