summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorScott Larson <[email protected]>2022-11-17 10:33:54 -0800
committerScott Larson <[email protected]>2022-11-17 10:33:54 -0800
commitb42c5acd8b9b1eb156c25e0b18c82beecfc033a1 (patch)
treef0b105bea4de1ddaa20785190b3ced92689ee9ff
parent35a301ad3b1605f4613711965b2a2fcdb11de1ff (diff)
update IAR RISC-V example
-rw-r--r--ports/risc-v32/iar/example_build/sample_threadx.ewp500
-rw-r--r--ports/risc-v32/iar/example_build/sample_threadx.icf2
-rw-r--r--ports/risc-v32/iar/example_build/tx.ewp500
3 files changed, 717 insertions, 285 deletions
diff --git a/ports/risc-v32/iar/example_build/sample_threadx.ewp b/ports/risc-v32/iar/example_build/sample_threadx.ewp
index 695f8deb..58261644 100644
--- a/ports/risc-v32/iar/example_build/sample_threadx.ewp
+++ b/ports/risc-v32/iar/example_build/sample_threadx.ewp
@@ -9,14 +9,18 @@
<debug>1</debug>
<settings>
<name>General</name>
- <archiveVersion>3</archiveVersion>
+ <archiveVersion>5</archiveVersion>
<data>
- <version>1</version>
+ <version>9</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
+ <name>BrowseInfoPath</name>
+ <state>Debug\BrowseInfo</state>
+ </option>
+ <option>
<name>GDeviceSelect</name>
- <state>RV32IAF RV32IAF</state>
+ <state>RV32 RV32</state>
</option>
<option>
<name>GOutputBinary</name>
@@ -36,7 +40,7 @@
</option>
<option>
<name>GRuntimeLibSelect</name>
- <version>0</version>
+ <version>1</version>
<state>1</state>
</option>
<option>
@@ -49,7 +53,7 @@
</option>
<option>
<name>GRuntimeLibSelectSlave</name>
- <version>0</version>
+ <version>1</version>
<state>1</state>
</option>
<option>
@@ -82,28 +86,6 @@
<state>0x1000</state>
</option>
<option>
- <name>GeneralEnableMisra</name>
- <state>0</state>
- </option>
- <option>
- <name>GeneralMisraVerbose</name>
- <state>0</state>
- </option>
- <option>
- <name>GeneralMisraVer</name>
- <state>0</state>
- </option>
- <option>
- <name>GeneralMisraRules04</name>
- <version>0</version>
- <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
- </option>
- <option>
- <name>GeneralMisraRules98</name>
- <version>0</version>
- <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
- </option>
- <option>
<name>GNumCores</name>
<state>1</state>
</option>
@@ -149,13 +131,114 @@
<name>GGeneralAutoVectorSetup</name>
<state>0</state>
</option>
+ <option>
+ <name>GDeviceCoreIBASRadioSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GDeviceMultSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GDeviceAtomicSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GDeviceCompactSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GDeviceFloatSelectSlave</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GCoreDevice</name>
+ <state>RV32IAF_Xandesdsp_Xandesperf</state>
+ </option>
+ <option>
+ <name>RadioStdOutErr</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RadioLibLowLev</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OGBufferedTerminalOutput</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GDeviceUserLvlIntSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GDeviceBitmanipASlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GDeviceBitmanipBSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GDeviceBitmanipCSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GDeviceXandesperfSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GDeviceBitmanipSSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>BuildFilesPath</name>
+ <state>Debug</state>
+ </option>
+ <option>
+ <name>GDeviceBitmanipCountZeroesSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GCodeModelSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GDeviceXCoDenseSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GDeviceXCoDenseJalSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GDeviceXZenVBitfieldsSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GDeviceNXPVirgoSupervisorSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GDeviceResumableNMISlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GDevicePackedSIMDZpsfoperandSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GDeviceDspRadioSlave</name>
+ <state>1</state>
+ </option>
</data>
</settings>
<settings>
<name>ICCRISCV</name>
- <archiveVersion>3</archiveVersion>
+ <archiveVersion>5</archiveVersion>
<data>
- <version>6</version>
+ <version>8</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
@@ -233,20 +316,6 @@
<state>1</state>
</option>
<option>
- <name>CompilerMisraOverride</name>
- <state>0</state>
- </option>
- <option>
- <name>CompilerMisraRules04</name>
- <version>0</version>
- <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
- </option>
- <option>
- <name>CompilerMisraRules98</name>
- <version>0</version>
- <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
- </option>
- <option>
<name>CCExtraOptionsCheck</name>
<state>0</state>
</option>
@@ -360,13 +429,17 @@
<name>CCGuardCalls</name>
<state>1</state>
</option>
+ <option>
+ <name>ICodeModel</name>
+ <state>1</state>
+ </option>
</data>
</settings>
<settings>
<name>IASMRISCV</name>
- <archiveVersion>3</archiveVersion>
+ <archiveVersion>5</archiveVersion>
<data>
- <version>0</version>
+ <version>1</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
@@ -498,11 +571,15 @@
<name>AsmExtraOptions</name>
<state></state>
</option>
+ <option>
+ <name>ACodeModel</name>
+ <state>1</state>
+ </option>
</data>
</settings>
<settings>
<name>OBJCOPY</name>
- <archiveVersion>3</archiveVersion>
+ <archiveVersion>5</archiveVersion>
<data>
<version>0</version>
<wantNonLocal>1</wantNonLocal>
@@ -537,14 +614,10 @@
<extensions></extensions>
<cmdline></cmdline>
<hasPrio>0</hasPrio>
+ <buildSequence>inputOutputBased</buildSequence>
</data>
</settings>
<settings>
- <name>BICOMP</name>
- <archiveVersion>0</archiveVersion>
- <data />
- </settings>
- <settings>
<name>BUILDACTION</name>
<archiveVersion>1</archiveVersion>
<data>
@@ -554,9 +627,9 @@
</settings>
<settings>
<name>ILINK</name>
- <archiveVersion>3</archiveVersion>
+ <archiveVersion>5</archiveVersion>
<data>
- <version>2</version>
+ <version>9</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
@@ -564,10 +637,6 @@
<state>1</state>
</option>
<option>
- <name>XLinkMisraHandler</name>
- <state>0</state>
- </option>
- <option>
<name>IlinkStackSize</name>
<state>1</state>
</option>
@@ -755,14 +824,6 @@
<state>0</state>
</option>
<option>
- <name>IlinkCspyDebugSupportEnable</name>
- <state>1</state>
- </option>
- <option>
- <name>IlinkCspyBufferedWrite</name>
- <state>0</state>
- </option>
- <option>
<name>IlinkLogAutoLibSelect</name>
<state>0</state>
</option>
@@ -868,11 +929,63 @@
<name>IlinkAutoVectorSetupSlave</name>
<state>1</state>
</option>
+ <option>
+ <name>ILINKStdOutErr</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkLogCrtRoutineSelection</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogFragmentInfo</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogInlining</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogMerging</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkDemangle</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkBufferedTerminalOutput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkCspyDebugSupportEnable2</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkWrapperFileEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkWrapperFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>ILinkCodeModel</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>ILinkCore</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>ILinkCoDenseJal</name>
+ <state>1</state>
+ </option>
</data>
</settings>
<settings>
<name>IARCHIVE</name>
- <archiveVersion>3</archiveVersion>
+ <archiveVersion>5</archiveVersion>
<data>
<version>0</version>
<wantNonLocal>1</wantNonLocal>
@@ -891,11 +1004,6 @@
</option>
</data>
</settings>
- <settings>
- <name>BILINK</name>
- <archiveVersion>0</archiveVersion>
- <data />
- </settings>
</configuration>
<configuration>
<name>Release</name>
@@ -905,14 +1013,18 @@
<debug>0</debug>
<settings>
<name>General</name>
- <archiveVersion>3</archiveVersion>
+ <archiveVersion>5</archiveVersion>
<data>
- <version>1</version>
+ <version>9</version>
<wantNonLocal>1</wantNonLocal>
<debug>0</debug>
<option>
+ <name>BrowseInfoPath</name>
+ <state>Release\BrowseInfo</state>
+ </option>
+ <option>
<name>GDeviceSelect</name>
- <state></state>
+ <state>RV32 RV32</state>
</option>
<option>
<name>GOutputBinary</name>
@@ -932,7 +1044,7 @@
</option>
<option>
<name>GRuntimeLibSelect</name>
- <version>0</version>
+ <version>1</version>
<state>1</state>
</option>
<option>
@@ -945,7 +1057,7 @@
</option>
<option>
<name>GRuntimeLibSelectSlave</name>
- <version>0</version>
+ <version>1</version>
<state>1</state>
</option>
<option>
@@ -978,28 +1090,6 @@
<state>###Uninitialized###</state>
</option>
<option>
- <name>GeneralEnableMisra</name>
- <state>0</state>
- </option>
- <option>
- <name>GeneralMisraVerbose</name>
- <state>0</state>
- </option>
- <option>
- <name>GeneralMisraVer</name>
- <state>0</state>
- </option>
- <option>
- <name>GeneralMisraRules04</name>
- <version>0</version>
- <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
- </option>
- <option>
- <name>GeneralMisraRules98</name>
- <version>0</version>
- <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
- </option>
- <option>
<name>GNumCores</name>
<state></state>
</option>
@@ -1045,13 +1135,114 @@
<name>GGeneralAutoVectorSetup</name>
<state>0</state>
</option>
+ <option>
+ <name>GDeviceCoreIBASRadioSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GDeviceMultSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GDeviceAtomicSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GDeviceCompactSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GDeviceFloatSelectSlave</name>
+ <version>0</version>
+ <state>2</state>
+ </option>
+ <option>
+ <name>GCoreDevice</name>
+ <state>RV32IMAFDCN_Xandesdsp_Xandesperf_Zba_Zbb_Zbc_Zbs</state>
+ </option>
+ <option>
+ <name>RadioStdOutErr</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RadioLibLowLev</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OGBufferedTerminalOutput</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GDeviceUserLvlIntSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GDeviceBitmanipASlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GDeviceBitmanipBSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GDeviceBitmanipCSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GDeviceXandesperfSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GDeviceBitmanipSSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>BuildFilesPath</name>
+ <state>Release</state>
+ </option>
+ <option>
+ <name>GDeviceBitmanipCountZeroesSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GCodeModelSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GDeviceXCoDenseSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GDeviceXCoDenseJalSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GDeviceXZenVBitfieldsSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GDeviceNXPVirgoSupervisorSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GDeviceResumableNMISlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GDevicePackedSIMDZpsfoperandSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GDeviceDspRadioSlave</name>
+ <state>1</state>
+ </option>
</data>
</settings>
<settings>
<name>ICCRISCV</name>
- <archiveVersion>3</archiveVersion>
+ <archiveVersion>5</archiveVersion>
<data>
- <version>6</version>
+ <version>8</version>
<wantNonLocal>1</wantNonLocal>
<debug>0</debug>
<option>
@@ -1129,20 +1320,6 @@
<state>0</state>
</option>
<option>
- <name>CompilerMisraOverride</name>
- <state>0</state>
- </option>
- <option>
- <name>CompilerMisraRules04</name>
- <version>0</version>
- <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
- </option>
- <option>
- <name>CompilerMisraRules98</name>
- <version>0</version>
- <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
- </option>
- <option>
<name>CCExtraOptionsCheck</name>
<state>0</state>
</option>
@@ -1254,13 +1431,17 @@
<name>CCGuardCalls</name>
<state>1</state>
</option>
+ <option>
+ <name>ICodeModel</name>
+ <state>1</state>
+ </option>
</data>
</settings>
<settings>
<name>IASMRISCV</name>
- <archiveVersion>3</archiveVersion>
+ <archiveVersion>5</archiveVersion>
<data>
- <version>0</version>
+ <version>1</version>
<wantNonLocal>1</wantNonLocal>
<debug>0</debug>
<option>
@@ -1392,11 +1573,15 @@
<name>AsmExtraOptions</name>
<state></state>
</option>
+ <option>
+ <name>ACodeModel</name>
+ <state>1</state>
+ </option>
</data>
</settings>
<settings>
<name>OBJCOPY</name>
- <archiveVersion>3</archiveVersion>
+ <archiveVersion>5</archiveVersion>
<data>
<version>0</version>
<wantNonLocal>1</wantNonLocal>
@@ -1431,14 +1616,10 @@
<extensions></extensions>
<cmdline></cmdline>
<hasPrio>0</hasPrio>
+ <buildSequence>inputOutputBased</buildSequence>
</data>
</settings>
<settings>
- <name>BICOMP</name>
- <archiveVersion>0</archiveVersion>
- <data />
- </settings>
- <settings>
<name>BUILDACTION</name>
<archiveVersion>1</archiveVersion>
<data>
@@ -1448,9 +1629,9 @@
</settings>
<settings>
<name>ILINK</name>
- <archiveVersion>3</archiveVersion>
+ <archiveVersion>5</archiveVersion>
<data>
- <version>2</version>
+ <version>9</version>
<wantNonLocal>1</wantNonLocal>
<debug>0</debug>
<option>
@@ -1458,10 +1639,6 @@
<state>1</state>
</option>
<option>
- <name>XLinkMisraHandler</name>
- <state>0</state>
- </option>
- <option>
<name>IlinkStackSize</name>
<state>1</state>
</option>
@@ -1649,14 +1826,6 @@
<state>0</state>
</option>
<option>
- <name>IlinkCspyDebugSupportEnable</name>
- <state>0</state>
- </option>
- <option>
- <name>IlinkCspyBufferedWrite</name>
- <state>0</state>
- </option>
- <option>
<name>IlinkLogAutoLibSelect</name>
<state>0</state>
</option>
@@ -1762,11 +1931,63 @@
<name>IlinkAutoVectorSetupSlave</name>
<state>1</state>
</option>
+ <option>
+ <name>ILINKStdOutErr</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkLogCrtRoutineSelection</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogFragmentInfo</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogInlining</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogMerging</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkDemangle</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkBufferedTerminalOutput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkCspyDebugSupportEnable2</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkWrapperFileEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkWrapperFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>ILinkCodeModel</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>ILinkCore</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>ILinkCoDenseJal</name>
+ <state>1</state>
+ </option>
</data>
</settings>
<settings>
<name>IARCHIVE</name>
- <archiveVersion>3</archiveVersion>
+ <archiveVersion>5</archiveVersion>
<data>
<version>0</version>
<wantNonLocal>1</wantNonLocal>
@@ -1785,11 +2006,6 @@
</option>
</data>
</settings>
- <settings>
- <name>BILINK</name>
- <archiveVersion>0</archiveVersion>
- <data />
- </settings>
</configuration>
<file>
<name>$PROJ_DIR$\sample_threadx.c</name>
diff --git a/ports/risc-v32/iar/example_build/sample_threadx.icf b/ports/risc-v32/iar/example_build/sample_threadx.icf
index b2a25d03..be5dda10 100644
--- a/ports/risc-v32/iar/example_build/sample_threadx.icf
+++ b/ports/risc-v32/iar/example_build/sample_threadx.icf
@@ -33,7 +33,7 @@ else
}
define block RW_DATA with static base GPREL { rw data };
-keep { symbol __iar_cstart_init_gp }; // defined in cstartup.s
+keep symbol __iar_cstart_init_gp; // defined in cstartup.s
"CSTARTUP32" : place at start of ROM_region32 { ro section .cstartup };
diff --git a/ports/risc-v32/iar/example_build/tx.ewp b/ports/risc-v32/iar/example_build/tx.ewp
index 2644c12b..f757ab8f 100644
--- a/ports/risc-v32/iar/example_build/tx.ewp
+++ b/ports/risc-v32/iar/example_build/tx.ewp
@@ -9,14 +9,18 @@
<debug>1</debug>
<settings>
<name>General</name>
- <archiveVersion>3</archiveVersion>
+ <archiveVersion>5</archiveVersion>
<data>
- <version>1</version>
+ <version>9</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
+ <name>BrowseInfoPath</name>
+ <state>Debug\BrowseInfo</state>
+ </option>
+ <option>
<name>GDeviceSelect</name>
- <state>RV32IAF RV32IAF</state>
+ <state>RV32 RV32</state>
</option>
<option>
<name>GOutputBinary</name>
@@ -36,7 +40,7 @@
</option>
<option>
<name>GRuntimeLibSelect</name>
- <version>0</version>
+ <version>1</version>
<state>1</state>
</option>
<option>
@@ -49,7 +53,7 @@
</option>
<option>
<name>GRuntimeLibSelectSlave</name>
- <version>0</version>
+ <version>1</version>
<state>1</state>
</option>
<option>
@@ -82,28 +86,6 @@
<state>0x1000</state>
</option>
<option>
- <name>GeneralEnableMisra</name>
- <state>0</state>
- </option>
- <option>
- <name>GeneralMisraVerbose</name>
- <state>0</state>
- </option>
- <option>
- <name>GeneralMisraVer</name>
- <state>0</state>
- </option>
- <option>
- <name>GeneralMisraRules04</name>
- <version>0</version>
- <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
- </option>
- <option>
- <name>GeneralMisraRules98</name>
- <version>0</version>
- <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
- </option>
- <option>
<name>GNumCores</name>
<state>1</state>
</option>
@@ -149,13 +131,114 @@
<name>GGeneralAutoVectorSetup</name>
<state>0</state>
</option>
+ <option>
+ <name>GDeviceCoreIBASRadioSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GDeviceMultSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GDeviceAtomicSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GDeviceCompactSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GDeviceFloatSelectSlave</name>
+ <version>0</version>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GCoreDevice</name>
+ <state>RV32IAF_Xandesdsp_Xandesperf</state>
+ </option>
+ <option>
+ <name>RadioStdOutErr</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RadioLibLowLev</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OGBufferedTerminalOutput</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GDeviceUserLvlIntSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GDeviceBitmanipASlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GDeviceBitmanipBSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GDeviceBitmanipCSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GDeviceXandesperfSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GDeviceBitmanipSSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>BuildFilesPath</name>
+ <state>Debug</state>
+ </option>
+ <option>
+ <name>GDeviceBitmanipCountZeroesSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GCodeModelSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GDeviceXCoDenseSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GDeviceXCoDenseJalSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GDeviceXZenVBitfieldsSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GDeviceNXPVirgoSupervisorSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GDeviceResumableNMISlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GDevicePackedSIMDZpsfoperandSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GDeviceDspRadioSlave</name>
+ <state>1</state>
+ </option>
</data>
</settings>
<settings>
<name>ICCRISCV</name>
- <archiveVersion>3</archiveVersion>
+ <archiveVersion>5</archiveVersion>
<data>
- <version>6</version>
+ <version>8</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
@@ -233,20 +316,6 @@
<state>1</state>
</option>
<option>
- <name>CompilerMisraOverride</name>
- <state>0</state>
- </option>
- <option>
- <name>CompilerMisraRules04</name>
- <version>0</version>
- <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
- </option>
- <option>
- <name>CompilerMisraRules98</name>
- <version>0</version>
- <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
- </option>
- <option>
<name>CCExtraOptionsCheck</name>
<state>0</state>
</option>
@@ -360,13 +429,17 @@
<name>CCGuardCalls</name>
<state>1</state>
</option>
+ <option>
+ <name>ICodeModel</name>
+ <state>1</state>
+ </option>
</data>
</settings>
<settings>
<name>IASMRISCV</name>
- <archiveVersion>3</archiveVersion>
+ <archiveVersion>5</archiveVersion>
<data>
- <version>0</version>
+ <version>1</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
@@ -498,11 +571,15 @@
<name>AsmExtraOptions</name>
<state></state>
</option>
+ <option>
+ <name>ACodeModel</name>
+ <state>1</state>
+ </option>
</data>
</settings>
<settings>
<name>OBJCOPY</name>
- <archiveVersion>3</archiveVersion>
+ <archiveVersion>5</archiveVersion>
<data>
<version>0</version>
<wantNonLocal>1</wantNonLocal>
@@ -537,14 +614,10 @@
<extensions></extensions>
<cmdline></cmdline>
<hasPrio>0</hasPrio>
+ <buildSequence>inputOutputBased</buildSequence>
</data>
</settings>
<settings>
- <name>BICOMP</name>
- <archiveVersion>0</archiveVersion>
- <data />
- </settings>
- <settings>
<name>BUILDACTION</name>
<archiveVersion>1</archiveVersion>
<data>
@@ -554,9 +627,9 @@
</settings>
<settings>
<name>ILINK</name>
- <archiveVersion>3</archiveVersion>
+ <archiveVersion>5</archiveVersion>
<data>
- <version>2</version>
+ <version>9</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
@@ -564,10 +637,6 @@
<state>1</state>
</option>
<option>
- <name>XLinkMisraHandler</name>
- <state>0</state>
- </option>
- <option>
<name>IlinkStackSize</name>
<state>1</state>
</option>
@@ -755,14 +824,6 @@
<state>0</state>
</option>
<option>
- <name>IlinkCspyDebugSupportEnable</name>
- <state>1</state>
- </option>
- <option>
- <name>IlinkCspyBufferedWrite</name>
- <state>0</state>
- </option>
- <option>
<name>IlinkLogAutoLibSelect</name>
<state>0</state>
</option>
@@ -868,11 +929,63 @@
<name>IlinkAutoVectorSetupSlave</name>
<state>1</state>
</option>
+ <option>
+ <name>ILINKStdOutErr</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkLogCrtRoutineSelection</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogFragmentInfo</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogInlining</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogMerging</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkDemangle</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkBufferedTerminalOutput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkCspyDebugSupportEnable2</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkWrapperFileEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkWrapperFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>ILinkCodeModel</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>ILinkCore</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>ILinkCoDenseJal</name>
+ <state>1</state>
+ </option>
</data>
</settings>
<settings>
<name>IARCHIVE</name>
- <archiveVersion>3</archiveVersion>
+ <archiveVersion>5</archiveVersion>
<data>
<version>0</version>
<wantNonLocal>1</wantNonLocal>
@@ -891,11 +1004,6 @@
</option>
</data>
</settings>
- <settings>
- <name>BILINK</name>
- <archiveVersion>0</archiveVersion>
- <data />
- </settings>
</configuration>
<configuration>
<name>Release</name>
@@ -905,14 +1013,18 @@
<debug>0</debug>
<settings>
<name>General</name>
- <archiveVersion>3</archiveVersion>
+ <archiveVersion>5</archiveVersion>
<data>
- <version>1</version>
+ <version>9</version>
<wantNonLocal>1</wantNonLocal>
<debug>0</debug>
<option>
+ <name>BrowseInfoPath</name>
+ <state>Release\BrowseInfo</state>
+ </option>
+ <option>
<name>GDeviceSelect</name>
- <state></state>
+ <state>RV32 RV32</state>
</option>
<option>
<name>GOutputBinary</name>
@@ -932,7 +1044,7 @@
</option>
<option>
<name>GRuntimeLibSelect</name>
- <version>0</version>
+ <version>1</version>
<state>1</state>
</option>
<option>
@@ -945,7 +1057,7 @@
</option>
<option>
<name>GRuntimeLibSelectSlave</name>
- <version>0</version>
+ <version>1</version>
<state>1</state>
</option>
<option>
@@ -978,28 +1090,6 @@
<state>###Uninitialized###</state>
</option>
<option>
- <name>GeneralEnableMisra</name>
- <state>0</state>
- </option>
- <option>
- <name>GeneralMisraVerbose</name>
- <state>0</state>
- </option>
- <option>
- <name>GeneralMisraVer</name>
- <state>0</state>
- </option>
- <option>
- <name>GeneralMisraRules04</name>
- <version>0</version>
- <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
- </option>
- <option>
- <name>GeneralMisraRules98</name>
- <version>0</version>
- <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
- </option>
- <option>
<name>GNumCores</name>
<state></state>
</option>
@@ -1045,13 +1135,114 @@
<name>GGeneralAutoVectorSetup</name>
<state>0</state>
</option>
+ <option>
+ <name>GDeviceCoreIBASRadioSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GDeviceMultSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GDeviceAtomicSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GDeviceCompactSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GDeviceFloatSelectSlave</name>
+ <version>0</version>
+ <state>2</state>
+ </option>
+ <option>
+ <name>GCoreDevice</name>
+ <state>RV32IMAFDCN_Xandesdsp_Xandesperf_Zba_Zbb_Zbc_Zbs</state>
+ </option>
+ <option>
+ <name>RadioStdOutErr</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>RadioLibLowLev</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>OGBufferedTerminalOutput</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GDeviceUserLvlIntSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GDeviceBitmanipASlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GDeviceBitmanipBSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GDeviceBitmanipCSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GDeviceXandesperfSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GDeviceBitmanipSSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>BuildFilesPath</name>
+ <state>Release</state>
+ </option>
+ <option>
+ <name>GDeviceBitmanipCountZeroesSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GCodeModelSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GDeviceXCoDenseSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GDeviceXCoDenseJalSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GDeviceXZenVBitfieldsSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GDeviceNXPVirgoSupervisorSlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GDeviceResumableNMISlave</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>GDevicePackedSIMDZpsfoperandSlave</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>GDeviceDspRadioSlave</name>
+ <state>1</state>
+ </option>
</data>
</settings>
<settings>
<name>ICCRISCV</name>
- <archiveVersion>3</archiveVersion>
+ <archiveVersion>5</archiveVersion>
<data>
- <version>6</version>
+ <version>8</version>
<wantNonLocal>1</wantNonLocal>
<debug>0</debug>
<option>
@@ -1129,20 +1320,6 @@
<state>0</state>
</option>
<option>
- <name>CompilerMisraOverride</name>
- <state>0</state>
- </option>
- <option>
- <name>CompilerMisraRules04</name>
- <version>0</version>
- <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
- </option>
- <option>
- <name>CompilerMisraRules98</name>
- <version>0</version>
- <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
- </option>
- <option>
<name>CCExtraOptionsCheck</name>
<state>0</state>
</option>
@@ -1254,13 +1431,17 @@
<name>CCGuardCalls</name>
<state>1</state>
</option>
+ <option>
+ <name>ICodeModel</name>
+ <state>1</state>
+ </option>
</data>
</settings>
<settings>
<name>IASMRISCV</name>
- <archiveVersion>3</archiveVersion>
+ <archiveVersion>5</archiveVersion>
<data>
- <version>0</version>
+ <version>1</version>
<wantNonLocal>1</wantNonLocal>
<debug>0</debug>
<option>
@@ -1392,11 +1573,15 @@
<name>AsmExtraOptions</name>
<state></state>
</option>
+ <option>
+ <name>ACodeModel</name>
+ <state>1</state>
+ </option>
</data>
</settings>
<settings>
<name>OBJCOPY</name>
- <archiveVersion>3</archiveVersion>
+ <archiveVersion>5</archiveVersion>
<data>
<version>0</version>
<wantNonLocal>1</wantNonLocal>
@@ -1431,14 +1616,10 @@
<extensions></extensions>
<cmdline></cmdline>
<hasPrio>0</hasPrio>
+ <buildSequence>inputOutputBased</buildSequence>
</data>
</settings>
<settings>
- <name>BICOMP</name>
- <archiveVersion>0</archiveVersion>
- <data />
- </settings>
- <settings>
<name>BUILDACTION</name>
<archiveVersion>1</archiveVersion>
<data>
@@ -1448,9 +1629,9 @@
</settings>
<settings>
<name>ILINK</name>
- <archiveVersion>3</archiveVersion>
+ <archiveVersion>5</archiveVersion>
<data>
- <version>2</version>
+ <version>9</version>
<wantNonLocal>1</wantNonLocal>
<debug>0</debug>
<option>
@@ -1458,10 +1639,6 @@
<state>1</state>
</option>
<option>
- <name>XLinkMisraHandler</name>
- <state>0</state>
- </option>
- <option>
<name>IlinkStackSize</name>
<state>1</state>
</option>
@@ -1649,14 +1826,6 @@
<state>0</state>
</option>
<option>
- <name>IlinkCspyDebugSupportEnable</name>
- <state>0</state>
- </option>
- <option>
- <name>IlinkCspyBufferedWrite</name>
- <state>0</state>
- </option>
- <option>
<name>IlinkLogAutoLibSelect</name>
<state>0</state>
</option>
@@ -1762,11 +1931,63 @@
<name>IlinkAutoVectorSetupSlave</name>
<state>1</state>
</option>
+ <option>
+ <name>ILINKStdOutErr</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkLogCrtRoutineSelection</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogFragmentInfo</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogInlining</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkLogMerging</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkDemangle</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkBufferedTerminalOutput</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkCspyDebugSupportEnable2</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>IlinkWrapperFileEnable</name>
+ <state>0</state>
+ </option>
+ <option>
+ <name>IlinkWrapperFile</name>
+ <state></state>
+ </option>
+ <option>
+ <name>ILinkCodeModel</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>ILinkCore</name>
+ <state>1</state>
+ </option>
+ <option>
+ <name>ILinkCoDenseJal</name>
+ <state>1</state>
+ </option>
</data>
</settings>
<settings>
<name>IARCHIVE</name>
- <archiveVersion>3</archiveVersion>
+ <archiveVersion>5</archiveVersion>
<data>
<version>0</version>
<wantNonLocal>1</wantNonLocal>
@@ -1785,11 +2006,6 @@
</option>
</data>
</settings>
- <settings>
- <name>BILINK</name>
- <archiveVersion>0</archiveVersion>
- <data />
- </settings>
</configuration>
<file>
<name>$PROJ_DIR$\..\..\..\..\common\inc\tx_api.h</name>