Update IAR template and STM M7 part options

pull/3413/head
Jimmy Brisson 2016-12-12 15:00:05 -06:00
parent c638d2cdcb
commit 2481c468ce
3 changed files with 171 additions and 151 deletions

View File

@ -69,7 +69,9 @@ class IAR(Exporter):
"CoreVariant": '', "CoreVariant": '',
"GFPUCoreSlave": '', "GFPUCoreSlave": '',
"GFPUCoreSlave2": 40, "GFPUCoreSlave2": 40,
"GBECoreSlave": 35 "GBECoreSlave": 35,
"FPU2": 0,
"NrRegs": 0,
} }
iar_defaults.update(device_info) iar_defaults.update(device_info)

View File

@ -11,7 +11,7 @@
<name>General</name> <name>General</name>
<archiveVersion>3</archiveVersion> <archiveVersion>3</archiveVersion>
<data> <data>
<version>22</version> <version>24</version>
<wantNonLocal>1</wantNonLocal> <wantNonLocal>1</wantNonLocal>
<debug>1</debug> <debug>1</debug>
<option> <option>
@ -30,11 +30,6 @@
<name>ListPath</name> <name>ListPath</name>
<state>$PROJ_DIR$\BUILD\List</state> <state>$PROJ_DIR$\BUILD\List</state>
</option> </option>
<option>
<name>Variant</name>
<version>20</version>
<state>{{device.CoreVariant}}</state>
</option>
<option> <option>
<name>GEndianMode</name> <name>GEndianMode</name>
<state>0</state> <state>0</state>
@ -61,11 +56,6 @@
<name>GOutputBinary</name> <name>GOutputBinary</name>
<state>0</state> <state>0</state>
</option> </option>
<option>
<name>FPU</name>
<version>2</version>
<state>5</state>
</option>
<option> <option>
<name>OGCoreOrChip</name> <name>OGCoreOrChip</name>
<state>1</state> <state>1</state>
@ -90,7 +80,7 @@
</option> </option>
<option> <option>
<name>OGLastSavedByProductVersion</name> <name>OGLastSavedByProductVersion</name>
<state>7.10.3.6927</state> <state>7.80.2.11970</state>
</option> </option>
<option> <option>
<name>GeneralEnableMisra</name> <name>GeneralEnableMisra</name>
@ -122,31 +112,26 @@
</option> </option>
<option> <option>
<name>GeneralMisraRules98</name> <name>GeneralMisraRules98</name>
<state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
<version>0</version> <version>0</version>
<state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
</option> </option>
<option> <option>
<name>GeneralMisraVer</name> <name>GeneralMisraVer</name>
<state>0</state> <state>0</state>
</option> </option>
<option> <option>
<state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
<version>0</version>
<name>GeneralMisraRules04</name> <name>GeneralMisraRules04</name>
<version>0</version>
<state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
</option> </option>
<option> <option>
<name>RTConfigPath2</name> <name>RTConfigPath2</name>
<state>$TOOLKIT_DIR$\INC\c\DLib_Config_Full.h</state> <state>$TOOLKIT_DIR$\INC\c\DLib_Config_Full.h</state>
</option> </option>
<option>
<name>GFPUCoreSlave</name>
<version>20</version>
<state>{{device.GFPUCoreSlave}}</state>
</option>
<option> <option>
<name>GBECoreSlave</name> <name>GBECoreSlave</name>
<version>20</version> <version>24</version>
<state>{{device.GBECoreSlave}}</state> <state>{{GBECoreSlave}}</state>
</option> </option>
<option> <option>
<name>OGUseCmsis</name> <name>OGUseCmsis</name>
@ -156,6 +141,34 @@
<name>OGUseCmsisDspLib</name> <name>OGUseCmsisDspLib</name>
<state>0</state> <state>0</state>
</option> </option>
<option>
<name>CoreVariant</name>
<version>24</version>
<state>{{device.CoreVariant}}</state>
</option>
<option>
<name>GFPUDeviceSlave</name>
<state></state>
</option>
<option>
<name>FPU2</name>
<version>0</version>
<state>{{device.FPU2}}</state>
</option>
<option>
<name>NrRegs</name>
<version>0</version>
<state>{{device.NrRegs}}</state>
</option>
<option>
<name>NEON</name>
<state>0</state>
</option>
<option>
<name>GFPUCoreSlave2</name>
<version>24</version>
<state>{{device.GFPUCoreSlave2}}</state>
</option>
</data> </data>
</settings> </settings>
<settings> <settings>

View File

@ -73,9 +73,10 @@
}, },
"STM32F746ZG": { "STM32F746ZG": {
"OGChipSelectEditMenu": "STM32F746ZG\tST STM32F746ZG", "OGChipSelectEditMenu": "STM32F746ZG\tST STM32F746ZG",
"GBECoreSlave": 41,
"CoreVariant": 41, "CoreVariant": 41,
"GFPUCoreSlave2": 41, "FPU2": 6,
"GBECoreSlave": 41 "NrRegs": 1
}, },
"MKL43Z256xxx4": { "MKL43Z256xxx4": {
"OGChipSelectEditMenu": "MKL43Z256xxx4\tFreescale MKL43Z256xxx4" "OGChipSelectEditMenu": "MKL43Z256xxx4\tFreescale MKL43Z256xxx4"
@ -84,7 +85,11 @@
"OGChipSelectEditMenu": "LPC812M101\tNXP LPC812M101" "OGChipSelectEditMenu": "LPC812M101\tNXP LPC812M101"
}, },
"STM32F746NG": { "STM32F746NG": {
"OGChipSelectEditMenu": "STM32F746NG\tST STM32F746NG" "OGChipSelectEditMenu": "STM32F746NG\tST STM32F746NG",
"GBECoreSlave": 41,
"CoreVariant": 41,
"FPU2": 6,
"NrRegs": 1
}, },
"STM32F411RE": { "STM32F411RE": {
"OGChipSelectEditMenu": "STM32F411RE\tST STM32F411RE" "OGChipSelectEditMenu": "STM32F411RE\tST STM32F411RE"