diff --git a/demos/STM32/RT-STM32F303-DISCOVERY/keil/ch.uvprojx b/demos/STM32/RT-STM32F303-DISCOVERY/keil/ch.uvprojx
index 510a2b0d4..23389b0f7 100644
--- a/demos/STM32/RT-STM32F303-DISCOVERY/keil/ch.uvprojx
+++ b/demos/STM32/RT-STM32F303-DISCOVERY/keil/ch.uvprojx
@@ -10,7 +10,7 @@
Demo
0x4
ARM-ADS
- 5060750::V5.06 update 6 (build 750)::ARMCC
+ 5060960::V5.06 update 7 (build 960)::.\ARMCC
0
@@ -137,7 +137,7 @@
4104
1
- STLink\ST-LINKIII-KEIL_SWO.dll
+ BIN\UL2CM3.DLL
"" ()
@@ -185,6 +185,7 @@
0
1
0
+ 0
1
0
8
@@ -338,7 +339,7 @@
-USTM32F303xC -DTEST_CFG_SIZE_REPORT=0
CORTEX_USE_FPU=0 __heap_base__=Image$$$$RW_IRAM1$$$$ZI$$$$Limit __heap_end__=Image$$$$RW_IRAM2$$$$Base
- ..\;..\cfg;..\..\..\..\os\license;..\..\..\..\os\common\startup\ARMCMx\devices\STM32F3xx;..\..\..\..\os\common\ext\ARM\CMSIS\Core\Include;..\..\..\..\os\common\ext\ST\STM32F3xx;..\..\..\..\os\common\ports\ARMCMx;..\..\..\..\os\common\ports\ARMCMx\compilers\RVCT;..\..\..\..\os\rt\include;..\..\..\..\os\oslib\include;..\..\..\..\os\hal\osal\rt-nil;..\..\..\..\os\hal\include;..\..\..\..\os\hal\boards\ST_STM32F3_DISCOVERY;..\..\..\..\os\hal\ports\common\ARMCMx;..\..\..\..\os\hal\ports\STM32\STM32F3xx;..\..\..\..\os\hal\ports\STM32\LLD\ADCv3;..\..\..\..\os\hal\ports\STM32\LLD\CANv1;..\..\..\..\os\hal\ports\STM32\LLD\DACv1;..\..\..\..\os\hal\ports\STM32\LLD\DMAv1;..\..\..\..\os\hal\ports\STM32\LLD\EXTIv1;..\..\..\..\os\hal\ports\STM32\LLD\GPIOv2;..\..\..\..\os\hal\ports\STM32\LLD\I2Cv2;..\..\..\..\os\hal\ports\STM32\LLD\RTCv2;..\..\..\..\os\hal\ports\STM32\LLD\SPIv2;..\..\..\..\os\hal\ports\STM32\LLD\TIMv1;..\..\..\..\os\hal\ports\STM32\LLD\USARTv2;..\..\..\..\os\hal\ports\STM32\LLD\USBv1;..\..\..\..\os\hal\ports\STM32\LLD\xWDGv1;..\..\..\..\test\lib;..\..\..\..\test\rt\source\test;..\..\..\..\test\oslib\source\test
+ ..\;..\cfg;..\..\..\..\os\license;..\..\..\..\os\common\startup\ARMCMx\devices\STM32F3xx;..\..\..\..\os\common\ext\ARM\CMSIS\Core\Include;..\..\..\..\os\common\ext\ST\STM32F3xx;..\..\..\..\os\common\ports\ARMv7-M;..\..\..\..\os\common\ports\ARMv7-M\compilers\RVCT;..\..\..\..\os\rt\include;..\..\..\..\os\oslib\include;..\..\..\..\os\hal\osal\rt-nil;..\..\..\..\os\hal\include;..\..\..\..\os\hal\boards\ST_STM32F3_DISCOVERY;..\..\..\..\os\hal\ports\common\ARMCMx;..\..\..\..\os\hal\ports\STM32\STM32F3xx;..\..\..\..\os\hal\ports\STM32\LLD\ADCv3;..\..\..\..\os\hal\ports\STM32\LLD\CANv1;..\..\..\..\os\hal\ports\STM32\LLD\DACv1;..\..\..\..\os\hal\ports\STM32\LLD\DMAv1;..\..\..\..\os\hal\ports\STM32\LLD\EXTIv1;..\..\..\..\os\hal\ports\STM32\LLD\GPIOv2;..\..\..\..\os\hal\ports\STM32\LLD\I2Cv2;..\..\..\..\os\hal\ports\STM32\LLD\RTCv2;..\..\..\..\os\hal\ports\STM32\LLD\SPIv2;..\..\..\..\os\hal\ports\STM32\LLD\TIMv1;..\..\..\..\os\hal\ports\STM32\LLD\USART;..\..\..\..\os\hal\ports\STM32\LLD\USARTv2;..\..\..\..\os\hal\ports\STM32\LLD\USBv1;..\..\..\..\os\hal\ports\STM32\LLD\xWDGv1;..\..\..\..\test\lib;..\..\..\..\test\rt\source\test;..\..\..\..\test\oslib\source\test
@@ -351,12 +352,12 @@
0
0
0
- 0
+ 4
--cpreproc --cpreproc_opts=-D,CORTEX_USE_FPU=0
- ..\;..\cfg;..\..\..\..\os\license;..\..\..\..\os\common\startup\ARMCMx\devices\STM32F3xx;..\..\..\..\os\common\ports\ARMCMx;..\..\..\..\os\hal\boards\ST_STM32F3_DISCOVERY
+ ..\;..\cfg;..\..\..\..\os\license;..\..\..\..\os\common\startup\ARMCMx\devices\STM32F3xx;..\..\..\..\os\common\ports\ARMv7-M;..\..\..\..\os\hal\boards\ST_STM32F3_DISCOVERY
@@ -440,42 +441,32 @@
chcore.c
1
- ..\..\..\..\os\common\ports\ARMCMx\chcore.c
+ ..\..\..\..\os\common\ports\ARMv7-M\chcore.c
chcore.h
5
- ..\..\..\..\os\common\ports\ARMCMx\chcore.h
+ ..\..\..\..\os\common\ports\ARMv7-M\chcore.h
chcore_timer.h
5
- ..\..\..\..\os\common\ports\ARMCMx\chcore_timer.h
-
-
- chcore_v7m.h
- 5
- ..\..\..\..\os\common\ports\ARMCMx\chcore_v7m.h
-
-
- chcore_v7m.c
- 1
- ..\..\..\..\os\common\ports\ARMCMx\chcore_v7m.c
+ ..\..\..\..\os\common\ports\ARMv7-M\chcore_timer.h
mpu.h
5
- ..\..\..\..\os\common\ports\ARMCMx\mpu.h
+ ..\..\..\..\os\common\ports\ARMv7-M\mpu.h
- chcoreasm_v7m.s
+ chcoreasm.s
2
- ..\..\..\..\os\common\ports\ARMCMx\compilers\RVCT\chcoreasm_v7m.s
+ ..\..\..\..\os\common\ports\ARMv7-M\compilers\RVCT\chcoreasm.s
chtypes.h
5
- ..\..\..\..\os\common\ports\ARMCMx\compilers\RVCT\chtypes.h
+ ..\..\..\..\os\common\ports\ARMv7-M\compilers\RVCT\chtypes.h
@@ -632,16 +623,21 @@
1
..\..\..\..\os\rt\src\chvt.c
+
+ chrfcu.c
+ 1
+ ..\..\..\..\os\rt\src\chrfcu.c
+
+
+ chinstances.c
+ 1
+ ..\..\..\..\os\rt\src\chinstances.c
+
chchecks.h
5
..\..\..\..\os\rt\include\chchecks.h
-
- chsystypes.h
- 5
- ..\..\..\..\os\rt\include\chsystypes.h
-
chtrace.h
5
@@ -1322,6 +1318,11 @@
1
..\..\..\..\test\rt\source\test\rt_test_sequence_011.c
+
+ rt_test_sequence_012.c
+ 1
+ ..\..\..\..\test\rt\source\test\rt_test_sequence_012.c
+
oslib_test_root.c
1
@@ -1372,6 +1373,11 @@
1
..\..\..\..\test\oslib\source\test\oslib_test_sequence_009.c
+
+ oslib_test_sequence_012.c
+ 1
+ Z:\oslib_test_sequence_012.c
+
diff --git a/os/common/ports/ARMv7-M/compilers/RVCT/chcoreasm.s b/os/common/ports/ARMv7-M/compilers/RVCT/chcoreasm.s
index e0479057a..f81c3564b 100644
--- a/os/common/ports/ARMv7-M/compilers/RVCT/chcoreasm.s
+++ b/os/common/ports/ARMv7-M/compilers/RVCT/chcoreasm.s
@@ -126,7 +126,7 @@ __port_thread_start PROC
blx r4
movs r0, #0 /* MSG_OK */
bl chThdExit
-.zombies b .zombies
+zombies b zombies
ENDP
/*
@@ -159,7 +159,7 @@ __port_exit_from_isr
#else
svc #0
#endif
-.waithere b .waithere
+waithere b waithere
ENDP
END
diff --git a/os/common/startup/ARMCMx/compilers/RVCT/cstartup.s b/os/common/startup/ARMCMx/compilers/RVCT/cstartup.s
index 6a94d130f..daa27e5fd 100644
--- a/os/common/startup/ARMCMx/compilers/RVCT/cstartup.s
+++ b/os/common/startup/ARMCMx/compilers/RVCT/cstartup.s
@@ -49,6 +49,8 @@ __initial_msp
AREA CSTACK, NOINIT, READWRITE, ALIGN=3
__main_thread_stack_base__
EXPORT __main_thread_stack_base__
+__main_thread_stack_end__
+ EXPORT __main_thread_stack_end__
proc_stack_mem SPACE proc_stack_size
EXPORT __initial_sp
__initial_sp
@@ -104,11 +106,11 @@ __early_init PROC
* User Initial Stack & Heap.
*/
IF :DEF:__MICROLIB
-
+
EXPORT __initial_sp
EXPORT __heap_base
EXPORT __heap_limit
-
+
ELSE
IMPORT __use_two_region_memory
diff --git a/testhal/STM32/STM32F4xx/IRQ_STORM/keil/ch.uvprojx b/testhal/STM32/STM32F4xx/IRQ_STORM/keil/ch.uvprojx
index ee4c5494e..762e94055 100644
--- a/testhal/STM32/STM32F4xx/IRQ_STORM/keil/ch.uvprojx
+++ b/testhal/STM32/STM32F4xx/IRQ_STORM/keil/ch.uvprojx
@@ -10,13 +10,13 @@
Demo
0x4
ARM-ADS
- 5060750::V5.06 update 6 (build 750)::ARMCC
+ 5060960::V5.06 update 7 (build 960)::.\ARMCC
0
STM32F407VGTx
STMicroelectronics
- Keil.STM32F4xx_DFP.2.14.0
+ Keil.STM32F4xx_DFP.2.15.0
http://www.keil.com/pack/
IRAM(0x20000000,0x00020000) IRAM2(0x10000000,0x00010000) IROM(0x08000000,0x00100000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE
@@ -133,12 +133,12 @@
0
0
1
- 0
- 4100
+ 1
+ 4096
1
- STLink\ST-LINKIII-KEIL.dll
-
+ BIN\UL2CM3.DLL
+ "" ()
@@ -185,6 +185,7 @@
0
1
0
+ 0
1
0
8
@@ -312,7 +313,7 @@
1
- 3
+ 1
1
0
0
@@ -321,14 +322,14 @@
0
0
0
- 0
+ 2
0
0
1
0
0
- 1
- 1
+ 3
+ 3
1
1
0
@@ -338,7 +339,7 @@
-USTM32F407xx
CORTEX_USE_FPU=0 __heap_base__=Image$$$$RW_IRAM1$$$$ZI$$$$Limit __heap_end__=Image$$$$RW_IRAM2$$$$Base
- ..\;..\cfg;..\..\..\..\..\os\license;..\..\..\..\..\os\common\startup\ARMCMx\devices\STM32F4xx;..\..\..\..\..\os\common\ext\ARM\CMSIS\Core\Include;..\..\..\..\..\os\common\ext\ST\STM32F4xx;..\..\..\..\..\os\common\ports\ARMCMx;..\..\..\..\..\os\common\ports\ARMCMx\compilers\RVCT;..\..\..\..\..\os\rt\include;..\..\..\..\..\os\oslib\include;..\..\..\..\..\os\hal\osal\rt-nil;..\..\..\..\..\os\hal\include;..\..\..\..\..\os\hal\lib\streams;..\..\..\..\..\os\hal\boards\ST_STM32F4_DISCOVERY;..\..\..\..\..\os\hal\ports\common\ARMCMx;..\..\..\..\..\os\hal\ports\common\ARMCMx;..\..\..\..\..\os\hal\ports\STM32\STM32F4xx;..\..\..\..\..\os\hal\ports\STM32\LLD\ADCv2;..\..\..\..\..\os\hal\ports\STM32\LLD\CANv1;..\..\..\..\..\os\hal\ports\STM32\LLD\CRYPv1;..\..\..\..\..\os\hal\ports\STM32\LLD\DACv1;..\..\..\..\..\os\hal\ports\STM32\LLD\DMAv2;..\..\..\..\..\os\hal\ports\STM32\LLD\EXTIv1;..\..\..\..\..\os\hal\ports\STM32\LLD\GPIOv2;..\..\..\..\..\os\hal\ports\STM32\LLD\I2Cv1;..\..\..\..\..\os\hal\ports\STM32\LLD\MACv1;..\..\..\..\..\os\hal\ports\STM32\LLD\OTGv1;..\..\..\..\..\os\hal\ports\STM32\LLD\QUADSPIv1;..\..\..\..\..\os\hal\ports\STM32\LLD\RTCv2;..\..\..\..\..\os\hal\ports\STM32\LLD\SPIv2;..\..\..\..\..\os\hal\ports\STM32\LLD\SDIOv1;..\..\..\..\..\os\hal\ports\STM32\LLD\TIMv1;..\..\..\..\..\os\hal\ports\STM32\LLD\USARTv1;..\..\..\..\..\os\hal\ports\STM32\LLD\xWDGv1;..\..\..\..\..\testhal\common
+ ..\;..\cfg;..\..\..\..\..\os\license;..\..\..\..\..\os\common\startup\ARMCMx\devices\STM32F4xx;..\..\..\..\..\os\common\ext\ARM\CMSIS\Core\Include;..\..\..\..\..\os\common\ext\ST\STM32F4xx;..\..\..\..\..\os\common\ports\ARMv7-M;..\..\..\..\..\os\common\ports\ARMv7-M\compilers\RVCT;..\..\..\..\..\os\rt\include;..\..\..\..\..\os\oslib\include;..\..\..\..\..\os\hal\osal\rt-nil;..\..\..\..\..\os\hal\include;..\..\..\..\..\os\hal\lib\streams;..\..\..\..\..\os\hal\boards\ST_STM32F4_DISCOVERY;..\..\..\..\..\os\hal\ports\common\ARMCMx;..\..\..\..\..\os\hal\ports\common\ARMCMx;..\..\..\..\..\os\hal\ports\STM32\STM32F4xx;..\..\..\..\..\os\hal\ports\STM32\LLD\ADCv2;..\..\..\..\..\os\hal\ports\STM32\LLD\CANv1;..\..\..\..\..\os\hal\ports\STM32\LLD\CRYPv1;..\..\..\..\..\os\hal\ports\STM32\LLD\DACv1;..\..\..\..\..\os\hal\ports\STM32\LLD\DMAv2;..\..\..\..\..\os\hal\ports\STM32\LLD\EXTIv1;..\..\..\..\..\os\hal\ports\STM32\LLD\GPIOv2;..\..\..\..\..\os\hal\ports\STM32\LLD\I2Cv1;..\..\..\..\..\os\hal\ports\STM32\LLD\MACv1;..\..\..\..\..\os\hal\ports\STM32\LLD\OTGv1;..\..\..\..\..\os\hal\ports\STM32\LLD\QUADSPIv1;..\..\..\..\..\os\hal\ports\STM32\LLD\RTCv2;..\..\..\..\..\os\hal\ports\STM32\LLD\SPIv2;..\..\..\..\..\os\hal\ports\STM32\LLD\SDIOv1;..\..\..\..\..\os\hal\ports\STM32\LLD\TIMv1;..\..\..\..\..\os\hal\ports\STM32\LLD\USART;..\..\..\..\..\os\hal\ports\STM32\LLD\USARTv1;..\..\..\..\..\os\hal\ports\STM32\LLD\xWDGv1;..\..\..\..\..\testhal\common
@@ -351,12 +352,12 @@
0
0
0
- 0
+ 4
--cpreproc --cpreproc_opts=-D,CORTEX_USE_FPU=0
- ..\;..\cfg;..\..\..\..\..\os\license;..\..\..\..\..\os\common\startup\ARMCMx\devices\STM32F4xx;..\..\..\..\..\os\common\ports\ARMCMx;..\..\..\..\..\os\hal\boards\ST_STM32F4_DISCOVERY
+ ..\;..\cfg;..\..\..\..\..\os\license;..\..\..\..\..\os\common\startup\ARMCMx\devices\STM32F4xx;..\..\..\..\..\os\common\ports\ARMv7-M;..\..\..\..\..\os\hal\boards\ST_STM32F4_DISCOVERY
@@ -472,6 +473,16 @@
1
..\..\..\..\..\os\rt\src\chtrace.c
+
+ chinstances.c
+ 1
+ ..\..\..\..\..\os\rt\src\chinstances.c
+
+
+ chrfcu.c
+ 1
+ ..\..\..\..\..\os\rt\src\chrfcu.c
+
@@ -480,17 +491,12 @@
chcore.c
1
- ..\..\..\..\..\os\common\ports\ARMCMx\chcore.c
+ ..\..\..\..\..\os\common\ports\ARMv7-M\chcore.c
- chcore_v7m.c
- 1
- ..\..\..\..\..\os\common\ports\ARMCMx\chcore_v7m.c
-
-
- chcoreasm_v7m.s
+ chcoreasm.s
2
- ..\..\..\..\..\os\common\ports\ARMCMx\compilers\RVCT\chcoreasm_v7m.s
+ ..\..\..\..\..\os\common\ports\ARMv7-M\compilers\RVCT\chcoreasm.s
@@ -914,4 +920,13 @@
+
+
+
+ ch
+ 1
+
+
+
+
diff --git a/testhal/STM32/STM32F4xx/IRQ_STORM_FPU/keil/ch.uvprojx b/testhal/STM32/STM32F4xx/IRQ_STORM_FPU/keil/ch.uvprojx
index 75b0a7e03..0953b0831 100644
--- a/testhal/STM32/STM32F4xx/IRQ_STORM_FPU/keil/ch.uvprojx
+++ b/testhal/STM32/STM32F4xx/IRQ_STORM_FPU/keil/ch.uvprojx
@@ -10,13 +10,13 @@
Demo
0x4
ARM-ADS
- 5060750::V5.06 update 6 (build 750)::ARMCC
+ 5060960::V5.06 update 7 (build 960)::.\ARMCC
0
STM32F407VGTx
STMicroelectronics
- Keil.STM32F4xx_DFP.2.14.0
+ Keil.STM32F4xx_DFP.2.15.0
http://www.keil.com/pack/
IRAM(0x20000000,0x00020000) IRAM2(0x10000000,0x00010000) IROM(0x08000000,0x00100000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE
@@ -185,6 +185,7 @@
0
2
0
+ 0
1
0
8
@@ -338,7 +339,7 @@
-USTM32F407xx
CORTEX_USE_FPU=1 __heap_base__=Image$$$$RW_IRAM1$$$$ZI$$$$Limit __heap_end__=Image$$$$RW_IRAM2$$$$Base
- ..\;..\cfg;..\..\..\..\..\os\license;..\..\..\..\..\os\common\startup\ARMCMx\devices\STM32F4xx;..\..\..\..\..\os\common\ext\ARM\CMSIS\Core\Include;..\..\..\..\..\os\common\ext\ST\STM32F4xx;..\..\..\..\..\os\common\ports\ARMCMx;..\..\..\..\..\os\common\ports\ARMCMx\compilers\RVCT;..\..\..\..\..\os\rt\include;..\..\..\..\..\os\oslib\include;..\..\..\..\..\os\hal\osal\rt-nil;..\..\..\..\..\os\hal\include;..\..\..\..\..\os\hal\lib\streams;..\..\..\..\..\os\hal\boards\ST_STM32F4_DISCOVERY;..\..\..\..\..\os\hal\ports\common\ARMCMx;..\..\..\..\..\os\hal\ports\common\ARMCMx;..\..\..\..\..\os\hal\ports\STM32\STM32F4xx;..\..\..\..\..\os\hal\ports\STM32\LLD\ADCv2;..\..\..\..\..\os\hal\ports\STM32\LLD\CANv1;..\..\..\..\..\os\hal\ports\STM32\LLD\CRYPv1;..\..\..\..\..\os\hal\ports\STM32\LLD\DACv1;..\..\..\..\..\os\hal\ports\STM32\LLD\DMAv2;..\..\..\..\..\os\hal\ports\STM32\LLD\EXTIv1;..\..\..\..\..\os\hal\ports\STM32\LLD\GPIOv2;..\..\..\..\..\os\hal\ports\STM32\LLD\I2Cv1;..\..\..\..\..\os\hal\ports\STM32\LLD\MACv1;..\..\..\..\..\os\hal\ports\STM32\LLD\OTGv1;..\..\..\..\..\os\hal\ports\STM32\LLD\QUADSPIv1;..\..\..\..\..\os\hal\ports\STM32\LLD\RTCv2;..\..\..\..\..\os\hal\ports\STM32\LLD\SPIv2;..\..\..\..\..\os\hal\ports\STM32\LLD\SDIOv1;..\..\..\..\..\os\hal\ports\STM32\LLD\TIMv1;..\..\..\..\..\os\hal\ports\STM32\LLD\USARTv1;..\..\..\..\..\os\hal\ports\STM32\LLD\xWDGv1;..\..\..\..\..\testhal\common
+ ..\;..\cfg;..\..\..\..\..\os\license;..\..\..\..\..\os\common\startup\ARMCMx\devices\STM32F4xx;..\..\..\..\..\os\common\ext\ARM\CMSIS\Core\Include;..\..\..\..\..\os\common\ext\ST\STM32F4xx;..\..\..\..\..\os\common\ports\ARMv7-M;..\..\..\..\..\os\common\ports\ARMv7-M\compilers\RVCT;..\..\..\..\..\os\rt\include;..\..\..\..\..\os\oslib\include;..\..\..\..\..\os\hal\osal\rt-nil;..\..\..\..\..\os\hal\include;..\..\..\..\..\os\hal\lib\streams;..\..\..\..\..\os\hal\boards\ST_STM32F4_DISCOVERY;..\..\..\..\..\os\hal\ports\common\ARMCMx;..\..\..\..\..\os\hal\ports\common\ARMCMx;..\..\..\..\..\os\hal\ports\STM32\STM32F4xx;..\..\..\..\..\os\hal\ports\STM32\LLD\ADCv2;..\..\..\..\..\os\hal\ports\STM32\LLD\CANv1;..\..\..\..\..\os\hal\ports\STM32\LLD\CRYPv1;..\..\..\..\..\os\hal\ports\STM32\LLD\DACv1;..\..\..\..\..\os\hal\ports\STM32\LLD\DMAv2;..\..\..\..\..\os\hal\ports\STM32\LLD\EXTIv1;..\..\..\..\..\os\hal\ports\STM32\LLD\GPIOv2;..\..\..\..\..\os\hal\ports\STM32\LLD\I2Cv1;..\..\..\..\..\os\hal\ports\STM32\LLD\MACv1;..\..\..\..\..\os\hal\ports\STM32\LLD\OTGv1;..\..\..\..\..\os\hal\ports\STM32\LLD\QUADSPIv1;..\..\..\..\..\os\hal\ports\STM32\LLD\RTCv2;..\..\..\..\..\os\hal\ports\STM32\LLD\SPIv2;..\..\..\..\..\os\hal\ports\STM32\LLD\SDIOv1;..\..\..\..\..\os\hal\ports\STM32\LLD\TIMv1;..\..\..\..\..\os\hal\ports\STM32\LLD\USART;..\..\..\..\..\os\hal\ports\STM32\LLD\USARTv1;..\..\..\..\..\os\hal\ports\STM32\LLD\xWDGv1;..\..\..\..\..\testhal\common
@@ -351,12 +352,12 @@
0
0
0
- 0
+ 4
--cpreproc --cpreproc_opts=-D,CORTEX_USE_FPU=1
- ..\;..\cfg;..\..\..\..\..\os\license;..\..\..\..\..\os\common\startup\ARMCMx\devices\STM32F4xx;..\..\..\..\..\os\common\ports\ARMCMx;..\..\..\..\..\os\hal\boards\ST_STM32F4_DISCOVERY
+ ..\;..\cfg;..\..\..\..\..\os\license;..\..\..\..\..\os\common\startup\ARMCMx\devices\STM32F4xx;..\..\..\..\..\os\common\ports\ARMv7-M;..\..\..\..\..\os\hal\boards\ST_STM32F4_DISCOVERY
@@ -472,6 +473,16 @@
1
..\..\..\..\..\os\rt\src\chtrace.c
+
+ chrfcu.c
+ 1
+ ..\..\..\..\..\os\rt\src\chrfcu.c
+
+
+ chinstances.c
+ 1
+ ..\..\..\..\..\os\rt\src\chinstances.c
+
@@ -480,17 +491,12 @@
chcore.c
1
- ..\..\..\..\..\os\common\ports\ARMCMx\chcore.c
+ ..\..\..\..\..\os\common\ports\ARMv7-M\chcore.c
- chcore_v7m.c
- 1
- ..\..\..\..\..\os\common\ports\ARMCMx\chcore_v7m.c
-
-
- chcoreasm_v7m.s
+ chcoreasm.s
2
- ..\..\..\..\..\os\common\ports\ARMCMx\compilers\RVCT\chcoreasm_v7m.s
+ ..\..\..\..\..\os\common\ports\ARMv7-M\compilers\RVCT\chcoreasm.s