diff --git a/CMSIS/RTOS2/RTX/Examples_IAR/Blinky/Blinky/Blinky.ewd b/CMSIS/RTOS2/RTX/Examples_IAR/Blinky/Blinky/Blinky.ewd
index d8cbd95be6..6d2fd6390a 100644
--- a/CMSIS/RTOS2/RTX/Examples_IAR/Blinky/Blinky/Blinky.ewd
+++ b/CMSIS/RTOS2/RTX/Examples_IAR/Blinky/Blinky/Blinky.ewd
@@ -44,7 +44,7 @@
-
- BILINK
- 0
-
-
Release
@@ -1070,9 +1085,13 @@
General
3
- 31
+ 35
1
0
+
+ BrowseInfoPath
+ Release\BrowseInfo
+
ExePath
Release\Exe
@@ -1127,14 +1146,6 @@
OGLastSavedByProductVersion
8.50.1.24770
-
- GeneralEnableMisra
- 0
-
-
- GeneralMisraVerbose
- 0
-
OGChipSelectEditMenu
@@ -1155,27 +1166,13 @@
GenStdoutInterface
0
-
- GeneralMisraRules98
- 0
- 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
-
-
- GeneralMisraVer
- 0
-
-
- GeneralMisraRules04
- 0
- 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
-
RTConfigPath2
GBECoreSlave
- 28
+ 32
38
@@ -1192,7 +1189,7 @@
CoreVariant
- 28
+ 32
38
@@ -1215,7 +1212,7 @@
GFPUCoreSlave2
- 28
+ 32
38
@@ -1268,13 +1265,33 @@
0
0
+
+ OGAarch64Abi
+ 0
+
+
+ OG_32_64Device
+ 0
+
+
+ BuildFilesPath
+ Release
+
+
+ PointerAuthentication
+ 0
+
+
+ FPU64
+ 1
+
ICCARM
2
- 36
+ 37
1
0
@@ -1400,10 +1417,6 @@
PreInclude
-
- CompilerMisraOverride
- 0
-
CCIncludePath2
$CMSIS_PACK_DEVICE_INCLUDES$
@@ -1434,16 +1447,6 @@
CCOptLevelSlave
1
-
- CompilerMisraRules98
- 0
- 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
-
-
- CompilerMisraRules04
- 0
- 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
-
CCPosIndRopi
0
@@ -1539,7 +1542,7 @@
AARM
2
- 10
+ 11
1
0
@@ -1697,6 +1700,10 @@
AsmNoLiteralPool
0
+
+ PreInclude
+
+
@@ -1736,13 +1743,9 @@
0
+ inputOutputBased
-
- BICOMP
- 0
-
-
BUILDACTION
1
@@ -1755,17 +1758,13 @@
ILINK
0
- 23
+ 27
1
0
IlinkLibIOConfig
1
-
- XLinkMisraHandler
- 0
-
IlinkInputFileSlave
0
@@ -2091,6 +2090,42 @@
IlinkRawBinaryAlign2
+
+ IlinkLogCrtRoutineSelection
+ 0
+
+
+ IlinkLogFragmentInfo
+ 0
+
+
+ IlinkLogInlining
+ 0
+
+
+ IlinkLogMerging
+ 0
+
+
+ IlinkDemangle
+ 0
+
+
+ IlinkWrapperFileEnable
+ 0
+
+
+ IlinkWrapperFile
+
+
+
+ IlinkProcessor
+ 1
+
+
+ IlinkFpuProcessor
+ 1
+
@@ -2114,11 +2149,6 @@
-
- BILINK
- 0
-
-
$PROJ_DIR$\..\Blinky.c
@@ -2126,14 +2156,17 @@
CMSIS-Pack
CMSISPack.Component
+
+ $PROJ_DIR$\RTE\RTE_Components.h
+
CMSIS.RTOS2.Keil RTX5 Source
CMSISPack.Component
- ${CMSIS_PACK_PATH_ARM#CMSIS#5.7.0-dev5}$\CMSIS/RTOS2/RTX/Source/IAR/irq_cm3.s
+ ${CMSIS_PACK_PATH_ARM#CMSIS#5.9.1}$\CMSIS/RTOS2/RTX/Source/IAR/irq_armv7m.s
- ${CMSIS_PACK_PATH_ARM#CMSIS#5.7.0-dev5}$\CMSIS/RTOS2/Source/os_systick.c
+ ${CMSIS_PACK_PATH_ARM#CMSIS#5.9.1}$\CMSIS/RTOS2/Source/os_systick.c
$PROJ_DIR$\RTE\CMSIS\RTX_Config.c
@@ -2142,43 +2175,43 @@
$PROJ_DIR$\RTE\CMSIS\RTX_Config.h
- ${CMSIS_PACK_PATH_ARM#CMSIS#5.7.0-dev5}$\CMSIS/RTOS2/RTX/Source/rtx_delay.c
+ ${CMSIS_PACK_PATH_ARM#CMSIS#5.9.1}$\CMSIS/RTOS2/RTX/Source/rtx_delay.c
- ${CMSIS_PACK_PATH_ARM#CMSIS#5.7.0-dev5}$\CMSIS/RTOS2/RTX/Source/rtx_evflags.c
+ ${CMSIS_PACK_PATH_ARM#CMSIS#5.9.1}$\CMSIS/RTOS2/RTX/Source/rtx_evflags.c
- ${CMSIS_PACK_PATH_ARM#CMSIS#5.7.0-dev5}$\CMSIS/RTOS2/RTX/Source/rtx_evr.c
+ ${CMSIS_PACK_PATH_ARM#CMSIS#5.9.1}$\CMSIS/RTOS2/RTX/Source/rtx_evr.c
- ${CMSIS_PACK_PATH_ARM#CMSIS#5.7.0-dev5}$\CMSIS/RTOS2/RTX/Source/rtx_kernel.c
+ ${CMSIS_PACK_PATH_ARM#CMSIS#5.9.1}$\CMSIS/RTOS2/RTX/Source/rtx_kernel.c
- ${CMSIS_PACK_PATH_ARM#CMSIS#5.7.0-dev5}$\CMSIS/RTOS2/RTX/Source/rtx_lib.c
+ ${CMSIS_PACK_PATH_ARM#CMSIS#5.9.1}$\CMSIS/RTOS2/RTX/Source/rtx_lib.c
- ${CMSIS_PACK_PATH_ARM#CMSIS#5.7.0-dev5}$\CMSIS/RTOS2/RTX/Source/rtx_memory.c
+ ${CMSIS_PACK_PATH_ARM#CMSIS#5.9.1}$\CMSIS/RTOS2/RTX/Source/rtx_memory.c
- ${CMSIS_PACK_PATH_ARM#CMSIS#5.7.0-dev5}$\CMSIS/RTOS2/RTX/Source/rtx_mempool.c
+ ${CMSIS_PACK_PATH_ARM#CMSIS#5.9.1}$\CMSIS/RTOS2/RTX/Source/rtx_mempool.c
- ${CMSIS_PACK_PATH_ARM#CMSIS#5.7.0-dev5}$\CMSIS/RTOS2/RTX/Source/rtx_msgqueue.c
+ ${CMSIS_PACK_PATH_ARM#CMSIS#5.9.1}$\CMSIS/RTOS2/RTX/Source/rtx_msgqueue.c
- ${CMSIS_PACK_PATH_ARM#CMSIS#5.7.0-dev5}$\CMSIS/RTOS2/RTX/Source/rtx_mutex.c
+ ${CMSIS_PACK_PATH_ARM#CMSIS#5.9.1}$\CMSIS/RTOS2/RTX/Source/rtx_mutex.c
- ${CMSIS_PACK_PATH_ARM#CMSIS#5.7.0-dev5}$\CMSIS/RTOS2/RTX/Source/rtx_semaphore.c
+ ${CMSIS_PACK_PATH_ARM#CMSIS#5.9.1}$\CMSIS/RTOS2/RTX/Source/rtx_semaphore.c
- ${CMSIS_PACK_PATH_ARM#CMSIS#5.7.0-dev5}$\CMSIS/RTOS2/RTX/Source/rtx_system.c
+ ${CMSIS_PACK_PATH_ARM#CMSIS#5.9.1}$\CMSIS/RTOS2/RTX/Source/rtx_system.c
- ${CMSIS_PACK_PATH_ARM#CMSIS#5.7.0-dev5}$\CMSIS/RTOS2/RTX/Source/rtx_thread.c
+ ${CMSIS_PACK_PATH_ARM#CMSIS#5.9.1}$\CMSIS/RTOS2/RTX/Source/rtx_thread.c
- ${CMSIS_PACK_PATH_ARM#CMSIS#5.7.0-dev5}$\CMSIS/RTOS2/RTX/Source/rtx_timer.c
+ ${CMSIS_PACK_PATH_ARM#CMSIS#5.9.1}$\CMSIS/RTOS2/RTX/Source/rtx_timer.c
@@ -2191,33 +2224,30 @@
$PROJ_DIR$\RTE\Device\ARMCM3\system_ARMCM3.c
-
- $PROJ_DIR$\RTE\RTE_Components.h
-
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<configuration xmlns:xs="http://www.w3.org/2001/XMLSchema-instance">
<packages/>
<device Dclock="10000000" Dcore="Cortex-M3" DcoreVersion="r2p1" Dendian="Little-endian" Dfamily="ARM Cortex M3" Dfpu="NO_FPU" Dmpu="MPU" Dname="ARMCM3" Dvendor="ARM:82" info="ARM , 128 KB RAM, 256 KB ROM" url="http://www.keil.com/dd2/arm/armcm3">
- <package info="CMSIS (Cortex Microcontroller Software Interface Standard)" name="CMSIS" url="http://www.keil.com/pack/" vendor="ARM" version="5.7.0-dev5"/>
+ <package info="CMSIS (Common Microcontroller Software Interface Standard)" name="CMSIS" url="https://www.keil.com/pack/" vendor="ARM" version="5.9.1"/>
</device>
<toolchain Tcompiler="IAR" Toutput="exe"/>
<components>
- <component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="5.4.0">
- <package name="CMSIS" url="http://www.keil.com/pack/" vendor="ARM" version="5.7.0-dev5"/>
+ <component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="5.7.0">
+ <package name="CMSIS" url="https://www.keil.com/pack/" vendor="ARM" version="5.9.1"/>
<file category="doc" name="CMSIS/Documentation/Core/html/index.html"/>
<file category="include" name="CMSIS/Core/Include/"/>
<file category="header" condition="TrustZone" name="CMSIS/Core/Include/tz_context.h"/>
<file attr="template" category="sourceC" condition="TZ Secure" name="CMSIS/Core/Template/ARMv8-M/main_s.c" select="Secure mode 'main' module for ARMv8-M" version="1.1.1"/>
<file attr="template" category="sourceC" condition="TZ Secure" name="CMSIS/Core/Template/ARMv8-M/tz_context.c" select="RTOS Context Management (TrustZone for ARMv8-M)" version="1.1.1"/>
</component>
- <component Capiversion="2.1.3" Cclass="CMSIS" Cgroup="RTOS2" Csub="Keil RTX5" Cvariant="Source" Cvendor="ARM" Cversion="5.5.2">
- <package name="CMSIS" url="http://www.keil.com/pack/" vendor="ARM" version="5.7.0-dev5"/>
+ <component Capiversion="2.2.0" Cclass="CMSIS" Cgroup="RTOS2" Csub="Keil RTX5" Cvariant="Source" Cvendor="ARM" Cversion="5.7.0">
+ <package name="CMSIS" url="https://www.keil.com/pack/" vendor="ARM" version="5.9.1"/>
<file category="doc" name="CMSIS/Documentation/RTOS2/html/rtx5_impl.html"/>
<file category="header" name="CMSIS/RTOS2/RTX/Include/rtx_os.h"/>
- <file attr="config" category="header" name="CMSIS/RTOS2/RTX/Config/RTX_Config.h" version="5.5.1"/>
- <file attr="config" category="source" name="CMSIS/RTOS2/RTX/Config/RTX_Config.c" version="5.1.0"/>
+ <file attr="config" category="header" name="CMSIS/RTOS2/RTX/Config/RTX_Config.h" version="5.6.0"/>
+ <file attr="config" category="source" name="CMSIS/RTOS2/RTX/Config/RTX_Config.c" version="5.2.0"/>
<file attr="template" category="source" name="CMSIS/RTOS2/RTX/Template/main.c" select="CMSIS-RTOS2 'main' function" version="2.1.0"/>
<file attr="template" category="source" name="CMSIS/RTOS2/RTX/Template/Events.c" select="CMSIS-RTOS2 Events" version="2.0.0"/>
<file attr="template" category="source" name="CMSIS/RTOS2/RTX/Template/MemPool.c" select="CMSIS-RTOS2 Memory Pool" version="2.0.0"/>
@@ -2241,19 +2271,19 @@
<file category="source" name="CMSIS/RTOS2/RTX/Source/rtx_system.c"/>
<file category="source" name="CMSIS/RTOS2/RTX/Source/rtx_evr.c"/>
<file category="source" name="CMSIS/RTOS2/RTX/Source/rtx_lib.c"/>
- <file category="source" condition="CM3_IAR" name="CMSIS/RTOS2/RTX/Source/IAR/irq_cm3.s"/>
+ <file category="source" condition="IARASM ARMv7-M" name="CMSIS/RTOS2/RTX/Source/IAR/irq_armv7m.s"/>
<file category="source" name="CMSIS/RTOS2/Source/os_systick.c"/>
</component>
<component Cclass="Device" Cgroup="Startup" Cvendor="ARM" Cversion="1.2.2" deviceDependent="1">
- <package name="CMSIS" url="http://www.keil.com/pack/" vendor="ARM" version="5.7.0-dev5"/>
+ <package name="CMSIS" url="https://www.keil.com/pack/" vendor="ARM" version="5.9.1"/>
<file category="header" deviceDependent="1" name="Device/ARM/ARMCM3/Include/ARMCM3.h"/>
<file attr="config" category="sourceAsm" condition="IAR" deviceDependent="1" name="Device/ARM/ARMCM3/Source/IAR/startup_ARMCM3.s" version="1.0.0"/>
<file attr="config" category="sourceC" deviceDependent="1" name="Device/ARM/ARMCM3/Source/system_ARMCM3.c" version="1.0.1"/>
</component>
</components>
<apis>
- <api Capiversion="2.1.3" Cclass="CMSIS" Cgroup="RTOS2" Cvendor="ARM" Cversion="2.1.3" exclusive="1">
- <package name="CMSIS" url="http://www.keil.com/pack/" vendor="ARM" version="5.7.0-dev5"/>
+ <api Capiversion="2.2.0" Cclass="CMSIS" Cgroup="RTOS2" Cvendor="ARM" Cversion="2.2.0" exclusive="1">
+ <package name="CMSIS" url="https://www.keil.com/pack/" vendor="ARM" version="5.9.1"/>
<file category="doc" name="CMSIS/Documentation/RTOS2/html/index.html"/>
<file category="header" name="CMSIS/RTOS2/Include/cmsis_os2.h"/>
</api>
diff --git a/CMSIS/RTOS2/RTX/Examples_IAR/MsgQueue/MsgQueue/MsgQueue.ewd b/CMSIS/RTOS2/RTX/Examples_IAR/MsgQueue/MsgQueue/MsgQueue.ewd
index d8cbd95be6..6d2fd6390a 100644
--- a/CMSIS/RTOS2/RTX/Examples_IAR/MsgQueue/MsgQueue/MsgQueue.ewd
+++ b/CMSIS/RTOS2/RTX/Examples_IAR/MsgQueue/MsgQueue/MsgQueue.ewd
@@ -44,7 +44,7 @@
MemFile
- ${CMSIS_PACK_PATH_ARM#CMSIS#5.7.0-dev5}$\.iar\config\debugger\ARMCM3.ddf
+ ${CMSIS_PACK_PATH_ARM#CMSIS#5.9.1}$\.iar\config\debugger\ARMCM3.ddf
RunToEnable
@@ -498,7 +498,7 @@
IJET_ID
2
- 8
+ 9
1
1
@@ -722,6 +722,58 @@
CCIjetUsbSerialNoSelect
0
+
+ CatchV8ARReset
+ 0
+
+
+ CatchV8AREREL1NS
+ 0
+
+
+ CatchV8AREREL1S
+ 0
+
+
+ CatchV8AREREL2NS
+ 0
+
+
+ CatchV8AREREL3S
+ 0
+
+
+ CatchV8AREEL1NS
+ 0
+
+
+ CatchV8ARREL1NS
+ 0
+
+
+ CatchV8AREEL1S
+ 0
+
+
+ CatchV8ARREL1S
+ 0
+
+
+ CatchV8AREEL2NS
+ 0
+
+
+ CatchV8ARREL2NS
+ 0
+
+
+ CatchV8AREEL3S
+ 0
+
+
+ CatchV8ARREL3S
+ 0
+
@@ -928,7 +980,7 @@
LMIFTDI_ID
2
- 2
+ 3
1
1
@@ -955,6 +1007,19 @@
CCLmiFtdiInterfaceCmdLine
0
+
+ CCLmiftdiUsbSerialNo
+
+
+
+ CCLmiftdiUsbSerialNoSelect
+ 0
+
+
+ CCLmiftdiResetList
+ 0
+ 0
+
@@ -1227,7 +1292,7 @@
XDS100_ID
2
- 8
+ 9
1
1
@@ -1401,6 +1466,10 @@
OCXDSDigitalStatesConfigFile
1
+
+ OCSelectedCoreName
+ 1
+
@@ -1420,10 +1489,6 @@
$TOOLKIT_DIR$\plugins\rtos\FreeRtos\FreeRtosArmPlugin.ENU.ewplugin
0
-
- $TOOLKIT_DIR$\plugins\rtos\HWRTOSplugin\HWRTOSplugin.ewplugin
- 0
-
$TOOLKIT_DIR$\plugins\rtos\Mbed\MbedArmPlugin.ENU.ewplugin
0
@@ -1436,30 +1501,22 @@
$TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin
0
-
- $TOOLKIT_DIR$\plugins\rtos\RemedyRtosViewer\RemedyRtosViewer.ewplugin
- 0
-
$TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin
0
- $TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8b.ewplugin
+ $TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm9.ewplugin
0
- $TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8bBE.ewplugin
+ $TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm9BE.ewplugin
0
$TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ENU.ewplugin
0
-
- $TOOLKIT_DIR$\plugins\rtos\TI-RTOS\tirtosplugin.ewplugin
- 0
-
$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-286-KA-CSpy.ewplugin
0
@@ -1983,7 +2040,7 @@
IJET_ID
2
- 8
+ 9
1
0
@@ -2207,6 +2264,58 @@
CCIjetUsbSerialNoSelect
0
+
+ CatchV8ARReset
+ 0
+
+
+ CatchV8AREREL1NS
+ 0
+
+
+ CatchV8AREREL1S
+ 0
+
+
+ CatchV8AREREL2NS
+ 0
+
+
+ CatchV8AREREL3S
+ 0
+
+
+ CatchV8AREEL1NS
+ 0
+
+
+ CatchV8ARREL1NS
+ 0
+
+
+ CatchV8AREEL1S
+ 0
+
+
+ CatchV8ARREL1S
+ 0
+
+
+ CatchV8AREEL2NS
+ 0
+
+
+ CatchV8ARREL2NS
+ 0
+
+
+ CatchV8AREEL3S
+ 0
+
+
+ CatchV8ARREL3S
+ 0
+
@@ -2413,7 +2522,7 @@
LMIFTDI_ID
2
- 2
+ 3
1
0
@@ -2440,6 +2549,19 @@
CCLmiFtdiInterfaceCmdLine
0
+
+ CCLmiftdiUsbSerialNo
+
+
+
+ CCLmiftdiUsbSerialNoSelect
+ 0
+
+
+ CCLmiftdiResetList
+ 0
+ 0
+
@@ -2712,7 +2834,7 @@
XDS100_ID
2
- 8
+ 9
1
0
@@ -2886,6 +3008,10 @@
OCXDSDigitalStatesConfigFile
1
+
+ OCSelectedCoreName
+ 1
+
@@ -2905,10 +3031,6 @@
$TOOLKIT_DIR$\plugins\rtos\FreeRtos\FreeRtosArmPlugin.ENU.ewplugin
0
-
- $TOOLKIT_DIR$\plugins\rtos\HWRTOSplugin\HWRTOSplugin.ewplugin
- 0
-
$TOOLKIT_DIR$\plugins\rtos\Mbed\MbedArmPlugin.ENU.ewplugin
0
@@ -2921,30 +3043,22 @@
$TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin
0
-
- $TOOLKIT_DIR$\plugins\rtos\RemedyRtosViewer\RemedyRtosViewer.ewplugin
- 0
-
$TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin
0
- $TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8b.ewplugin
+ $TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm9.ewplugin
0
- $TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8bBE.ewplugin
+ $TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm9BE.ewplugin
0
$TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ENU.ewplugin
0
-
- $TOOLKIT_DIR$\plugins\rtos\TI-RTOS\tirtosplugin.ewplugin
- 0
-
$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-286-KA-CSpy.ewplugin
0
diff --git a/CMSIS/RTOS2/RTX/Examples_IAR/MsgQueue/MsgQueue/MsgQueue.ewp b/CMSIS/RTOS2/RTX/Examples_IAR/MsgQueue/MsgQueue/MsgQueue.ewp
index ebc4e58c2d..7f3c9688e8 100644
--- a/CMSIS/RTOS2/RTX/Examples_IAR/MsgQueue/MsgQueue/MsgQueue.ewp
+++ b/CMSIS/RTOS2/RTX/Examples_IAR/MsgQueue/MsgQueue/MsgQueue.ewp
@@ -11,9 +11,13 @@
General
3
- 31
+ 35
1
1
+
+ BrowseInfoPath
+ Debug\BrowseInfo
+
ExePath
Debug\Exe
@@ -66,15 +70,7 @@
OGLastSavedByProductVersion
- 8.50.1.24770
-
-
- GeneralEnableMisra
- 0
-
-
- GeneralMisraVerbose
- 0
+ 9.30.1.50052
OGChipSelectEditMenu
@@ -96,27 +92,13 @@
GenStdoutInterface
0
-
- GeneralMisraRules98
- 0
- 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
-
-
- GeneralMisraVer
- 0
-
-
- GeneralMisraRules04
- 0
- 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
-
RTConfigPath2
$TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h
GBECoreSlave
- 28
+ 32
38
@@ -133,7 +115,7 @@
CoreVariant
- 28
+ 32
38
@@ -156,7 +138,7 @@
GFPUCoreSlave2
- 28
+ 32
38
@@ -209,13 +191,33 @@
0
0
+
+ OGAarch64Abi
+ 0
+
+
+ OG_32_64Device
+ 0
+
+
+ BuildFilesPath
+ Debug
+
+
+ PointerAuthentication
+ 0
+
+
+ FPU64
+ 1
+
ICCARM
2
- 36
+ 37
1
1
@@ -340,10 +342,6 @@
PreInclude
-
- CompilerMisraOverride
- 0
-
CCIncludePath2
$CMSIS_PACK_DEVICE_INCLUDES$
@@ -374,16 +372,6 @@
CCOptLevelSlave
1
-
- CompilerMisraRules98
- 0
- 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
-
-
- CompilerMisraRules04
- 0
- 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
-
CCPosIndRopi
0
@@ -479,7 +467,7 @@
AARM
2
- 10
+ 11
1
1
@@ -637,6 +625,10 @@
AsmNoLiteralPool
0
+
+ PreInclude
+
+
@@ -676,13 +668,9 @@
0
+ inputOutputBased
-
- BICOMP
- 0
-
-
BUILDACTION
1
@@ -695,17 +683,13 @@
ILINK
0
- 23
+ 27
1
1
IlinkLibIOConfig
1
-
- XLinkMisraHandler
- 0
-
IlinkInputFileSlave
0
@@ -776,7 +760,7 @@
IlinkIcfFile
- ${CMSIS_PACK_PATH_ARM#CMSIS#5.7.0-dev5}$\.iar\config\linker\ARMCM3.icf
+ ${CMSIS_PACK_PATH_ARM#CMSIS#5.9.1}$\.iar\config\linker\ARMCM3.icf
IlinkIcfFileSlave
@@ -1031,6 +1015,42 @@
IlinkRawBinaryAlign2
+
+ IlinkLogCrtRoutineSelection
+ 0
+
+
+ IlinkLogFragmentInfo
+ 0
+
+
+ IlinkLogInlining
+ 0
+
+
+ IlinkLogMerging
+ 0
+
+
+ IlinkDemangle
+ 0
+
+
+ IlinkWrapperFileEnable
+ 0
+
+
+ IlinkWrapperFile
+
+
+
+ IlinkProcessor
+ 1
+
+
+ IlinkFpuProcessor
+ 1
+
@@ -1054,11 +1074,6 @@
-
- BILINK
- 0
-
-
Release
@@ -1070,9 +1085,13 @@
General
3
- 31
+ 35
1
0
+
+ BrowseInfoPath
+ Release\BrowseInfo
+
ExePath
Release\Exe
@@ -1127,14 +1146,6 @@
OGLastSavedByProductVersion
8.50.1.24770
-
- GeneralEnableMisra
- 0
-
-
- GeneralMisraVerbose
- 0
-
OGChipSelectEditMenu
@@ -1155,27 +1166,13 @@
GenStdoutInterface
0
-
- GeneralMisraRules98
- 0
- 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
-
-
- GeneralMisraVer
- 0
-
-
- GeneralMisraRules04
- 0
- 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
-
RTConfigPath2
GBECoreSlave
- 28
+ 32
38
@@ -1192,7 +1189,7 @@
CoreVariant
- 28
+ 32
38
@@ -1215,7 +1212,7 @@
GFPUCoreSlave2
- 28
+ 32
38
@@ -1268,13 +1265,33 @@
0
0
+
+ OGAarch64Abi
+ 0
+
+
+ OG_32_64Device
+ 0
+
+
+ BuildFilesPath
+ Release
+
+
+ PointerAuthentication
+ 0
+
+
+ FPU64
+ 1
+
ICCARM
2
- 36
+ 37
1
0
@@ -1400,10 +1417,6 @@
PreInclude
-
- CompilerMisraOverride
- 0
-
CCIncludePath2
$CMSIS_PACK_DEVICE_INCLUDES$
@@ -1434,16 +1447,6 @@
CCOptLevelSlave
1
-
- CompilerMisraRules98
- 0
- 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
-
-
- CompilerMisraRules04
- 0
- 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
-
CCPosIndRopi
0
@@ -1539,7 +1542,7 @@
AARM
2
- 10
+ 11
1
0
@@ -1697,6 +1700,10 @@
AsmNoLiteralPool
0
+
+ PreInclude
+
+
@@ -1736,13 +1743,9 @@
0
+ inputOutputBased
-
- BICOMP
- 0
-
-
BUILDACTION
1
@@ -1755,17 +1758,13 @@
ILINK
0
- 23
+ 27
1
0
IlinkLibIOConfig
1
-
- XLinkMisraHandler
- 0
-
IlinkInputFileSlave
0
@@ -2091,6 +2090,42 @@
IlinkRawBinaryAlign2
+
+ IlinkLogCrtRoutineSelection
+ 0
+
+
+ IlinkLogFragmentInfo
+ 0
+
+
+ IlinkLogInlining
+ 0
+
+
+ IlinkLogMerging
+ 0
+
+
+ IlinkDemangle
+ 0
+
+
+ IlinkWrapperFileEnable
+ 0
+
+
+ IlinkWrapperFile
+
+
+
+ IlinkProcessor
+ 1
+
+
+ IlinkFpuProcessor
+ 1
+
@@ -2114,11 +2149,6 @@
-
- BILINK
- 0
-
-
$PROJ_DIR$\..\main.c
@@ -2126,14 +2156,17 @@
CMSIS-Pack
CMSISPack.Component
+
+ $PROJ_DIR$\RTE\RTE_Components.h
+
CMSIS.RTOS2.Keil RTX5 Source
CMSISPack.Component
- ${CMSIS_PACK_PATH_ARM#CMSIS#5.7.0-dev5}$\CMSIS/RTOS2/RTX/Source/IAR/irq_cm3.s
+ ${CMSIS_PACK_PATH_ARM#CMSIS#5.9.1}$\CMSIS/RTOS2/RTX/Source/IAR/irq_armv7m.s
- ${CMSIS_PACK_PATH_ARM#CMSIS#5.7.0-dev5}$\CMSIS/RTOS2/Source/os_systick.c
+ ${CMSIS_PACK_PATH_ARM#CMSIS#5.9.1}$\CMSIS/RTOS2/Source/os_systick.c
$PROJ_DIR$\RTE\CMSIS\RTX_Config.c
@@ -2142,43 +2175,43 @@
$PROJ_DIR$\RTE\CMSIS\RTX_Config.h
- ${CMSIS_PACK_PATH_ARM#CMSIS#5.7.0-dev5}$\CMSIS/RTOS2/RTX/Source/rtx_delay.c
+ ${CMSIS_PACK_PATH_ARM#CMSIS#5.9.1}$\CMSIS/RTOS2/RTX/Source/rtx_delay.c
- ${CMSIS_PACK_PATH_ARM#CMSIS#5.7.0-dev5}$\CMSIS/RTOS2/RTX/Source/rtx_evflags.c
+ ${CMSIS_PACK_PATH_ARM#CMSIS#5.9.1}$\CMSIS/RTOS2/RTX/Source/rtx_evflags.c
- ${CMSIS_PACK_PATH_ARM#CMSIS#5.7.0-dev5}$\CMSIS/RTOS2/RTX/Source/rtx_evr.c
+ ${CMSIS_PACK_PATH_ARM#CMSIS#5.9.1}$\CMSIS/RTOS2/RTX/Source/rtx_evr.c
- ${CMSIS_PACK_PATH_ARM#CMSIS#5.7.0-dev5}$\CMSIS/RTOS2/RTX/Source/rtx_kernel.c
+ ${CMSIS_PACK_PATH_ARM#CMSIS#5.9.1}$\CMSIS/RTOS2/RTX/Source/rtx_kernel.c
- ${CMSIS_PACK_PATH_ARM#CMSIS#5.7.0-dev5}$\CMSIS/RTOS2/RTX/Source/rtx_lib.c
+ ${CMSIS_PACK_PATH_ARM#CMSIS#5.9.1}$\CMSIS/RTOS2/RTX/Source/rtx_lib.c
- ${CMSIS_PACK_PATH_ARM#CMSIS#5.7.0-dev5}$\CMSIS/RTOS2/RTX/Source/rtx_memory.c
+ ${CMSIS_PACK_PATH_ARM#CMSIS#5.9.1}$\CMSIS/RTOS2/RTX/Source/rtx_memory.c
- ${CMSIS_PACK_PATH_ARM#CMSIS#5.7.0-dev5}$\CMSIS/RTOS2/RTX/Source/rtx_mempool.c
+ ${CMSIS_PACK_PATH_ARM#CMSIS#5.9.1}$\CMSIS/RTOS2/RTX/Source/rtx_mempool.c
- ${CMSIS_PACK_PATH_ARM#CMSIS#5.7.0-dev5}$\CMSIS/RTOS2/RTX/Source/rtx_msgqueue.c
+ ${CMSIS_PACK_PATH_ARM#CMSIS#5.9.1}$\CMSIS/RTOS2/RTX/Source/rtx_msgqueue.c
- ${CMSIS_PACK_PATH_ARM#CMSIS#5.7.0-dev5}$\CMSIS/RTOS2/RTX/Source/rtx_mutex.c
+ ${CMSIS_PACK_PATH_ARM#CMSIS#5.9.1}$\CMSIS/RTOS2/RTX/Source/rtx_mutex.c
- ${CMSIS_PACK_PATH_ARM#CMSIS#5.7.0-dev5}$\CMSIS/RTOS2/RTX/Source/rtx_semaphore.c
+ ${CMSIS_PACK_PATH_ARM#CMSIS#5.9.1}$\CMSIS/RTOS2/RTX/Source/rtx_semaphore.c
- ${CMSIS_PACK_PATH_ARM#CMSIS#5.7.0-dev5}$\CMSIS/RTOS2/RTX/Source/rtx_system.c
+ ${CMSIS_PACK_PATH_ARM#CMSIS#5.9.1}$\CMSIS/RTOS2/RTX/Source/rtx_system.c
- ${CMSIS_PACK_PATH_ARM#CMSIS#5.7.0-dev5}$\CMSIS/RTOS2/RTX/Source/rtx_thread.c
+ ${CMSIS_PACK_PATH_ARM#CMSIS#5.9.1}$\CMSIS/RTOS2/RTX/Source/rtx_thread.c
- ${CMSIS_PACK_PATH_ARM#CMSIS#5.7.0-dev5}$\CMSIS/RTOS2/RTX/Source/rtx_timer.c
+ ${CMSIS_PACK_PATH_ARM#CMSIS#5.9.1}$\CMSIS/RTOS2/RTX/Source/rtx_timer.c
@@ -2191,33 +2224,30 @@
$PROJ_DIR$\RTE\Device\ARMCM3\system_ARMCM3.c
-
- $PROJ_DIR$\RTE\RTE_Components.h
-
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<configuration xmlns:xs="http://www.w3.org/2001/XMLSchema-instance">
<packages/>
<device Dclock="10000000" Dcore="Cortex-M3" DcoreVersion="r2p1" Dendian="Little-endian" Dfamily="ARM Cortex M3" Dfpu="NO_FPU" Dmpu="MPU" Dname="ARMCM3" Dvendor="ARM:82" info="ARM , 128 KB RAM, 256 KB ROM" url="http://www.keil.com/dd2/arm/armcm3">
- <package info="CMSIS (Cortex Microcontroller Software Interface Standard)" name="CMSIS" url="http://www.keil.com/pack/" vendor="ARM" version="5.7.0-dev5"/>
+ <package info="CMSIS (Common Microcontroller Software Interface Standard)" name="CMSIS" url="https://www.keil.com/pack/" vendor="ARM" version="5.9.1"/>
</device>
<toolchain Tcompiler="IAR" Toutput="exe"/>
<components>
- <component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="5.4.0">
- <package name="CMSIS" url="http://www.keil.com/pack/" vendor="ARM" version="5.7.0-dev5"/>
+ <component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="5.7.0">
+ <package name="CMSIS" url="https://www.keil.com/pack/" vendor="ARM" version="5.9.1"/>
<file category="doc" name="CMSIS/Documentation/Core/html/index.html"/>
<file category="include" name="CMSIS/Core/Include/"/>
<file category="header" condition="TrustZone" name="CMSIS/Core/Include/tz_context.h"/>
<file attr="template" category="sourceC" condition="TZ Secure" name="CMSIS/Core/Template/ARMv8-M/main_s.c" select="Secure mode 'main' module for ARMv8-M" version="1.1.1"/>
<file attr="template" category="sourceC" condition="TZ Secure" name="CMSIS/Core/Template/ARMv8-M/tz_context.c" select="RTOS Context Management (TrustZone for ARMv8-M)" version="1.1.1"/>
</component>
- <component Capiversion="2.1.3" Cclass="CMSIS" Cgroup="RTOS2" Csub="Keil RTX5" Cvariant="Source" Cvendor="ARM" Cversion="5.5.2">
- <package name="CMSIS" url="http://www.keil.com/pack/" vendor="ARM" version="5.7.0-dev5"/>
+ <component Capiversion="2.2.0" Cclass="CMSIS" Cgroup="RTOS2" Csub="Keil RTX5" Cvariant="Source" Cvendor="ARM" Cversion="5.7.0">
+ <package name="CMSIS" url="https://www.keil.com/pack/" vendor="ARM" version="5.9.1"/>
<file category="doc" name="CMSIS/Documentation/RTOS2/html/rtx5_impl.html"/>
<file category="header" name="CMSIS/RTOS2/RTX/Include/rtx_os.h"/>
- <file attr="config" category="header" name="CMSIS/RTOS2/RTX/Config/RTX_Config.h" version="5.5.1"/>
- <file attr="config" category="source" name="CMSIS/RTOS2/RTX/Config/RTX_Config.c" version="5.1.0"/>
+ <file attr="config" category="header" name="CMSIS/RTOS2/RTX/Config/RTX_Config.h" version="5.6.0"/>
+ <file attr="config" category="source" name="CMSIS/RTOS2/RTX/Config/RTX_Config.c" version="5.2.0"/>
<file attr="template" category="source" name="CMSIS/RTOS2/RTX/Template/main.c" select="CMSIS-RTOS2 'main' function" version="2.1.0"/>
<file attr="template" category="source" name="CMSIS/RTOS2/RTX/Template/Events.c" select="CMSIS-RTOS2 Events" version="2.0.0"/>
<file attr="template" category="source" name="CMSIS/RTOS2/RTX/Template/MemPool.c" select="CMSIS-RTOS2 Memory Pool" version="2.0.0"/>
@@ -2241,19 +2271,19 @@
<file category="source" name="CMSIS/RTOS2/RTX/Source/rtx_system.c"/>
<file category="source" name="CMSIS/RTOS2/RTX/Source/rtx_evr.c"/>
<file category="source" name="CMSIS/RTOS2/RTX/Source/rtx_lib.c"/>
- <file category="source" condition="CM3_IAR" name="CMSIS/RTOS2/RTX/Source/IAR/irq_cm3.s"/>
+ <file category="source" condition="IARASM ARMv7-M" name="CMSIS/RTOS2/RTX/Source/IAR/irq_armv7m.s"/>
<file category="source" name="CMSIS/RTOS2/Source/os_systick.c"/>
</component>
<component Cclass="Device" Cgroup="Startup" Cvendor="ARM" Cversion="1.2.2" deviceDependent="1">
- <package name="CMSIS" url="http://www.keil.com/pack/" vendor="ARM" version="5.7.0-dev5"/>
+ <package name="CMSIS" url="https://www.keil.com/pack/" vendor="ARM" version="5.9.1"/>
<file category="header" deviceDependent="1" name="Device/ARM/ARMCM3/Include/ARMCM3.h"/>
<file attr="config" category="sourceAsm" condition="IAR" deviceDependent="1" name="Device/ARM/ARMCM3/Source/IAR/startup_ARMCM3.s" version="1.0.0"/>
<file attr="config" category="sourceC" deviceDependent="1" name="Device/ARM/ARMCM3/Source/system_ARMCM3.c" version="1.0.1"/>
</component>
</components>
<apis>
- <api Capiversion="2.1.3" Cclass="CMSIS" Cgroup="RTOS2" Cvendor="ARM" Cversion="2.1.3" exclusive="1">
- <package name="CMSIS" url="http://www.keil.com/pack/" vendor="ARM" version="5.7.0-dev5"/>
+ <api Capiversion="2.2.0" Cclass="CMSIS" Cgroup="RTOS2" Cvendor="ARM" Cversion="2.2.0" exclusive="1">
+ <package name="CMSIS" url="https://www.keil.com/pack/" vendor="ARM" version="5.9.1"/>
<file category="doc" name="CMSIS/Documentation/RTOS2/html/index.html"/>
<file category="header" name="CMSIS/RTOS2/Include/cmsis_os2.h"/>
</api>