diff --git a/bsp/stm32f107/Libraries/SConscript b/bsp/stm32f107/Libraries/SConscript
index 44b213e685..1b5fe11170 100644
--- a/bsp/stm32f107/Libraries/SConscript
+++ b/bsp/stm32f107/Libraries/SConscript
@@ -7,7 +7,6 @@ cwd = GetCurrentDir()
# The set of source files associated with this SConscript file.
src = Split("""
-CMSIS/CM3/CoreSupport/core_cm3.c
CMSIS/CM3/DeviceSupport/ST/STM32F10x/system_stm32f10x.c
STM32F10x_StdPeriph_Driver/src/stm32f10x_crc.c
STM32F10x_StdPeriph_Driver/src/stm32f10x_rcc.c
@@ -54,9 +53,14 @@ elif rtconfig.CROSS_TOOL == 'iar':
src = src + ['CMSIS/CM3/DeviceSupport/ST/STM32F10x/startup/iar/' + startup_scripts[rtconfig.STM32_TYPE]]
path = [cwd + '/STM32F10x_StdPeriph_Driver/inc',
- cwd + '/CMSIS/CM3/CoreSupport',
cwd + '/CMSIS/CM3/DeviceSupport/ST/STM32F10x']
+if GetDepend(['RT_USING_BSP_CMSIS']):
+ path += [cwd + '/CMSIS/CM3/CoreSupport']
+ src += [cwd + '/CMSIS/CM3/CoreSupport/core_cm3.c']
+elif GetDepend(['RT_USING_RTT_CMSIS']):
+ path += [RTT_ROOT + '/components/CMSIS/Include']
+
CPPDEFINES = ['USE_STDPERIPH_DRIVER', rtconfig.STM32_TYPE]
group = DefineGroup('STM32_StdPeriph', src, depend = [''], CPPPATH = path, CPPDEFINES = CPPDEFINES)
diff --git a/bsp/stm32f107/project.ewp b/bsp/stm32f107/project.ewp
index d333667ec0..80adeb26d1 100644
--- a/bsp/stm32f107/project.ewp
+++ b/bsp/stm32f107/project.ewp
@@ -12,7 +12,7 @@
General
3
- 20
+ 21
1
1
@@ -29,7 +29,7 @@
Variant
- 18
+ 19
37
@@ -38,8 +38,8 @@
Input variant
- 1
- 0
+ 3
+ 1
Input description
@@ -47,8 +47,8 @@
Output variant
- 0
- 0
+ 2
+ 1
Output description
@@ -87,7 +87,7 @@
OGLastSavedByProductVersion
- 6.10.3.52260
+ 6.30.6.53380
GeneralEnableMisra
@@ -137,21 +137,29 @@
GFPUCoreSlave
- 18
+ 19
37
GBECoreSlave
- 18
+ 19
37
+
+ OGUseCmsis
+ 0
+
+
+ OGUseCmsisDspLib
+ 0
+
ICCARM
2
- 26
+ 28
1
1
@@ -289,20 +297,20 @@
CCIncludePath2
$PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\inc
- $PROJ_DIR$\Libraries\CMSIS\CM3\CoreSupport
- $PROJ_DIR$\..\..\components\dfs
- $PROJ_DIR$\..\..\components\finsh
+ $PROJ_DIR$\..\..\include
$PROJ_DIR$\..\..\components\net\lwip\src\include
+ $PROJ_DIR$\..\..\components\CMSIS\Include
$PROJ_DIR$\.
$PROJ_DIR$\..\..\components\net\lwip\src\include\ipv4
- $PROJ_DIR$\..\..\include
+ $PROJ_DIR$\..\..\components\dfs
$PROJ_DIR$\..\..\components\net\lwip\src\arch\include
- $PROJ_DIR$\..\..\components\dfs\include
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m3
$PROJ_DIR$\..\..\components\net\lwip\src
$PROJ_DIR$\..\..\libcpu\arm\common
- $PROJ_DIR$\..\..\libcpu\arm\stm32
- $PROJ_DIR$\..\..\components\net\lwip\src\include\netif
$PROJ_DIR$\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x
+ $PROJ_DIR$\..\..\components\finsh
+ $PROJ_DIR$\..\..\components\net\lwip\src\include\netif
+ $PROJ_DIR$\..\..\components\dfs\include
CCStdIncCheck
@@ -384,11 +392,15 @@
1
- IccRelaxedFpPrecision
+ IccCppInlineSemantics
0
- IccCppInlineSemantics
+ IccCmsis
+ 1
+
+
+ IccFloatSemantics
0
@@ -610,7 +622,7 @@
ILINK
0
- 11
+ 14
1
1
@@ -856,6 +868,34 @@
IlinkOptExceptionsForce
0
+
+ IlinkCmsis
+ 1
+
+
+ IlinkOptMergeDuplSections
+ 0
+
+
+ IlinkOptUseVfe
+ 1
+
+
+ IlinkOptForceVfe
+ 0
+
+
+ IlinkStackAnalysisEnable
+ 0
+
+
+ IlinkStackControlFile
+
+
+
+ IlinkStackCallGraphFile
+
+
@@ -895,7 +935,7 @@
General
3
- 20
+ 21
1
0
@@ -912,7 +952,7 @@
Variant
- 18
+ 19
0
@@ -921,8 +961,8 @@
Input variant
- 1
- 0
+ 3
+ 1
Input description
@@ -930,8 +970,8 @@
Output variant
- 0
- 0
+ 2
+ 1
Output description
@@ -970,7 +1010,7 @@
OGLastSavedByProductVersion
-
+ 6.30.6.53380
GeneralEnableMisra
@@ -1020,12 +1060,20 @@
GFPUCoreSlave
- 18
+ 19
0
GBECoreSlave
- 18
+ 19
+ 0
+
+
+ OGUseCmsis
+ 0
+
+
+ OGUseCmsisDspLib
0
@@ -1034,7 +1082,7 @@
ICCARM
2
- 26
+ 28
1
0
@@ -1172,20 +1220,20 @@
CCIncludePath2
$PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\inc
- $PROJ_DIR$\Libraries\CMSIS\CM3\CoreSupport
- $PROJ_DIR$\..\..\components\dfs
- $PROJ_DIR$\..\..\components\finsh
+ $PROJ_DIR$\..\..\include
$PROJ_DIR$\..\..\components\net\lwip\src\include
+ $PROJ_DIR$\..\..\components\CMSIS\Include
$PROJ_DIR$\.
$PROJ_DIR$\..\..\components\net\lwip\src\include\ipv4
- $PROJ_DIR$\..\..\include
+ $PROJ_DIR$\..\..\components\dfs
$PROJ_DIR$\..\..\components\net\lwip\src\arch\include
- $PROJ_DIR$\..\..\components\dfs\include
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m3
$PROJ_DIR$\..\..\components\net\lwip\src
$PROJ_DIR$\..\..\libcpu\arm\common
- $PROJ_DIR$\..\..\libcpu\arm\stm32
- $PROJ_DIR$\..\..\components\net\lwip\src\include\netif
$PROJ_DIR$\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x
+ $PROJ_DIR$\..\..\components\finsh
+ $PROJ_DIR$\..\..\components\net\lwip\src\include\netif
+ $PROJ_DIR$\..\..\components\dfs\include
CCStdIncCheck
@@ -1267,11 +1315,15 @@
1
- IccRelaxedFpPrecision
+ IccCppInlineSemantics
0
- IccCppInlineSemantics
+ IccCmsis
+ 1
+
+
+ IccFloatSemantics
0
@@ -1493,7 +1545,7 @@
ILINK
0
- 11
+ 14
1
0
@@ -1739,6 +1791,34 @@
IlinkOptExceptionsForce
0
+
+ IlinkCmsis
+ 1
+
+
+ IlinkOptMergeDuplSections
+ 0
+
+
+ IlinkOptUseVfe
+ 1
+
+
+ IlinkOptForceVfe
+ 0
+
+
+ IlinkStackAnalysisEnable
+ 0
+
+
+ IlinkStackControlFile
+
+
+
+ IlinkStackCallGraphFile
+
+
@@ -1768,6 +1848,24 @@
+
+ CORTEX-M3
+
+ $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\context_iar.S
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\cpuport.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\common\div0.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
+
+
Filesystem
@@ -1857,21 +1955,12 @@
$PROJ_DIR$\..\..\src\mempool.c
-
- $PROJ_DIR$\..\..\src\module.c
-
$PROJ_DIR$\..\..\src\object.c
-
- $PROJ_DIR$\..\..\src\rtm.c
-
$PROJ_DIR$\..\..\src\scheduler.c
-
- $PROJ_DIR$\..\..\src\slab.c
-
$PROJ_DIR$\..\..\src\thread.c
@@ -2014,29 +2103,8 @@
$PROJ_DIR$\.\usart.c
-
- STM32
-
- $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\context_iar.S
-
-
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\cpuport.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\common\div0.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
-
-
STM32_StdPeriph
-
- $PROJ_DIR$\Libraries\CMSIS\CM3\CoreSupport\core_cm3.c
-
$PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\misc.c
diff --git a/bsp/stm32f107/rtconfig.h b/bsp/stm32f107/rtconfig.h
index 871fde32bd..3d907281a8 100644
--- a/bsp/stm32f107/rtconfig.h
+++ b/bsp/stm32f107/rtconfig.h
@@ -147,4 +147,11 @@
#define CHECKSUM_GEN_IP 0
#define CHECKSUM_GEN_UDP 0
+//
+// #define RT_USING_CMSIS_OS
+//
+#define RT_USING_RTT_CMSIS
+//
+// #define RT_USING_BSP_CMSIS
+
#endif
diff --git a/bsp/stm32f10x/Libraries/SConscript b/bsp/stm32f10x/Libraries/SConscript
index 44b213e685..1b5fe11170 100644
--- a/bsp/stm32f10x/Libraries/SConscript
+++ b/bsp/stm32f10x/Libraries/SConscript
@@ -7,7 +7,6 @@ cwd = GetCurrentDir()
# The set of source files associated with this SConscript file.
src = Split("""
-CMSIS/CM3/CoreSupport/core_cm3.c
CMSIS/CM3/DeviceSupport/ST/STM32F10x/system_stm32f10x.c
STM32F10x_StdPeriph_Driver/src/stm32f10x_crc.c
STM32F10x_StdPeriph_Driver/src/stm32f10x_rcc.c
@@ -54,9 +53,14 @@ elif rtconfig.CROSS_TOOL == 'iar':
src = src + ['CMSIS/CM3/DeviceSupport/ST/STM32F10x/startup/iar/' + startup_scripts[rtconfig.STM32_TYPE]]
path = [cwd + '/STM32F10x_StdPeriph_Driver/inc',
- cwd + '/CMSIS/CM3/CoreSupport',
cwd + '/CMSIS/CM3/DeviceSupport/ST/STM32F10x']
+if GetDepend(['RT_USING_BSP_CMSIS']):
+ path += [cwd + '/CMSIS/CM3/CoreSupport']
+ src += [cwd + '/CMSIS/CM3/CoreSupport/core_cm3.c']
+elif GetDepend(['RT_USING_RTT_CMSIS']):
+ path += [RTT_ROOT + '/components/CMSIS/Include']
+
CPPDEFINES = ['USE_STDPERIPH_DRIVER', rtconfig.STM32_TYPE]
group = DefineGroup('STM32_StdPeriph', src, depend = [''], CPPPATH = path, CPPDEFINES = CPPDEFINES)
diff --git a/bsp/stm32f10x/project.ewd b/bsp/stm32f10x/project.ewd
deleted file mode 100644
index cefeb892c1..0000000000
--- a/bsp/stm32f10x/project.ewd
+++ /dev/null
@@ -1,1659 +0,0 @@
-
-
-
- 2
-
- Debug
-
- ARM
-
- 1
-
- C-SPY
- 2
-
- 22
- 1
- 1
-
- CInput
- 1
-
-
- CEndian
- 1
-
-
- CProcessor
- 1
-
-
- OCVariant
- 0
-
-
- MacOverride
- 0
-
-
- MacFile
-
-
-
- MemOverride
- 0
-
-
- MemFile
- $TOOLKIT_DIR$\CONFIG\debugger\ST\iostm32f10xxe.ddf
-
-
- RunToEnable
- 1
-
-
- RunToName
- main
-
-
- CExtraOptionsCheck
- 0
-
-
- CExtraOptions
-
-
-
- CFpuProcessor
- 1
-
-
- OCDDFArgumentProducer
-
-
-
- OCDownloadSuppressDownload
- 0
-
-
- OCDownloadVerifyAll
- 0
-
-
- OCProductVersion
- 5.41.0.51757
-
-
- OCDynDriverList
- JLINK_ID
-
-
- OCLastSavedByProductVersion
- 6.10.3.52260
-
-
- OCDownloadAttachToProgram
- 0
-
-
- UseFlashLoader
- 1
-
-
- CLowLevel
- 1
-
-
- OCBE8Slave
- 1
-
-
- MacFile2
-
-
-
- CDevice
- 1
-
-
- FlashLoadersV3
- $TOOLKIT_DIR$\config\flashloader\ST\FlashSTM32F10xxE.board
-
-
- OCImagesSuppressCheck1
- 0
-
-
- OCImagesPath1
-
-
-
- OCImagesSuppressCheck2
- 0
-
-
- OCImagesPath2
-
-
-
- OCImagesSuppressCheck3
- 0
-
-
- OCImagesPath3
-
-
-
- OverrideDefFlashBoard
- 0
-
-
- OCImagesOffset1
-
-
-
- OCImagesOffset2
-
-
-
- OCImagesOffset3
-
-
-
- OCImagesUse1
- 0
-
-
- OCImagesUse2
- 0
-
-
- OCImagesUse3
- 0
-
-
-
-
- ARMSIM_ID
- 2
-
- 1
- 1
- 1
-
- OCSimDriverInfo
- 1
-
-
- OCSimEnablePSP
- 0
-
-
- OCSimPspOverrideConfig
- 0
-
-
- OCSimPspConfigFile
-
-
-
-
-
- ANGEL_ID
- 2
-
- 0
- 1
- 1
-
- CCAngelHeartbeat
- 1
-
-
- CAngelCommunication
- 1
-
-
- CAngelCommBaud
- 0
- 3
-
-
- CAngelCommPort
- 0
- 0
-
-
- ANGELTCPIP
- aaa.bbb.ccc.ddd
-
-
- DoAngelLogfile
- 0
-
-
- AngelLogFile
- $PROJ_DIR$\cspycomm.log
-
-
- OCDriverInfo
- 1
-
-
-
-
- GDBSERVER_ID
- 2
-
- 0
- 1
- 1
-
- OCDriverInfo
- 1
-
-
- TCPIP
- aaa.bbb.ccc.ddd
-
-
- DoLogfile
- 0
-
-
- LogFile
- $PROJ_DIR$\cspycomm.log
-
-
- CCJTagBreakpointRadio
- 0
-
-
- CCJTagDoUpdateBreakpoints
- 0
-
-
- CCJTagUpdateBreakpoints
- main
-
-
-
-
- IARROM_ID
- 2
-
- 1
- 1
- 1
-
- CRomLogFileCheck
- 0
-
-
- CRomLogFileEditB
- $PROJ_DIR$\cspycomm.log
-
-
- CRomCommPort
- 0
- 0
-
-
- CRomCommBaud
- 0
- 7
-
-
- OCDriverInfo
- 1
-
-
-
-
- JLINK_ID
- 2
-
- 12
- 1
- 1
-
- JLinkSpeed
- 32
-
-
- CCJLinkDoLogfile
- 0
-
-
- CCJLinkLogFile
- $PROJ_DIR$\cspycomm.log
-
-
- CCJLinkHWResetDelay
- 0
-
-
- OCDriverInfo
- 1
-
-
- JLinkInitialSpeed
- 32
-
-
- CCDoJlinkMultiTarget
- 0
-
-
- CCScanChainNonARMDevices
- 0
-
-
- CCJLinkMultiTarget
- 0
-
-
- CCJLinkIRLength
- 0
-
-
- CCJLinkCommRadio
- 0
-
-
- CCJLinkTCPIP
- aaa.bbb.ccc.ddd
-
-
- CCJLinkSpeedRadioV2
- 0
-
-
- CCUSBDevice
- 0
- 0
-
-
- CCRDICatchReset
- 0
-
-
- CCRDICatchUndef
- 0
-
-
- CCRDICatchSWI
- 0
-
-
- CCRDICatchData
- 0
-
-
- CCRDICatchPrefetch
- 0
-
-
- CCRDICatchIRQ
- 0
-
-
- CCRDICatchFIQ
- 0
-
-
- CCJLinkBreakpointRadio
- 0
-
-
- CCJLinkDoUpdateBreakpoints
- 0
-
-
- CCJLinkUpdateBreakpoints
- main
-
-
- CCJLinkInterfaceRadio
- 1
-
-
- OCJLinkAttachSlave
- 1
-
-
- CCJLinkResetList
- 5
- 7
-
-
- CCJLinkInterfaceCmdLine
- 0
-
-
- CCCatchCORERESET
- 0
-
-
- CCCatchMMERR
- 0
-
-
- CCCatchNOCPERR
- 0
-
-
- CCCatchCHRERR
- 0
-
-
- CCCatchSTATERR
- 0
-
-
- CCCatchBUSERR
- 0
-
-
- CCCatchINTERR
- 0
-
-
- CCCatchHARDERR
- 0
-
-
- CCCatchDummy
- 0
-
-
- OCJLinkScriptFile
- 1
-
-
-
-
- LMIFTDI_ID
- 2
-
- 2
- 1
- 1
-
- OCDriverInfo
- 1
-
-
- LmiftdiSpeed
- 500
-
-
- CCLmiftdiDoLogfile
- 0
-
-
- CCLmiftdiLogFile
- $PROJ_DIR$\cspycomm.log
-
-
- CCLmiFtdiInterfaceRadio
- 0
-
-
- CCLmiFtdiInterfaceCmdLine
- 0
-
-
-
-
- MACRAIGOR_ID
- 2
-
- 3
- 1
- 1
-
- jtag
- 0
- 0
-
-
- EmuSpeed
- 1
-
-
- TCPIP
- aaa.bbb.ccc.ddd
-
-
- DoLogfile
- 0
-
-
- LogFile
- $PROJ_DIR$\cspycomm.log
-
-
- DoEmuMultiTarget
- 0
-
-
- EmuMultiTarget
- 0@ARM7TDMI
-
-
- EmuHWReset
- 0
-
-
- CEmuCommBaud
- 0
- 4
-
-
- CEmuCommPort
- 0
- 0
-
-
- jtago
- 0
- 0
-
-
- OCDriverInfo
- 1
-
-
- UnusedAddr
- 0x00800000
-
-
- CCMacraigorHWResetDelay
-
-
-
- CCJTagBreakpointRadio
- 0
-
-
- CCJTagDoUpdateBreakpoints
- 0
-
-
- CCJTagUpdateBreakpoints
- main
-
-
- CCMacraigorInterfaceRadio
- 0
-
-
- CCMacraigorInterfaceCmdLine
- 0
-
-
-
-
- PEMICRO_ID
- 2
-
- 0
- 1
- 1
-
- OCDriverInfo
- 1
-
-
- OCPEMicroAttachSlave
- 1
-
-
- CCPEMicroInterfaceList
- 0
- 0
-
-
- CCPEMicroResetDelay
-
-
-
- CCPEMicroJtagSpeed
- #UNINITIALIZED#
-
-
- CCJPEMicroShowSettings
- 0
-
-
- DoLogfile
- 0
-
-
- LogFile
- $PROJ_DIR$\cspycomm.log
-
-
- CCPEMicroUSBDevice
- 0
- 0
-
-
- CCPEMicroSerialPort
- 0
- 0
-
-
- CCJPEMicroTCPIPAutoScanNetwork
- 1
-
-
- CCPEMicroTCPIP
- 10.0.0.1
-
-
- CCPEMicroCommCmdLineProducer
- 0
-
-
-
-
- RDI_ID
- 2
-
- 1
- 1
- 1
-
- CRDIDriverDll
- ###Uninitialized###
-
-
- CRDILogFileCheck
- 0
-
-
- CRDILogFileEdit
- $PROJ_DIR$\cspycomm.log
-
-
- CCRDIHWReset
- 0
-
-
- CCRDICatchReset
- 0
-
-
- CCRDICatchUndef
- 0
-
-
- CCRDICatchSWI
- 0
-
-
- CCRDICatchData
- 0
-
-
- CCRDICatchPrefetch
- 0
-
-
- CCRDICatchIRQ
- 0
-
-
- CCRDICatchFIQ
- 0
-
-
- CCRDIUseETM
- 0
-
-
- OCDriverInfo
- 1
-
-
-
-
- STLINK_ID
- 2
-
- 1
- 1
- 1
-
- OCDriverInfo
- 1
-
-
- CCSTLinkInterfaceRadio
- 0
-
-
- CCSTLinkInterfaceCmdLine
- 0
-
-
-
-
- THIRDPARTY_ID
- 2
-
- 0
- 1
- 1
-
- CThirdPartyDriverDll
- Browse to your third-party driver
-
-
- CThirdPartyLogFileCheck
- 0
-
-
- CThirdPartyLogFileEditB
- $PROJ_DIR$\cspycomm.log
-
-
- OCDriverInfo
- 1
-
-
-
-
-
- $TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ENU.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ENU.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\MQX\MQXRtosPlugin.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\PowerPac\PowerPacRTOS.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\Quadros\Quadros_EWB6_Plugin.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ENU.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-286-KA-CSpy.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin
- 0
-
-
- $EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin
- 1
-
-
- $EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin
- 0
-
-
- $EW_DIR$\common\plugins\Stack\Stack.ENU.ewplugin
- 1
-
-
- $EW_DIR$\common\plugins\SymList\SymList.ENU.ewplugin
- 1
-
-
-
-
- Release
-
- ARM
-
- 0
-
- C-SPY
- 2
-
- 22
- 1
- 0
-
- CInput
- 1
-
-
- CEndian
- 1
-
-
- CProcessor
- 1
-
-
- OCVariant
- 0
-
-
- MacOverride
- 0
-
-
- MacFile
-
-
-
- MemOverride
- 0
-
-
- MemFile
-
-
-
- RunToEnable
- 1
-
-
- RunToName
- main
-
-
- CExtraOptionsCheck
- 0
-
-
- CExtraOptions
-
-
-
- CFpuProcessor
- 1
-
-
- OCDDFArgumentProducer
-
-
-
- OCDownloadSuppressDownload
- 0
-
-
- OCDownloadVerifyAll
- 0
-
-
- OCProductVersion
- 5.41.0.51757
-
-
- OCDynDriverList
- ARMSIM_ID
-
-
- OCLastSavedByProductVersion
-
-
-
- OCDownloadAttachToProgram
- 0
-
-
- UseFlashLoader
- 0
-
-
- CLowLevel
- 1
-
-
- OCBE8Slave
- 1
-
-
- MacFile2
-
-
-
- CDevice
- 1
-
-
- FlashLoadersV3
-
-
-
- OCImagesSuppressCheck1
- 0
-
-
- OCImagesPath1
-
-
-
- OCImagesSuppressCheck2
- 0
-
-
- OCImagesPath2
-
-
-
- OCImagesSuppressCheck3
- 0
-
-
- OCImagesPath3
-
-
-
- OverrideDefFlashBoard
- 0
-
-
- OCImagesOffset1
-
-
-
- OCImagesOffset2
-
-
-
- OCImagesOffset3
-
-
-
- OCImagesUse1
- 0
-
-
- OCImagesUse2
- 0
-
-
- OCImagesUse3
- 0
-
-
-
-
- ARMSIM_ID
- 2
-
- 1
- 1
- 0
-
- OCSimDriverInfo
- 1
-
-
- OCSimEnablePSP
- 0
-
-
- OCSimPspOverrideConfig
- 0
-
-
- OCSimPspConfigFile
-
-
-
-
-
- ANGEL_ID
- 2
-
- 0
- 1
- 0
-
- CCAngelHeartbeat
- 1
-
-
- CAngelCommunication
- 1
-
-
- CAngelCommBaud
- 0
- 3
-
-
- CAngelCommPort
- 0
- 0
-
-
- ANGELTCPIP
- aaa.bbb.ccc.ddd
-
-
- DoAngelLogfile
- 0
-
-
- AngelLogFile
- $PROJ_DIR$\cspycomm.log
-
-
- OCDriverInfo
- 1
-
-
-
-
- GDBSERVER_ID
- 2
-
- 0
- 1
- 0
-
- OCDriverInfo
- 1
-
-
- TCPIP
- aaa.bbb.ccc.ddd
-
-
- DoLogfile
- 0
-
-
- LogFile
- $PROJ_DIR$\cspycomm.log
-
-
- CCJTagBreakpointRadio
- 0
-
-
- CCJTagDoUpdateBreakpoints
- 0
-
-
- CCJTagUpdateBreakpoints
- main
-
-
-
-
- IARROM_ID
- 2
-
- 1
- 1
- 0
-
- CRomLogFileCheck
- 0
-
-
- CRomLogFileEditB
- $PROJ_DIR$\cspycomm.log
-
-
- CRomCommPort
- 0
- 0
-
-
- CRomCommBaud
- 0
- 7
-
-
- OCDriverInfo
- 1
-
-
-
-
- JLINK_ID
- 2
-
- 12
- 1
- 0
-
- JLinkSpeed
- 32
-
-
- CCJLinkDoLogfile
- 0
-
-
- CCJLinkLogFile
- $PROJ_DIR$\cspycomm.log
-
-
- CCJLinkHWResetDelay
- 0
-
-
- OCDriverInfo
- 1
-
-
- JLinkInitialSpeed
- 32
-
-
- CCDoJlinkMultiTarget
- 0
-
-
- CCScanChainNonARMDevices
- 0
-
-
- CCJLinkMultiTarget
- 0
-
-
- CCJLinkIRLength
- 0
-
-
- CCJLinkCommRadio
- 0
-
-
- CCJLinkTCPIP
- aaa.bbb.ccc.ddd
-
-
- CCJLinkSpeedRadioV2
- 0
-
-
- CCUSBDevice
- 0
- 0
-
-
- CCRDICatchReset
- 0
-
-
- CCRDICatchUndef
- 0
-
-
- CCRDICatchSWI
- 0
-
-
- CCRDICatchData
- 0
-
-
- CCRDICatchPrefetch
- 0
-
-
- CCRDICatchIRQ
- 0
-
-
- CCRDICatchFIQ
- 0
-
-
- CCJLinkBreakpointRadio
- 0
-
-
- CCJLinkDoUpdateBreakpoints
- 0
-
-
- CCJLinkUpdateBreakpoints
- main
-
-
- CCJLinkInterfaceRadio
- 0
-
-
- OCJLinkAttachSlave
- 1
-
-
- CCJLinkResetList
- 5
- 5
-
-
- CCJLinkInterfaceCmdLine
- 0
-
-
- CCCatchCORERESET
- 0
-
-
- CCCatchMMERR
- 0
-
-
- CCCatchNOCPERR
- 0
-
-
- CCCatchCHRERR
- 0
-
-
- CCCatchSTATERR
- 0
-
-
- CCCatchBUSERR
- 0
-
-
- CCCatchINTERR
- 0
-
-
- CCCatchHARDERR
- 0
-
-
- CCCatchDummy
- 0
-
-
- OCJLinkScriptFile
- 1
-
-
-
-
- LMIFTDI_ID
- 2
-
- 2
- 1
- 0
-
- OCDriverInfo
- 1
-
-
- LmiftdiSpeed
- 500
-
-
- CCLmiftdiDoLogfile
- 0
-
-
- CCLmiftdiLogFile
- $PROJ_DIR$\cspycomm.log
-
-
- CCLmiFtdiInterfaceRadio
- 0
-
-
- CCLmiFtdiInterfaceCmdLine
- 0
-
-
-
-
- MACRAIGOR_ID
- 2
-
- 3
- 1
- 0
-
- jtag
- 0
- 0
-
-
- EmuSpeed
- 1
-
-
- TCPIP
- aaa.bbb.ccc.ddd
-
-
- DoLogfile
- 0
-
-
- LogFile
- $PROJ_DIR$\cspycomm.log
-
-
- DoEmuMultiTarget
- 0
-
-
- EmuMultiTarget
- 0@ARM7TDMI
-
-
- EmuHWReset
- 0
-
-
- CEmuCommBaud
- 0
- 4
-
-
- CEmuCommPort
- 0
- 0
-
-
- jtago
- 0
- 0
-
-
- OCDriverInfo
- 1
-
-
- UnusedAddr
- 0x00800000
-
-
- CCMacraigorHWResetDelay
-
-
-
- CCJTagBreakpointRadio
- 0
-
-
- CCJTagDoUpdateBreakpoints
- 0
-
-
- CCJTagUpdateBreakpoints
- main
-
-
- CCMacraigorInterfaceRadio
- 0
-
-
- CCMacraigorInterfaceCmdLine
- 0
-
-
-
-
- PEMICRO_ID
- 2
-
- 0
- 1
- 0
-
- OCDriverInfo
- 1
-
-
- OCPEMicroAttachSlave
- 1
-
-
- CCPEMicroInterfaceList
- 0
- 0
-
-
- CCPEMicroResetDelay
-
-
-
- CCPEMicroJtagSpeed
- #UNINITIALIZED#
-
-
- CCJPEMicroShowSettings
- 0
-
-
- DoLogfile
- 0
-
-
- LogFile
- $PROJ_DIR$\cspycomm.log
-
-
- CCPEMicroUSBDevice
- 0
- 0
-
-
- CCPEMicroSerialPort
- 0
- 0
-
-
- CCJPEMicroTCPIPAutoScanNetwork
- 1
-
-
- CCPEMicroTCPIP
- 10.0.0.1
-
-
- CCPEMicroCommCmdLineProducer
- 0
-
-
-
-
- RDI_ID
- 2
-
- 1
- 1
- 0
-
- CRDIDriverDll
- ###Uninitialized###
-
-
- CRDILogFileCheck
- 0
-
-
- CRDILogFileEdit
- $PROJ_DIR$\cspycomm.log
-
-
- CCRDIHWReset
- 0
-
-
- CCRDICatchReset
- 0
-
-
- CCRDICatchUndef
- 0
-
-
- CCRDICatchSWI
- 0
-
-
- CCRDICatchData
- 0
-
-
- CCRDICatchPrefetch
- 0
-
-
- CCRDICatchIRQ
- 0
-
-
- CCRDICatchFIQ
- 0
-
-
- CCRDIUseETM
- 0
-
-
- OCDriverInfo
- 1
-
-
-
-
- STLINK_ID
- 2
-
- 1
- 1
- 0
-
- OCDriverInfo
- 1
-
-
- CCSTLinkInterfaceRadio
- 0
-
-
- CCSTLinkInterfaceCmdLine
- 0
-
-
-
-
- THIRDPARTY_ID
- 2
-
- 0
- 1
- 0
-
- CThirdPartyDriverDll
- ###Uninitialized###
-
-
- CThirdPartyLogFileCheck
- 0
-
-
- CThirdPartyLogFileEditB
- $PROJ_DIR$\cspycomm.log
-
-
- OCDriverInfo
- 1
-
-
-
-
-
- $TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ENU.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ENU.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\MQX\MQXRtosPlugin.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\PowerPac\PowerPacRTOS.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\Quadros\Quadros_EWB6_Plugin.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ENU.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-286-KA-CSpy.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin
- 0
-
-
- $EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin
- 1
-
-
- $EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin
- 0
-
-
- $EW_DIR$\common\plugins\Stack\Stack.ENU.ewplugin
- 1
-
-
- $EW_DIR$\common\plugins\SymList\SymList.ENU.ewplugin
- 1
-
-
-
-
-
-
diff --git a/bsp/stm32f10x/project.ewp b/bsp/stm32f10x/project.ewp
index 0fc4a79bb4..1a8050a5c4 100644
--- a/bsp/stm32f10x/project.ewp
+++ b/bsp/stm32f10x/project.ewp
@@ -1,5 +1,3 @@
-
-
2
@@ -12,7 +10,7 @@
General
3
- 20
+ 21
1
1
@@ -29,7 +27,7 @@
Variant
- 18
+ 19
37
@@ -38,21 +36,21 @@
Input variant
- 1
- 3
+ 3
+ 0
Input description
- No specifier n, no float nor long long, no scan set, no assignment suppressing.
+ Automatic choice of formatter.
Output variant
- 0
- 3
+ 2
+ 0
Output description
- No specifier a, A, no specifier n, no float nor long long, no flags.
+ Automatic choice of formatter.
GOutputBinary
@@ -83,11 +81,11 @@
OGProductVersion
- 5.30.0.51236
+ 6.30.6.53380
OGLastSavedByProductVersion
- 5.41.0.51757
+ 6.30.6.53380
GeneralEnableMisra
@@ -99,11 +97,11 @@
OGChipSelectEditMenu
- STM32F10xxE ST STM32F10xxE
+ STM32F103xE ST STM32F103xE
GenLowLevelInterface
- 0
+ 1
GEndianModeBE
@@ -137,25 +135,34 @@
GFPUCoreSlave
- 18
+ 19
37
GBECoreSlave
- 18
+ 19
37
+
+ OGUseCmsis
+ 0
+
+
+ OGUseCmsisDspLib
+ 0
+
ICCARM
2
- 26
+ 28
1
1
CCDefines
+
USE_STDPERIPH_DRIVER
STM32F10X_HD
@@ -201,15 +208,15 @@
CCDiagRemark
-
+
CCDiagWarning
-
+
CCDiagError
-
+
CCObjPrefix
@@ -238,7 +245,7 @@
IExtraOptions
-
+
CCLangConformance
@@ -278,7 +285,7 @@
PreInclude
-
+
CompilerMisraOverride
@@ -286,18 +293,15 @@
CCIncludePath2
- $PROJ_DIR$\
- $PROJ_DIR$\Libraries\CMSIS\CM3\CoreSupport
- $PROJ_DIR$\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x
+
$PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\inc
- $PROJ_DIR$/../../include
- $PROJ_DIR$/../../components\finsh
- $PROJ_DIR$/../../components\dfs\include
- $PROJ_DIR$/../../components\dfs\filesystems\elmfat
- $PROJ_DIR$/../../components\net\lwip\src
- $PROJ_DIR$/../../components\net\lwip\src\include
- $PROJ_DIR$/../../components\net\lwip\src\include\ipv4
- $PROJ_DIR$/../../components\net\lwip\src\arch\include
+ $PROJ_DIR$\..\..\components\CMSIS\Include
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\include
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m3
+ $PROJ_DIR$\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\components\finsh
+ $PROJ_DIR$\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x
CCStdIncCheck
@@ -379,13 +383,17 @@
1
- IccRelaxedFpPrecision
+ IccCppInlineSemantics
0
- IccCppInlineSemantics
+ IccCmsis
1
+
+ IccFloatSemantics
+ 0
+
@@ -422,15 +430,15 @@
AWarnOne
-
+
AWarnRange1
-
+
AWarnRange2
-
+
ADebug
@@ -442,7 +450,7 @@
ADefines
-
+
AList
@@ -518,7 +526,7 @@
AOutputFile
- $FILE_BNAME$.o
+
AMultibyteSupport
@@ -538,7 +546,7 @@
AUserIncludes
-
+
AExtraOptionsCheckV2
@@ -546,7 +554,7 @@
AExtraOptionsV2
-
+
@@ -568,7 +576,7 @@
OOCOutputFile
- project.srec
+
OOCCommandLineProducer
@@ -584,28 +592,28 @@
CUSTOM
3
-
-
+
+
BICOMP
0
-
+
BUILDACTION
1
-
-
+
+
ILINK
0
- 11
+ 14
1
1
@@ -630,31 +638,31 @@
IlinkKeepSymbols
-
+
IlinkRawBinaryFile
-
+
IlinkRawBinarySymbol
-
+
IlinkRawBinarySegment
-
+
IlinkRawBinaryAlign
-
+
IlinkDefines
-
+
IlinkConfigDefines
-
+
IlinkMapFile
@@ -690,7 +698,7 @@
IlinkIcfFileSlave
-
+
IlinkEnableRemarks
@@ -698,19 +706,19 @@
IlinkSuppressDiags
-
+
IlinkTreatAsRem
-
+
IlinkTreatAsWarn
-
+
IlinkTreatAsErr
-
+
IlinkWarningsAreErrors
@@ -722,7 +730,7 @@
IlinkExtraOptions
-
+
IlinkLowLevelInterfaceSlave
@@ -734,7 +742,7 @@
IlinkAdditionalLibs
-
+
IlinkOverrideProgramEntryLabel
@@ -851,6 +859,34 @@
IlinkOptExceptionsForce
0
+
+ IlinkCmsis
+ 1
+
+
+ IlinkOptMergeDuplSections
+ 0
+
+
+ IlinkOptUseVfe
+ 1
+
+
+ IlinkOptForceVfe
+ 0
+
+
+ IlinkStackAnalysisEnable
+ 0
+
+
+ IlinkStackControlFile
+
+
+
+ IlinkStackCallGraphFile
+
+
@@ -862,7 +898,7 @@
1
IarchiveInputs
-
+
IarchiveOverride
@@ -877,7 +913,7 @@
BILINK
0
-
+
@@ -890,7 +926,7 @@
General
3
- 20
+ 21
1
0
@@ -907,8 +943,8 @@
Variant
- 18
- 37
+ 19
+ 0
GEndianMode
@@ -916,21 +952,21 @@
Input variant
- 1
+ 3
0
Input description
- Full formatting.
+
Output variant
- 0
+ 2
0
Output description
- Full formatting.
+
GOutputBinary
@@ -943,7 +979,7 @@
OGCoreOrChip
- 1
+ 0
GRuntimeLibSelect
@@ -957,15 +993,15 @@
RTDescription
- 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.
+
OGProductVersion
- 5.30.0.51236
+ 6.30.6.53380
OGLastSavedByProductVersion
- 5.30.0.51236
+
GeneralEnableMisra
@@ -977,7 +1013,7 @@
OGChipSelectEditMenu
- STM32F10xxE ST STM32F10xxE
+
GenLowLevelInterface
@@ -985,7 +1021,7 @@
GEndianModeBE
- 1
+ 0
OGBufferedTerminalOutput
@@ -1011,17 +1047,25 @@
RTConfigPath2
- $TOOLKIT_DIR$\INC\c\DLib_Config_Normal.h
+
GFPUCoreSlave
- 18
- 37
+ 19
+ 1
GBECoreSlave
- 18
- 37
+ 19
+ 1
+
+
+ OGUseCmsis
+ 0
+
+
+ OGUseCmsisDspLib
+ 0
@@ -1029,12 +1073,14 @@
ICCARM
2
- 26
+ 28
1
0
CCDefines
NDEBUG
+ USE_STDPERIPH_DRIVER
+ STM32F10X_HD
CCPreprocFile
@@ -1074,19 +1120,19 @@
CCDiagSuppress
-
+
CCDiagRemark
-
+
CCDiagWarning
-
+
CCDiagError
-
+
CCObjPrefix
@@ -1115,7 +1161,7 @@
IExtraOptions
-
+
CCLangConformance
@@ -1147,7 +1193,7 @@
OutputFile
-
+
CCLibConfigHeader
@@ -1155,7 +1201,7 @@
PreInclude
-
+
CompilerMisraOverride
@@ -1163,7 +1209,15 @@
CCIncludePath2
-
+
+ $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\inc
+ $PROJ_DIR$\..\..\components\CMSIS\Include
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\include
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m3
+ $PROJ_DIR$\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\components\finsh
+ $PROJ_DIR$\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x
CCStdIncCheck
@@ -1245,13 +1299,17 @@
1
- IccRelaxedFpPrecision
+ IccCppInlineSemantics
0
- IccCppInlineSemantics
+ IccCmsis
1
+
+ IccFloatSemantics
+ 0
+
@@ -1288,15 +1346,15 @@
AWarnOne
-
+
AWarnRange1
-
+
AWarnRange2
-
+
ADebug
@@ -1308,7 +1366,7 @@
ADefines
-
+
AList
@@ -1384,7 +1442,7 @@
AOutputFile
- $FILE_BNAME$.o
+
AMultibyteSupport
@@ -1404,7 +1462,7 @@
AUserIncludes
-
+
AExtraOptionsCheckV2
@@ -1412,7 +1470,7 @@
AExtraOptionsV2
-
+
@@ -1434,7 +1492,7 @@
OOCOutputFile
- project.srec
+
OOCCommandLineProducer
@@ -1450,28 +1508,28 @@
CUSTOM
3
-
-
+
+
BICOMP
0
-
+
BUILDACTION
1
-
-
+
+
ILINK
0
- 11
+ 14
1
0
@@ -1496,31 +1554,31 @@
IlinkKeepSymbols
-
+
IlinkRawBinaryFile
-
+
IlinkRawBinarySymbol
-
+
IlinkRawBinarySegment
-
+
IlinkRawBinaryAlign
-
+
IlinkDefines
-
+
IlinkConfigDefines
-
+
IlinkMapFile
@@ -1556,7 +1614,7 @@
IlinkIcfFileSlave
-
+
IlinkEnableRemarks
@@ -1564,19 +1622,19 @@
IlinkSuppressDiags
-
+
IlinkTreatAsRem
-
+
IlinkTreatAsWarn
-
+
IlinkTreatAsErr
-
+
IlinkWarningsAreErrors
@@ -1588,7 +1646,7 @@
IlinkExtraOptions
-
+
IlinkLowLevelInterfaceSlave
@@ -1600,7 +1658,7 @@
IlinkAdditionalLibs
-
+
IlinkOverrideProgramEntryLabel
@@ -1612,7 +1670,7 @@
IlinkProgramEntryLabel
-
+
DoFill
@@ -1717,6 +1775,34 @@
IlinkOptExceptionsForce
0
+
+ IlinkCmsis
+ 1
+
+
+ IlinkOptMergeDuplSections
+ 0
+
+
+ IlinkOptUseVfe
+ 1
+
+
+ IlinkOptForceVfe
+ 0
+
+
+ IlinkStackAnalysisEnable
+ 0
+
+
+ IlinkStackControlFile
+
+
+
+ IlinkStackCallGraphFile
+
+
@@ -1728,7 +1814,7 @@
0
IarchiveInputs
-
+
IarchiveOverride
@@ -1743,28 +1829,91 @@
BILINK
0
-
+
- Filesystem
+ Startup
- $PROJ_DIR$\..\..\components\dfs\src\dfs.c
+ $PROJ_DIR$\.\application.c
- $PROJ_DIR$\..\..\components\dfs\filesystems\elmfat\dfs_elm.c
+ $PROJ_DIR$\.\startup.c
- $PROJ_DIR$\..\..\components\dfs\src\dfs_file.c
+ $PROJ_DIR$\.\board.c
- $PROJ_DIR$\..\..\components\dfs\src\dfs_fs.c
+ $PROJ_DIR$\.\stm32f10x_it.c
- $PROJ_DIR$\..\..\components\dfs\src\dfs_posix.c
+ $PROJ_DIR$\.\rtc.c
- $PROJ_DIR$\..\..\components\dfs\filesystems\elmfat\ff.c
+ $PROJ_DIR$\.\usart.c
+
+
+ $PROJ_DIR$\.\serial.c
+
+
+ $PROJ_DIR$\.\led.c
+
+
+
+ Kernel
+
+ $PROJ_DIR$\..\..\src\clock.c
+
+
+ $PROJ_DIR$\..\..\src\device.c
+
+
+ $PROJ_DIR$\..\..\src\idle.c
+
+
+ $PROJ_DIR$\..\..\src\ipc.c
+
+
+ $PROJ_DIR$\..\..\src\irq.c
+
+
+ $PROJ_DIR$\..\..\src\kservice.c
+
+
+ $PROJ_DIR$\..\..\src\mem.c
+
+
+ $PROJ_DIR$\..\..\src\mempool.c
+
+
+ $PROJ_DIR$\..\..\src\object.c
+
+
+ $PROJ_DIR$\..\..\src\scheduler.c
+
+
+ $PROJ_DIR$\..\..\src\thread.c
+
+
+ $PROJ_DIR$\..\..\src\timer.c
+
+
+
+ CORTEX-M3
+
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\cpuport.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\context_iar.S
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\common\div0.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
@@ -1810,283 +1959,64 @@
- Kernel
+ STM32_StdPeriph
- $PROJ_DIR$\..\..\src\clock.c
-
-
- $PROJ_DIR$\..\..\src\device.c
-
-
- $PROJ_DIR$\..\..\src\idle.c
-
-
- $PROJ_DIR$\..\..\src\ipc.c
-
-
- $PROJ_DIR$\..\..\src\irq.c
-
-
- $PROJ_DIR$\..\..\src\kservice.c
-
-
- $PROJ_DIR$\..\..\src\mem.c
-
-
- $PROJ_DIR$\..\..\src\mempool.c
-
-
- $PROJ_DIR$\..\..\src\object.c
-
-
- $PROJ_DIR$\..\..\src\scheduler.c
-
-
- $PROJ_DIR$\..\..\src\slab.c
-
-
- $PROJ_DIR$\..\..\src\thread.c
-
-
- $PROJ_DIR$\..\..\src\timer.c
-
-
-
- LwIP
-
- $PROJ_DIR$\..\..\components\net\lwip\src\api\api_lib.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\api\api_msg.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\core\snmp\asn1_dec.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\core\snmp\asn1_enc.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\netif\ppp\auth.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\core\ipv4\autoip.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\netif\ppp\chap.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\netif\ppp\chpms.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\core\def.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\core\dhcp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\core\dns.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\api\err.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\netif\etharp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\netif\ethernetif.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\netif\ppp\fsm.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\core\ipv4\icmp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\core\ipv4\igmp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\core\ipv4\inet.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\core\ipv4\inet_chksum.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\core\init.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\core\ipv4\ip.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\core\ipv4\ip_addr.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\core\ipv4\ip_frag.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\netif\ppp\ipcp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\netif\ppp\lcp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\netif\ppp\magic.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\netif\ppp\md5.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\core\memp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\core\snmp\mib2.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\core\snmp\mib_structs.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\core\snmp\msg_in.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\core\snmp\msg_out.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\api\netbuf.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\api\netdb.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\core\netif.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\api\netifapi.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\netif\ppp\pap.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\core\pbuf.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\netif\ppp\ppp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\netif\ppp\ppp_oe.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\netif\ppp\randm.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\core\raw.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\netif\slipif.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\api\sockets.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\core\stats.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\core\sys.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\arch\sys_arch.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\core\tcp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\core\tcp_in.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\core\tcp_out.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\api\tcpip.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\core\timers.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\core\udp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip\src\netif\ppp\vj.c
-
-
-
- Startup
-
- $PROJ_DIR$\application.c
-
-
- $PROJ_DIR$\board.c
-
-
- $PROJ_DIR$\board.h
-
-
- $PROJ_DIR$\dm9000a.c
-
-
- $PROJ_DIR$\enc28j60.c
-
-
- $PROJ_DIR$\led.c
-
-
- $PROJ_DIR$\msd.c
-
-
- $PROJ_DIR$\rtc.c
-
-
- $PROJ_DIR$\rtconfig.h
-
-
- $PROJ_DIR$\sdcard.c
-
-
- $PROJ_DIR$\serial.c
-
-
- $PROJ_DIR$\startup.c
-
-
- $PROJ_DIR$\stm32f10x_it.c
-
-
- $PROJ_DIR$\usart.c
-
-
-
- StdPeriph_Driver
-
- $PROJ_DIR$\Libraries\CMSIS\CM3\CoreSupport\core_cm3.c
-
-
- $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\misc.c
-
-
- $PROJ_DIR$\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\iar\startup_stm32f10x_hd.s
-
-
- $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c
-
-
- $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c
-
-
- $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c
+ $PROJ_DIR$\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c
$PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c
+
+ $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c
+
+
+ $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c
+
+
+ $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c
+
+
+ $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c
+
+
+ $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c
+
+
+ $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c
+
+
+ $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c
+
$PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c
+
+ $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c
+
+
+ $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c
+
+
+ $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c
+
+
+ $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c
+
+
+ $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c
+
+
+ $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c
+
+
+ $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c
+
+
+ $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c
+
+
+ $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c
+
$PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c
@@ -2094,60 +2024,16 @@
$PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c
- $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c
+ $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c
- $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c
+ $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c
- $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c
+ $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\misc.c
- $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c
-
-
- $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c
-
-
- $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c
-
-
- $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c
-
-
- $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c
-
-
- $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c
-
-
- $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c
-
-
- $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c
-
-
- $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c
-
-
- $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c
-
-
- $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c
-
-
- $PROJ_DIR$\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c
-
-
-
- STM32
-
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\context_iar.S
-
-
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\cpuport.c
+ $PROJ_DIR$\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\iar\startup_stm32f10x_hd.s
-
-
diff --git a/bsp/stm32f10x/rtconfig.h b/bsp/stm32f10x/rtconfig.h
index 805e212f88..aae96816ce 100644
--- a/bsp/stm32f10x/rtconfig.h
+++ b/bsp/stm32f10x/rtconfig.h
@@ -169,4 +169,11 @@
/* #define RTGUI_IMAGE_XPM */
/* #define RTGUI_IMAGE_BMP */
+//
+// #define RT_USING_CMSIS_OS
+//
+#define RT_USING_RTT_CMSIS
+//
+// #define RT_USING_BSP_CMSIS
+
#endif
diff --git a/bsp/stm32f10x/template.ewp b/bsp/stm32f10x/template.ewp
new file mode 100644
index 0000000000..4316d40e48
--- /dev/null
+++ b/bsp/stm32f10x/template.ewp
@@ -0,0 +1,1819 @@
+
+
+
+ 2
+
+ Debug
+
+ ARM
+
+ 1
+
+ General
+ 3
+
+ 21
+ 1
+ 1
+
+ ExePath
+ Debug\Exe
+
+
+ ObjPath
+ Debug\Obj
+
+
+ ListPath
+ Debug\List
+
+
+ Variant
+ 19
+ 37
+
+
+ GEndianMode
+ 0
+
+
+ Input variant
+ 3
+ 0
+
+
+ Input description
+ Automatic choice of formatter.
+
+
+ Output variant
+ 2
+ 0
+
+
+ Output description
+ Automatic choice of formatter.
+
+
+ GOutputBinary
+ 0
+
+
+ FPU
+ 2
+ 0
+
+
+ OGCoreOrChip
+ 1
+
+
+ GRuntimeLibSelect
+ 0
+ 1
+
+
+ GRuntimeLibSelectSlave
+ 0
+ 1
+
+
+ RTDescription
+ 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.
+
+
+ OGProductVersion
+ 6.30.6.53380
+
+
+ OGLastSavedByProductVersion
+ 6.30.6.53380
+
+
+ GeneralEnableMisra
+ 0
+
+
+ GeneralMisraVerbose
+ 0
+
+
+ OGChipSelectEditMenu
+ STM32F103xE ST STM32F103xE
+
+
+ GenLowLevelInterface
+ 1
+
+
+ GEndianModeBE
+ 1
+
+
+ OGBufferedTerminalOutput
+ 0
+
+
+ GenStdoutInterface
+ 0
+
+
+ GeneralMisraRules98
+ 0
+ 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
+
+
+ GeneralMisraVer
+ 0
+
+
+ GeneralMisraRules04
+ 0
+ 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
+
+
+ RTConfigPath2
+ $TOOLKIT_DIR$\INC\c\DLib_Config_Normal.h
+
+
+ GFPUCoreSlave
+ 19
+ 37
+
+
+ GBECoreSlave
+ 19
+ 37
+
+
+ OGUseCmsis
+ 0
+
+
+ OGUseCmsisDspLib
+ 0
+
+
+
+
+ ICCARM
+ 2
+
+ 28
+ 1
+ 1
+
+ CCDefines
+
+
+
+ CCPreprocFile
+ 0
+
+
+ CCPreprocComments
+ 0
+
+
+ CCPreprocLine
+ 0
+
+
+ CCListCFile
+ 0
+
+
+ CCListCMnemonics
+ 0
+
+
+ CCListCMessages
+ 0
+
+
+ CCListAssFile
+ 0
+
+
+ CCListAssSource
+ 0
+
+
+ CCEnableRemarks
+ 0
+
+
+ CCDiagSuppress
+ Pa050
+
+
+ CCDiagRemark
+
+
+
+ CCDiagWarning
+
+
+
+ CCDiagError
+
+
+
+ CCObjPrefix
+ 1
+
+
+ CCAllowList
+ 1
+ 0000000
+
+
+ CCDebugInfo
+ 1
+
+
+ IEndianMode
+ 1
+
+
+ IProcessor
+ 1
+
+
+ IExtraOptionsCheck
+ 0
+
+
+ IExtraOptions
+
+
+
+ CCLangConformance
+ 0
+
+
+ CCSignedPlainChar
+ 1
+
+
+ CCRequirePrototypes
+ 0
+
+
+ CCMultibyteSupport
+ 0
+
+
+ CCDiagWarnAreErr
+ 0
+
+
+ CCCompilerRuntimeInfo
+ 0
+
+
+ IFpuProcessor
+ 1
+
+
+ OutputFile
+ $FILE_BNAME$.o
+
+
+ CCLibConfigHeader
+ 1
+
+
+ PreInclude
+
+
+
+ CompilerMisraOverride
+ 0
+
+
+ CCIncludePath2
+
+
+
+ CCStdIncCheck
+ 0
+
+
+ CCCodeSection
+ .text
+
+
+ IInterwork2
+ 0
+
+
+ IProcessorMode2
+ 1
+
+
+ CCOptLevel
+ 1
+
+
+ CCOptStrategy
+ 0
+ 0
+
+
+ CCOptLevelSlave
+ 1
+
+
+ CompilerMisraRules98
+ 0
+ 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
+
+
+ CompilerMisraRules04
+ 0
+ 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
+
+
+ CCPosIndRopi
+ 0
+
+
+ CCPosIndRwpi
+ 0
+
+
+ CCPosIndNoDynInit
+ 0
+
+
+ IccLang
+ 0
+
+
+ IccCDialect
+ 1
+
+
+ IccAllowVLA
+ 0
+
+
+ IccCppDialect
+ 1
+
+
+ IccExceptions
+ 1
+
+
+ IccRTTI
+ 1
+
+
+ IccStaticDestr
+ 1
+
+
+ IccCppInlineSemantics
+ 0
+
+
+ IccCmsis
+ 1
+
+
+ IccFloatSemantics
+ 0
+
+
+
+
+ AARM
+ 2
+
+ 8
+ 1
+ 1
+
+ AObjPrefix
+ 1
+
+
+ AEndian
+ 1
+
+
+ ACaseSensitivity
+ 1
+
+
+ MacroChars
+ 0
+ 0
+
+
+ AWarnEnable
+ 0
+
+
+ AWarnWhat
+ 0
+
+
+ AWarnOne
+
+
+
+ AWarnRange1
+
+
+
+ AWarnRange2
+
+
+
+ ADebug
+ 1
+
+
+ AltRegisterNames
+ 0
+
+
+ ADefines
+
+
+
+ AList
+ 0
+
+
+ AListHeader
+ 1
+
+
+ AListing
+ 1
+
+
+ Includes
+ 0
+
+
+ MacDefs
+ 0
+
+
+ MacExps
+ 1
+
+
+ MacExec
+ 0
+
+
+ OnlyAssed
+ 0
+
+
+ MultiLine
+ 0
+
+
+ PageLengthCheck
+ 0
+
+
+ PageLength
+ 80
+
+
+ TabSpacing
+ 8
+
+
+ AXRef
+ 0
+
+
+ AXRefDefines
+ 0
+
+
+ AXRefInternal
+ 0
+
+
+ AXRefDual
+ 0
+
+
+ AProcessor
+ 1
+
+
+ AFpuProcessor
+ 1
+
+
+ AOutputFile
+
+
+
+ AMultibyteSupport
+ 0
+
+
+ ALimitErrorsCheck
+ 0
+
+
+ ALimitErrorsEdit
+ 100
+
+
+ AIgnoreStdInclude
+ 0
+
+
+ AUserIncludes
+
+
+
+ AExtraOptionsCheckV2
+ 0
+
+
+ AExtraOptionsV2
+
+
+
+
+
+ OBJCOPY
+ 0
+
+ 1
+ 1
+ 1
+
+ OOCOutputFormat
+ 2
+ 0
+
+
+ OCOutputOverride
+ 0
+
+
+ OOCOutputFile
+
+
+
+ OOCCommandLineProducer
+ 1
+
+
+ OOCObjCopyEnable
+ 0
+
+
+
+
+ CUSTOM
+ 3
+
+
+
+
+
+
+ BICOMP
+ 0
+
+
+
+ BUILDACTION
+ 1
+
+
+
+
+
+
+ ILINK
+ 0
+
+ 14
+ 1
+ 1
+
+ IlinkLibIOConfig
+ 1
+
+
+ XLinkMisraHandler
+ 0
+
+
+ IlinkInputFileSlave
+ 0
+
+
+ IlinkOutputFile
+ project.out
+
+
+ IlinkDebugInfoEnable
+ 1
+
+
+ IlinkKeepSymbols
+
+
+
+ IlinkRawBinaryFile
+
+
+
+ IlinkRawBinarySymbol
+
+
+
+ IlinkRawBinarySegment
+
+
+
+ IlinkRawBinaryAlign
+
+
+
+ IlinkDefines
+
+
+
+ IlinkConfigDefines
+
+
+
+ IlinkMapFile
+ 0
+
+
+ IlinkLogFile
+ 0
+
+
+ IlinkLogInitialization
+ 0
+
+
+ IlinkLogModule
+ 0
+
+
+ IlinkLogSection
+ 0
+
+
+ IlinkLogVeneer
+ 0
+
+
+ IlinkIcfOverride
+ 1
+
+
+ IlinkIcfFile
+ $PROJ_DIR$\stm32f10x_flash.icf
+
+
+ IlinkIcfFileSlave
+
+
+
+ IlinkEnableRemarks
+ 0
+
+
+ IlinkSuppressDiags
+
+
+
+ IlinkTreatAsRem
+
+
+
+ IlinkTreatAsWarn
+
+
+
+ IlinkTreatAsErr
+
+
+
+ IlinkWarningsAreErrors
+ 0
+
+
+ IlinkUseExtraOptions
+ 0
+
+
+ IlinkExtraOptions
+
+
+
+ IlinkLowLevelInterfaceSlave
+ 1
+
+
+ IlinkAutoLibEnable
+ 1
+
+
+ IlinkAdditionalLibs
+
+
+
+ IlinkOverrideProgramEntryLabel
+ 0
+
+
+ IlinkProgramEntryLabelSelect
+ 0
+
+
+ IlinkProgramEntryLabel
+ __iar_program_start
+
+
+ DoFill
+ 0
+
+
+ FillerByte
+ 0xFF
+
+
+ FillerStart
+ 0x0
+
+
+ FillerEnd
+ 0x0
+
+
+ CrcSize
+ 0
+ 1
+
+
+ CrcAlign
+ 1
+
+
+ CrcAlgo
+ 1
+
+
+ CrcPoly
+ 0x11021
+
+
+ CrcCompl
+ 0
+ 0
+
+
+ CrcBitOrder
+ 0
+ 0
+
+
+ CrcInitialValue
+ 0x0
+
+
+ DoCrc
+ 0
+
+
+ IlinkBE8Slave
+ 1
+
+
+ IlinkBufferedTerminalOutput
+ 1
+
+
+ IlinkStdoutInterfaceSlave
+ 1
+
+
+ CrcFullSize
+ 0
+
+
+ IlinkIElfToolPostProcess
+ 0
+
+
+ IlinkLogAutoLibSelect
+ 0
+
+
+ IlinkLogRedirSymbols
+ 0
+
+
+ IlinkLogUnusedFragments
+ 0
+
+
+ IlinkCrcReverseByteOrder
+ 0
+
+
+ IlinkCrcUseAsInput
+ 1
+
+
+ IlinkOptInline
+ 0
+
+
+ IlinkOptExceptionsAllow
+ 1
+
+
+ IlinkOptExceptionsForce
+ 0
+
+
+ IlinkCmsis
+ 1
+
+
+ IlinkOptMergeDuplSections
+ 0
+
+
+ IlinkOptUseVfe
+ 1
+
+
+ IlinkOptForceVfe
+ 0
+
+
+ IlinkStackAnalysisEnable
+ 0
+
+
+ IlinkStackControlFile
+
+
+
+ IlinkStackCallGraphFile
+
+
+
+
+
+ IARCHIVE
+ 0
+
+ 0
+ 1
+ 1
+
+ IarchiveInputs
+
+
+
+ IarchiveOverride
+ 0
+
+
+ IarchiveOutput
+ ###Unitialized###
+
+
+
+
+ BILINK
+ 0
+
+
+
+
+ Release
+
+ ARM
+
+ 0
+
+ General
+ 3
+
+ 21
+ 1
+ 0
+
+ ExePath
+ Release\Exe
+
+
+ ObjPath
+ Release\Obj
+
+
+ ListPath
+ Release\List
+
+
+ Variant
+ 19
+ 0
+
+
+ GEndianMode
+ 0
+
+
+ Input variant
+ 3
+ 0
+
+
+ Input description
+
+
+
+ Output variant
+ 2
+ 0
+
+
+ Output description
+
+
+
+ GOutputBinary
+ 0
+
+
+ FPU
+ 2
+ 0
+
+
+ OGCoreOrChip
+ 0
+
+
+ GRuntimeLibSelect
+ 0
+ 1
+
+
+ GRuntimeLibSelectSlave
+ 0
+ 1
+
+
+ RTDescription
+
+
+
+ OGProductVersion
+ 6.30.6.53380
+
+
+ OGLastSavedByProductVersion
+
+
+
+ GeneralEnableMisra
+ 0
+
+
+ GeneralMisraVerbose
+ 0
+
+
+ OGChipSelectEditMenu
+
+
+
+ GenLowLevelInterface
+ 0
+
+
+ GEndianModeBE
+ 0
+
+
+ OGBufferedTerminalOutput
+ 0
+
+
+ GenStdoutInterface
+ 0
+
+
+ GeneralMisraRules98
+ 0
+ 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
+
+
+ GeneralMisraVer
+ 0
+
+
+ GeneralMisraRules04
+ 0
+ 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
+
+
+ RTConfigPath2
+
+
+
+ GFPUCoreSlave
+ 19
+ 1
+
+
+ GBECoreSlave
+ 19
+ 1
+
+
+ OGUseCmsis
+ 0
+
+
+ OGUseCmsisDspLib
+ 0
+
+
+
+
+ ICCARM
+ 2
+
+ 28
+ 1
+ 0
+
+ CCDefines
+ NDEBUG
+
+
+ CCPreprocFile
+ 0
+
+
+ CCPreprocComments
+ 0
+
+
+ CCPreprocLine
+ 0
+
+
+ CCListCFile
+ 0
+
+
+ CCListCMnemonics
+ 0
+
+
+ CCListCMessages
+ 0
+
+
+ CCListAssFile
+ 0
+
+
+ CCListAssSource
+ 0
+
+
+ CCEnableRemarks
+ 0
+
+
+ CCDiagSuppress
+
+
+
+ CCDiagRemark
+
+
+
+ CCDiagWarning
+
+
+
+ CCDiagError
+
+
+
+ CCObjPrefix
+ 1
+
+
+ CCAllowList
+ 1
+ 1111111
+
+
+ CCDebugInfo
+ 0
+
+
+ IEndianMode
+ 1
+
+
+ IProcessor
+ 1
+
+
+ IExtraOptionsCheck
+ 0
+
+
+ IExtraOptions
+
+
+
+ CCLangConformance
+ 0
+
+
+ CCSignedPlainChar
+ 1
+
+
+ CCRequirePrototypes
+ 0
+
+
+ CCMultibyteSupport
+ 0
+
+
+ CCDiagWarnAreErr
+ 0
+
+
+ CCCompilerRuntimeInfo
+ 0
+
+
+ IFpuProcessor
+ 1
+
+
+ OutputFile
+
+
+
+ CCLibConfigHeader
+ 1
+
+
+ PreInclude
+
+
+
+ CompilerMisraOverride
+ 0
+
+
+ CCIncludePath2
+
+
+
+ CCStdIncCheck
+ 0
+
+
+ CCCodeSection
+ .text
+
+
+ IInterwork2
+ 0
+
+
+ IProcessorMode2
+ 1
+
+
+ CCOptLevel
+ 3
+
+
+ CCOptStrategy
+ 0
+ 0
+
+
+ CCOptLevelSlave
+ 1
+
+
+ CompilerMisraRules98
+ 0
+ 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
+
+
+ CompilerMisraRules04
+ 0
+ 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
+
+
+ CCPosIndRopi
+ 0
+
+
+ CCPosIndRwpi
+ 0
+
+
+ CCPosIndNoDynInit
+ 0
+
+
+ IccLang
+ 0
+
+
+ IccCDialect
+ 1
+
+
+ IccAllowVLA
+ 0
+
+
+ IccCppDialect
+ 1
+
+
+ IccExceptions
+ 1
+
+
+ IccRTTI
+ 1
+
+
+ IccStaticDestr
+ 1
+
+
+ IccCppInlineSemantics
+ 0
+
+
+ IccCmsis
+ 1
+
+
+ IccFloatSemantics
+ 0
+
+
+
+
+ AARM
+ 2
+
+ 8
+ 1
+ 0
+
+ AObjPrefix
+ 1
+
+
+ AEndian
+ 1
+
+
+ ACaseSensitivity
+ 1
+
+
+ MacroChars
+ 0
+ 0
+
+
+ AWarnEnable
+ 0
+
+
+ AWarnWhat
+ 0
+
+
+ AWarnOne
+
+
+
+ AWarnRange1
+
+
+
+ AWarnRange2
+
+
+
+ ADebug
+ 0
+
+
+ AltRegisterNames
+ 0
+
+
+ ADefines
+
+
+
+ AList
+ 0
+
+
+ AListHeader
+ 1
+
+
+ AListing
+ 1
+
+
+ Includes
+ 0
+
+
+ MacDefs
+ 0
+
+
+ MacExps
+ 1
+
+
+ MacExec
+ 0
+
+
+ OnlyAssed
+ 0
+
+
+ MultiLine
+ 0
+
+
+ PageLengthCheck
+ 0
+
+
+ PageLength
+ 80
+
+
+ TabSpacing
+ 8
+
+
+ AXRef
+ 0
+
+
+ AXRefDefines
+ 0
+
+
+ AXRefInternal
+ 0
+
+
+ AXRefDual
+ 0
+
+
+ AProcessor
+ 1
+
+
+ AFpuProcessor
+ 1
+
+
+ AOutputFile
+
+
+
+ AMultibyteSupport
+ 0
+
+
+ ALimitErrorsCheck
+ 0
+
+
+ ALimitErrorsEdit
+ 100
+
+
+ AIgnoreStdInclude
+ 0
+
+
+ AUserIncludes
+
+
+
+ AExtraOptionsCheckV2
+ 0
+
+
+ AExtraOptionsV2
+
+
+
+
+
+ OBJCOPY
+ 0
+
+ 1
+ 1
+ 0
+
+ OOCOutputFormat
+ 2
+ 0
+
+
+ OCOutputOverride
+ 0
+
+
+ OOCOutputFile
+
+
+
+ OOCCommandLineProducer
+ 1
+
+
+ OOCObjCopyEnable
+ 0
+
+
+
+
+ CUSTOM
+ 3
+
+
+
+
+
+
+ BICOMP
+ 0
+
+
+
+ BUILDACTION
+ 1
+
+
+
+
+
+
+ ILINK
+ 0
+
+ 14
+ 1
+ 0
+
+ IlinkLibIOConfig
+ 1
+
+
+ XLinkMisraHandler
+ 0
+
+
+ IlinkInputFileSlave
+ 0
+
+
+ IlinkOutputFile
+ ###Unitialized###
+
+
+ IlinkDebugInfoEnable
+ 1
+
+
+ IlinkKeepSymbols
+
+
+
+ IlinkRawBinaryFile
+
+
+
+ IlinkRawBinarySymbol
+
+
+
+ IlinkRawBinarySegment
+
+
+
+ IlinkRawBinaryAlign
+
+
+
+ IlinkDefines
+
+
+
+ IlinkConfigDefines
+
+
+
+ IlinkMapFile
+ 0
+
+
+ IlinkLogFile
+ 0
+
+
+ IlinkLogInitialization
+ 0
+
+
+ IlinkLogModule
+ 0
+
+
+ IlinkLogSection
+ 0
+
+
+ IlinkLogVeneer
+ 0
+
+
+ IlinkIcfOverride
+ 0
+
+
+ IlinkIcfFile
+ lnk0t.icf
+
+
+ IlinkIcfFileSlave
+
+
+
+ IlinkEnableRemarks
+ 0
+
+
+ IlinkSuppressDiags
+
+
+
+ IlinkTreatAsRem
+
+
+
+ IlinkTreatAsWarn
+
+
+
+ IlinkTreatAsErr
+
+
+
+ IlinkWarningsAreErrors
+ 0
+
+
+ IlinkUseExtraOptions
+ 0
+
+
+ IlinkExtraOptions
+
+
+
+ IlinkLowLevelInterfaceSlave
+ 1
+
+
+ IlinkAutoLibEnable
+ 1
+
+
+ IlinkAdditionalLibs
+
+
+
+ IlinkOverrideProgramEntryLabel
+ 0
+
+
+ IlinkProgramEntryLabelSelect
+ 0
+
+
+ IlinkProgramEntryLabel
+
+
+
+ DoFill
+ 0
+
+
+ FillerByte
+ 0xFF
+
+
+ FillerStart
+ 0x0
+
+
+ FillerEnd
+ 0x0
+
+
+ CrcSize
+ 0
+ 1
+
+
+ CrcAlign
+ 1
+
+
+ CrcAlgo
+ 1
+
+
+ CrcPoly
+ 0x11021
+
+
+ CrcCompl
+ 0
+ 0
+
+
+ CrcBitOrder
+ 0
+ 0
+
+
+ CrcInitialValue
+ 0x0
+
+
+ DoCrc
+ 0
+
+
+ IlinkBE8Slave
+ 1
+
+
+ IlinkBufferedTerminalOutput
+ 1
+
+
+ IlinkStdoutInterfaceSlave
+ 1
+
+
+ CrcFullSize
+ 0
+
+
+ IlinkIElfToolPostProcess
+ 0
+
+
+ IlinkLogAutoLibSelect
+ 0
+
+
+ IlinkLogRedirSymbols
+ 0
+
+
+ IlinkLogUnusedFragments
+ 0
+
+
+ IlinkCrcReverseByteOrder
+ 0
+
+
+ IlinkCrcUseAsInput
+ 1
+
+
+ IlinkOptInline
+ 1
+
+
+ IlinkOptExceptionsAllow
+ 1
+
+
+ IlinkOptExceptionsForce
+ 0
+
+
+ IlinkCmsis
+ 1
+
+
+ IlinkOptMergeDuplSections
+ 0
+
+
+ IlinkOptUseVfe
+ 1
+
+
+ IlinkOptForceVfe
+ 0
+
+
+ IlinkStackAnalysisEnable
+ 0
+
+
+ IlinkStackControlFile
+
+
+
+ IlinkStackCallGraphFile
+
+
+
+
+
+ IARCHIVE
+ 0
+
+ 0
+ 1
+ 0
+
+ IarchiveInputs
+
+
+
+ IarchiveOverride
+ 0
+
+
+ IarchiveOutput
+ ###Unitialized###
+
+
+
+
+ BILINK
+ 0
+
+
+
+
+
+