diff --git a/bsp/stm32/stm32f103-atk-warshipv3/project.uvoptx b/bsp/stm32/stm32f103-atk-warshipv3/project.uvoptx
index a17f1c7696..dd79d25fae 100644
--- a/bsp/stm32/stm32f103-atk-warshipv3/project.uvoptx
+++ b/bsp/stm32/stm32f103-atk-warshipv3/project.uvoptx
@@ -73,7 +73,7 @@
0
- 1
+ 0
0
1
@@ -178,6 +178,7 @@
1
+ 0
0
2
10000000
@@ -186,7 +187,7 @@
- Kernel
+ Applications
0
0
0
@@ -198,194 +199,6 @@
0
0
0
- ..\..\..\src\clock.c
- clock.c
- 0
- 0
-
-
- 1
- 2
- 1
- 0
- 0
- 0
- ..\..\..\src\components.c
- components.c
- 0
- 0
-
-
- 1
- 3
- 1
- 0
- 0
- 0
- ..\..\..\src\cpu.c
- cpu.c
- 0
- 0
-
-
- 1
- 4
- 1
- 0
- 0
- 0
- ..\..\..\src\device.c
- device.c
- 0
- 0
-
-
- 1
- 5
- 1
- 0
- 0
- 0
- ..\..\..\src\idle.c
- idle.c
- 0
- 0
-
-
- 1
- 6
- 1
- 0
- 0
- 0
- ..\..\..\src\ipc.c
- ipc.c
- 0
- 0
-
-
- 1
- 7
- 1
- 0
- 0
- 0
- ..\..\..\src\irq.c
- irq.c
- 0
- 0
-
-
- 1
- 8
- 1
- 0
- 0
- 0
- ..\..\..\src\kservice.c
- kservice.c
- 0
- 0
-
-
- 1
- 9
- 1
- 0
- 0
- 0
- ..\..\..\src\mem.c
- mem.c
- 0
- 0
-
-
- 1
- 10
- 1
- 0
- 0
- 0
- ..\..\..\src\mempool.c
- mempool.c
- 0
- 0
-
-
- 1
- 11
- 1
- 0
- 0
- 0
- ..\..\..\src\object.c
- object.c
- 0
- 0
-
-
- 1
- 12
- 1
- 0
- 0
- 0
- ..\..\..\src\scheduler.c
- scheduler.c
- 0
- 0
-
-
- 1
- 13
- 1
- 0
- 0
- 0
- ..\..\..\src\signal.c
- signal.c
- 0
- 0
-
-
- 1
- 14
- 1
- 0
- 0
- 0
- ..\..\..\src\thread.c
- thread.c
- 0
- 0
-
-
- 1
- 15
- 1
- 0
- 0
- 0
- ..\..\..\src\timer.c
- timer.c
- 0
- 0
-
-
-
-
- Applications
- 1
- 0
- 0
- 0
-
- 2
- 16
- 1
- 0
- 0
- 0
applications\main.c
main.c
0
@@ -393,86 +206,6 @@
-
- Drivers
- 0
- 0
- 0
- 0
-
- 3
- 17
- 1
- 0
- 0
- 0
- board\board.c
- board.c
- 0
- 0
-
-
- 3
- 18
- 1
- 0
- 0
- 0
- board\CubeMX_Config\Src\stm32f1xx_hal_msp.c
- stm32f1xx_hal_msp.c
- 0
- 0
-
-
- 3
- 19
- 2
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xe.s
- startup_stm32f103xe.s
- 0
- 0
-
-
- 3
- 20
- 1
- 0
- 0
- 0
- ..\libraries\HAL_Drivers\drv_gpio.c
- drv_gpio.c
- 0
- 0
-
-
- 3
- 21
- 1
- 0
- 0
- 0
- ..\libraries\HAL_Drivers\drv_usart.c
- drv_usart.c
- 0
- 0
-
-
- 3
- 22
- 1
- 0
- 0
- 0
- ..\libraries\HAL_Drivers\drv_common.c
- drv_common.c
- 0
- 0
-
-
-
cpu
0
@@ -480,8 +213,8 @@
0
0
- 4
- 23
+ 2
+ 2
1
0
0
@@ -492,8 +225,8 @@
0
- 4
- 24
+ 2
+ 3
1
0
0
@@ -504,8 +237,8 @@
0
- 4
- 25
+ 2
+ 4
1
0
0
@@ -516,8 +249,8 @@
0
- 4
- 26
+ 2
+ 5
1
0
0
@@ -528,8 +261,8 @@
0
- 4
- 27
+ 2
+ 6
2
0
0
@@ -548,8 +281,8 @@
0
0
- 5
- 28
+ 3
+ 7
1
0
0
@@ -560,8 +293,8 @@
0
- 5
- 29
+ 3
+ 8
1
0
0
@@ -572,8 +305,8 @@
0
- 5
- 30
+ 3
+ 9
1
0
0
@@ -584,8 +317,8 @@
0
- 5
- 31
+ 3
+ 10
1
0
0
@@ -596,8 +329,8 @@
0
- 5
- 32
+ 3
+ 11
1
0
0
@@ -608,8 +341,8 @@
0
- 5
- 33
+ 3
+ 12
1
0
0
@@ -620,8 +353,8 @@
0
- 5
- 34
+ 3
+ 13
1
0
0
@@ -632,8 +365,8 @@
0
- 5
- 35
+ 3
+ 14
1
0
0
@@ -644,8 +377,8 @@
0
- 5
- 36
+ 3
+ 15
1
0
0
@@ -657,6 +390,86 @@
+
+ Drivers
+ 0
+ 0
+ 0
+ 0
+
+ 4
+ 16
+ 1
+ 0
+ 0
+ 0
+ board\board.c
+ board.c
+ 0
+ 0
+
+
+ 4
+ 17
+ 1
+ 0
+ 0
+ 0
+ board\CubeMX_Config\Src\stm32f1xx_hal_msp.c
+ stm32f1xx_hal_msp.c
+ 0
+ 0
+
+
+ 4
+ 18
+ 2
+ 0
+ 0
+ 0
+ ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xe.s
+ startup_stm32f103xe.s
+ 0
+ 0
+
+
+ 4
+ 19
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\HAL_Drivers\drv_gpio.c
+ drv_gpio.c
+ 0
+ 0
+
+
+ 4
+ 20
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\HAL_Drivers\drv_usart.c
+ drv_usart.c
+ 0
+ 0
+
+
+ 4
+ 21
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\HAL_Drivers\drv_common.c
+ drv_common.c
+ 0
+ 0
+
+
+
finsh
0
@@ -664,8 +477,8 @@
0
0
- 6
- 37
+ 5
+ 22
1
0
0
@@ -676,20 +489,8 @@
0
- 6
- 38
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\symbol.c
- symbol.c
- 0
- 0
-
-
- 6
- 39
+ 5
+ 23
1
0
0
@@ -700,8 +501,8 @@
0
- 6
- 40
+ 5
+ 24
1
0
0
@@ -711,27 +512,179 @@
0
0
+
+
+
+ Kernel
+ 0
+ 0
+ 0
+ 0
6
- 41
+ 25
1
0
0
0
- ..\..\..\components\finsh\msh_cmd.c
- msh_cmd.c
+ ..\..\..\src\clock.c
+ clock.c
0
0
6
- 42
+ 26
1
0
0
0
- ..\..\..\components\finsh\msh_file.c
- msh_file.c
+ ..\..\..\src\components.c
+ components.c
+ 0
+ 0
+
+
+ 6
+ 27
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\src\device.c
+ device.c
+ 0
+ 0
+
+
+ 6
+ 28
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\src\idle.c
+ idle.c
+ 0
+ 0
+
+
+ 6
+ 29
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\src\ipc.c
+ ipc.c
+ 0
+ 0
+
+
+ 6
+ 30
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\src\irq.c
+ irq.c
+ 0
+ 0
+
+
+ 6
+ 31
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\src\kservice.c
+ kservice.c
+ 0
+ 0
+
+
+ 6
+ 32
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\src\mem.c
+ mem.c
+ 0
+ 0
+
+
+ 6
+ 33
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\src\mempool.c
+ mempool.c
+ 0
+ 0
+
+
+ 6
+ 34
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\src\object.c
+ object.c
+ 0
+ 0
+
+
+ 6
+ 35
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\src\scheduler.c
+ scheduler.c
+ 0
+ 0
+
+
+ 6
+ 36
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\src\signal.c
+ signal.c
+ 0
+ 0
+
+
+ 6
+ 37
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\src\thread.c
+ thread.c
+ 0
+ 0
+
+
+ 6
+ 38
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\src\timer.c
+ timer.c
0
0
@@ -745,7 +698,7 @@
0
7
- 43
+ 39
1
0
0
@@ -757,7 +710,7 @@
7
- 44
+ 40
1
0
0
@@ -769,7 +722,7 @@
7
- 45
+ 41
1
0
0
@@ -781,7 +734,7 @@
7
- 46
+ 42
1
0
0
@@ -793,7 +746,7 @@
7
- 47
+ 43
1
0
0
@@ -805,7 +758,7 @@
7
- 48
+ 44
1
0
0
@@ -817,7 +770,7 @@
7
- 49
+ 45
1
0
0
@@ -829,7 +782,7 @@
7
- 50
+ 46
1
0
0
@@ -841,7 +794,7 @@
7
- 51
+ 47
1
0
0
@@ -853,19 +806,7 @@
7
- 52
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_sram.c
- stm32f1xx_hal_sram.c
- 0
- 0
-
-
- 7
- 53
+ 48
1
0
0
@@ -877,7 +818,7 @@
7
- 54
+ 49
1
0
0
@@ -889,7 +830,7 @@
7
- 55
+ 50
1
0
0
@@ -901,7 +842,7 @@
7
- 56
+ 51
1
0
0
diff --git a/bsp/stm32/stm32f103-atk-warshipv3/project.uvprojx b/bsp/stm32/stm32f103-atk-warshipv3/project.uvprojx
index a6feed2fa2..365c095541 100644
--- a/bsp/stm32/stm32f103-atk-warshipv3/project.uvprojx
+++ b/bsp/stm32/stm32f103-atk-warshipv3/project.uvprojx
@@ -10,12 +10,13 @@
rt-thread
0x4
ARM-ADS
+ 5060750::V5.06 update 6 (build 750)::ARMCC
0
STM32F103ZE
STMicroelectronics
- Keil.STM32F1xx_DFP.2.2.0
+ Keil.STM32F1xx_DFP.2.3.0
http://www.keil.com/pack/
IROM(0x08000000,0x80000) IRAM(0x20000000,0x10000) CPUTYPE("Cortex-M3") CLOCK(12000000) ELITTLE
@@ -51,7 +52,7 @@
rt-thread
1
0
- 1
+ 0
1
0
.\build\keil\List\
@@ -183,6 +184,7 @@
0
0
0
+ 0
0
0
8
@@ -336,7 +338,7 @@
USE_HAL_DRIVER, STM32F103xE
- .;..\..\..\include;applications;.;board;board\CubeMX_Config\Inc;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m3;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Include;..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Inc;..\libraries\STM32F1xx_HAL\CMSIS\Include
+ applications;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m3;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board;board\CubeMX_Config\Inc;board\ports\include;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\components\finsh;.;..\..\..\include;..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Include;..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Inc;..\libraries\STM32F1xx_HAL\CMSIS\Include
@@ -370,93 +372,13 @@
.\board\linker_scripts\link.sct
- --keep *.o(.rti_fn.*) --keep *.o(FSymTab)
+
-
- Kernel
-
-
- clock.c
- 1
- ..\..\..\src\clock.c
-
-
- components.c
- 1
- ..\..\..\src\components.c
-
-
- cpu.c
- 1
- ..\..\..\src\cpu.c
-
-
- device.c
- 1
- ..\..\..\src\device.c
-
-
- idle.c
- 1
- ..\..\..\src\idle.c
-
-
- ipc.c
- 1
- ..\..\..\src\ipc.c
-
-
- irq.c
- 1
- ..\..\..\src\irq.c
-
-
- kservice.c
- 1
- ..\..\..\src\kservice.c
-
-
- mem.c
- 1
- ..\..\..\src\mem.c
-
-
- mempool.c
- 1
- ..\..\..\src\mempool.c
-
-
- object.c
- 1
- ..\..\..\src\object.c
-
-
- scheduler.c
- 1
- ..\..\..\src\scheduler.c
-
-
- signal.c
- 1
- ..\..\..\src\signal.c
-
-
- thread.c
- 1
- ..\..\..\src\thread.c
-
-
- timer.c
- 1
- ..\..\..\src\timer.c
-
-
-
Applications
@@ -467,41 +389,6 @@
-
- Drivers
-
-
- board.c
- 1
- board\board.c
-
-
- stm32f1xx_hal_msp.c
- 1
- board\CubeMX_Config\Src\stm32f1xx_hal_msp.c
-
-
- startup_stm32f103xe.s
- 2
- ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xe.s
-
-
- drv_gpio.c
- 1
- ..\libraries\HAL_Drivers\drv_gpio.c
-
-
- drv_usart.c
- 1
- ..\libraries\HAL_Drivers\drv_usart.c
-
-
- drv_common.c
- 1
- ..\libraries\HAL_Drivers\drv_common.c
-
-
-
cpu
@@ -582,6 +469,41 @@
+
+ Drivers
+
+
+ board.c
+ 1
+ board\board.c
+
+
+ stm32f1xx_hal_msp.c
+ 1
+ board\CubeMX_Config\Src\stm32f1xx_hal_msp.c
+
+
+ startup_stm32f103xe.s
+ 2
+ ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xe.s
+
+
+ drv_gpio.c
+ 1
+ ..\libraries\HAL_Drivers\drv_gpio.c
+
+
+ drv_usart.c
+ 1
+ ..\libraries\HAL_Drivers\drv_usart.c
+
+
+ drv_common.c
+ 1
+ ..\libraries\HAL_Drivers\drv_common.c
+
+
+
finsh
@@ -590,11 +512,6 @@
1
..\..\..\components\finsh\shell.c
-
- symbol.c
- 1
- ..\..\..\components\finsh\symbol.c
-
cmd.c
1
@@ -605,15 +522,80 @@
1
..\..\..\components\finsh\msh.c
+
+
+
+ Kernel
+
- msh_cmd.c
+ clock.c
1
- ..\..\..\components\finsh\msh_cmd.c
+ ..\..\..\src\clock.c
- msh_file.c
+ components.c
1
- ..\..\..\components\finsh\msh_file.c
+ ..\..\..\src\components.c
+
+
+ device.c
+ 1
+ ..\..\..\src\device.c
+
+
+ idle.c
+ 1
+ ..\..\..\src\idle.c
+
+
+ ipc.c
+ 1
+ ..\..\..\src\ipc.c
+
+
+ irq.c
+ 1
+ ..\..\..\src\irq.c
+
+
+ kservice.c
+ 1
+ ..\..\..\src\kservice.c
+
+
+ mem.c
+ 1
+ ..\..\..\src\mem.c
+
+
+ mempool.c
+ 1
+ ..\..\..\src\mempool.c
+
+
+ object.c
+ 1
+ ..\..\..\src\object.c
+
+
+ scheduler.c
+ 1
+ ..\..\..\src\scheduler.c
+
+
+ signal.c
+ 1
+ ..\..\..\src\signal.c
+
+
+ thread.c
+ 1
+ ..\..\..\src\thread.c
+
+
+ timer.c
+ 1
+ ..\..\..\src\timer.c
@@ -665,11 +647,6 @@
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cec.c
-
- stm32f1xx_hal_sram.c
- 1
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_sram.c
-
stm32f1xx_hal_gpio.c
1
diff --git a/bsp/stm32/stm32f429-st-disco/project.uvprojx b/bsp/stm32/stm32f429-st-disco/project.uvprojx
index 1eabc6fa01..b6adb12dd1 100644
--- a/bsp/stm32/stm32f429-st-disco/project.uvprojx
+++ b/bsp/stm32/stm32f429-st-disco/project.uvprojx
@@ -13,8 +13,8 @@
STM32F429ZITx
STMicroelectronics
- Keil.STM32F4xx_DFP.2.14.0
- http://www.keil.com/pack/
+ Keil.STM32F4xx_DFP.2.13.0
+ http://www.keil.com/pack
IRAM(0x20000000,0x30000) IRAM2(0x10000000,0x10000) IROM(0x08000000,0x200000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE
@@ -51,7 +51,7 @@
0
0
1
- 1
+ 0
.\Listings\
1
0
@@ -335,7 +335,7 @@
USE_HAL_DRIVER, RT_USING_ARM_LIBC, STM32F429xx
- .;..\..\..\include;applications;board;board\CubeMX_Config\Inc;board\ports;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\dfs\include;..\..\..\components\dfs\filesystems\devfs;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\armlibc;..\..\..\components\libc\compilers\common;..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Inc;..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include;..\libraries\STM32F4xx_HAL\CMSIS\Include
+ applications;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\spi;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board;board\CubeMX_Config\Inc;board\ports;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\components\dfs\include;..\..\..\components\dfs\filesystems\devfs;..\..\..\components\finsh;.;..\..\..\include;..\..\..\components\libc\compilers\armlibc;..\..\..\components\libc\compilers\common;..\..\..\components\libc\signal;..\..\..\components\libc\pthreads;..\..\..\components\libc\time;..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Inc;..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include;..\libraries\STM32F4xx_HAL\CMSIS\Include
@@ -376,114 +376,6 @@
-
- Kernel
-
-
- clock.c
- 1
- ..\..\..\src\clock.c
-
-
-
-
- components.c
- 1
- ..\..\..\src\components.c
-
-
-
-
- device.c
- 1
- ..\..\..\src\device.c
-
-
-
-
- idle.c
- 1
- ..\..\..\src\idle.c
-
-
-
-
- ipc.c
- 1
- ..\..\..\src\ipc.c
-
-
-
-
- irq.c
- 1
- ..\..\..\src\irq.c
-
-
-
-
- kservice.c
- 1
- ..\..\..\src\kservice.c
-
-
-
-
- mem.c
- 1
- ..\..\..\src\mem.c
-
-
-
-
- memheap.c
- 1
- ..\..\..\src\memheap.c
-
-
-
-
- mempool.c
- 1
- ..\..\..\src\mempool.c
-
-
-
-
- object.c
- 1
- ..\..\..\src\object.c
-
-
-
-
- scheduler.c
- 1
- ..\..\..\src\scheduler.c
-
-
-
-
- signal.c
- 1
- ..\..\..\src\signal.c
-
-
-
-
- thread.c
- 1
- ..\..\..\src\thread.c
-
-
-
-
- timer.c
- 1
- ..\..\..\src\timer.c
-
-
-
Applications
@@ -501,51 +393,6 @@
-
- Drivers
-
-
- board.c
- 1
- board\board.c
-
-
-
-
- stm32f4xx_hal_msp.c
- 1
- board\CubeMX_Config\Src\stm32f4xx_hal_msp.c
-
-
-
-
- startup_stm32f429xx.s
- 2
- ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f429xx.s
-
-
-
-
- drv_gpio.c
- 1
- ..\libraries\HAL_Drivers\drv_gpio.c
-
-
-
-
- drv_usart.c
- 1
- ..\libraries\HAL_Drivers\drv_usart.c
-
-
-
-
- drv_common.c
- 1
- ..\libraries\HAL_Drivers\drv_common.c
-
-
-
cpu
@@ -584,6 +431,192 @@
+
+ DeviceDrivers
+
+
+ i2c_core.c
+ 1
+ ..\..\..\components\drivers\i2c\i2c_core.c
+
+
+
+
+ i2c_dev.c
+ 1
+ ..\..\..\components\drivers\i2c\i2c_dev.c
+
+
+
+
+ i2c-bit-ops.c
+ 1
+ ..\..\..\components\drivers\i2c\i2c-bit-ops.c
+
+
+
+
+ pin.c
+ 1
+ ..\..\..\components\drivers\misc\pin.c
+
+
+
+
+ serial.c
+ 1
+ ..\..\..\components\drivers\serial\serial.c
+
+
+
+
+ spi_core.c
+ 1
+ ..\..\..\components\drivers\spi\spi_core.c
+
+
+
+
+ spi_dev.c
+ 1
+ ..\..\..\components\drivers\spi\spi_dev.c
+
+
+
+
+ completion.c
+ 1
+ ..\..\..\components\drivers\src\completion.c
+
+
+
+
+ dataqueue.c
+ 1
+ ..\..\..\components\drivers\src\dataqueue.c
+
+
+
+
+ pipe.c
+ 1
+ ..\..\..\components\drivers\src\pipe.c
+
+
+
+
+ ringblk_buf.c
+ 1
+ ..\..\..\components\drivers\src\ringblk_buf.c
+
+
+
+
+ ringbuffer.c
+ 1
+ ..\..\..\components\drivers\src\ringbuffer.c
+
+
+
+
+ waitqueue.c
+ 1
+ ..\..\..\components\drivers\src\waitqueue.c
+
+
+
+
+ workqueue.c
+ 1
+ ..\..\..\components\drivers\src\workqueue.c
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Drivers
+
+
+ board.c
+ 1
+ board\board.c
+
+
+
+
+ stm32f4xx_hal_msp.c
+ 1
+ board\CubeMX_Config\Src\stm32f4xx_hal_msp.c
+
+
+
+
+ ili9341.c
+ 1
+ board\ports\ili9341.c
+
+
+
+
+ startup_stm32f429xx.s
+ 2
+ ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f429xx.s
+
+
+
+
+ drv_gpio.c
+ 1
+ ..\libraries\HAL_Drivers\drv_gpio.c
+
+
+
+
+ drv_usart.c
+ 1
+ ..\libraries\HAL_Drivers\drv_usart.c
+
+
+
+
+ drv_spi.c
+ 1
+ ..\libraries\HAL_Drivers\drv_spi.c
+
+
+
+
+ drv_sdram.c
+ 1
+ ..\libraries\HAL_Drivers\drv_sdram.c
+
+
+
+
+ drv_lcd.c
+ 1
+ ..\libraries\HAL_Drivers\drv_lcd.c
+
+
+
+
+ drv_common.c
+ 1
+ ..\libraries\HAL_Drivers\drv_common.c
+
+
+
Filesystem
@@ -636,93 +669,6 @@
-
- DeviceDrivers
-
-
- i2c_core.c
- 1
- ..\..\..\components\drivers\i2c\i2c_core.c
-
-
-
-
- i2c_dev.c
- 1
- ..\..\..\components\drivers\i2c\i2c_dev.c
-
-
-
-
- i2c-bit-ops.c
- 1
- ..\..\..\components\drivers\i2c\i2c-bit-ops.c
-
-
-
-
- pin.c
- 1
- ..\..\..\components\drivers\misc\pin.c
-
-
-
-
- serial.c
- 1
- ..\..\..\components\drivers\serial\serial.c
-
-
-
-
- completion.c
- 1
- ..\..\..\components\drivers\src\completion.c
-
-
-
-
- dataqueue.c
- 1
- ..\..\..\components\drivers\src\dataqueue.c
-
-
-
-
- pipe.c
- 1
- ..\..\..\components\drivers\src\pipe.c
-
-
-
-
- ringblk_buf.c
- 1
- ..\..\..\components\drivers\src\ringblk_buf.c
-
-
-
-
- ringbuffer.c
- 1
- ..\..\..\components\drivers\src\ringbuffer.c
-
-
-
-
- waitqueue.c
- 1
- ..\..\..\components\drivers\src\waitqueue.c
-
-
-
-
- workqueue.c
- 1
- ..\..\..\components\drivers\src\workqueue.c
-
-
-
finsh
@@ -753,74 +699,105 @@
..\..\..\components\finsh\msh_file.c
+
+
+ Kernel
- finsh_compiler.c
+ clock.c
1
- ..\..\..\components\finsh\finsh_compiler.c
+ ..\..\..\src\clock.c
- finsh_error.c
+ components.c
1
- ..\..\..\components\finsh\finsh_error.c
+ ..\..\..\src\components.c
- finsh_heap.c
+ device.c
1
- ..\..\..\components\finsh\finsh_heap.c
+ ..\..\..\src\device.c
- finsh_init.c
+ idle.c
1
- ..\..\..\components\finsh\finsh_init.c
+ ..\..\..\src\idle.c
- finsh_node.c
+ ipc.c
1
- ..\..\..\components\finsh\finsh_node.c
+ ..\..\..\src\ipc.c
- finsh_ops.c
+ irq.c
1
- ..\..\..\components\finsh\finsh_ops.c
+ ..\..\..\src\irq.c
- finsh_parser.c
+ kservice.c
1
- ..\..\..\components\finsh\finsh_parser.c
+ ..\..\..\src\kservice.c
- finsh_var.c
+ memheap.c
1
- ..\..\..\components\finsh\finsh_var.c
+ ..\..\..\src\memheap.c
- finsh_vm.c
+ mempool.c
1
- ..\..\..\components\finsh\finsh_vm.c
+ ..\..\..\src\mempool.c
- finsh_token.c
+ object.c
1
- ..\..\..\components\finsh\finsh_token.c
+ ..\..\..\src\object.c
+
+
+
+
+ scheduler.c
+ 1
+ ..\..\..\src\scheduler.c
+
+
+
+
+ signal.c
+ 1
+ ..\..\..\src\signal.c
+
+
+
+
+ thread.c
+ 1
+ ..\..\..\src\thread.c
+
+
+
+
+ timer.c
+ 1
+ ..\..\..\src\timer.c
@@ -861,6 +838,114 @@
..\..\..\components\libc\compilers\common\time.c
+
+
+ unistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\unistd.c
+
+
+
+
+ posix_signal.c
+ 1
+ ..\..\..\components\libc\signal\posix_signal.c
+
+
+
+
+ pthreads
+
+
+ mqueue.c
+ 1
+ ..\..\..\components\libc\pthreads\mqueue.c
+
+
+
+
+ pthread.c
+ 1
+ ..\..\..\components\libc\pthreads\pthread.c
+
+
+
+
+ pthread_attr.c
+ 1
+ ..\..\..\components\libc\pthreads\pthread_attr.c
+
+
+
+
+ pthread_barrier.c
+ 1
+ ..\..\..\components\libc\pthreads\pthread_barrier.c
+
+
+
+
+ pthread_cond.c
+ 1
+ ..\..\..\components\libc\pthreads\pthread_cond.c
+
+
+
+
+ pthread_mutex.c
+ 1
+ ..\..\..\components\libc\pthreads\pthread_mutex.c
+
+
+
+
+ pthread_rwlock.c
+ 1
+ ..\..\..\components\libc\pthreads\pthread_rwlock.c
+
+
+
+
+ pthread_spin.c
+ 1
+ ..\..\..\components\libc\pthreads\pthread_spin.c
+
+
+
+
+ pthread_tls.c
+ 1
+ ..\..\..\components\libc\pthreads\pthread_tls.c
+
+
+
+
+ sched.c
+ 1
+ ..\..\..\components\libc\pthreads\sched.c
+
+
+
+
+ semaphore.c
+ 1
+ ..\..\..\components\libc\pthreads\semaphore.c
+
+
+
+
+ clock_time.c
+ 1
+ ..\..\..\components\libc\time\clock_time.c
+
+
+
+
+ posix_sleep.c
+ 1
+ ..\..\..\components\libc\time\posix_sleep.c
+
+
STM32_HAL
@@ -997,6 +1082,76 @@
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c_ex.c
+
+
+ stm32f4xx_hal_spi.c
+ 1
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_spi.c
+
+
+
+
+ stm32f4xx_hal_qspi.c
+ 1
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_qspi.c
+
+
+
+
+ stm32f4xx_ll_fmc.c
+ 1
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_fmc.c
+
+
+
+
+ stm32f4xx_ll_fsmc.c
+ 1
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_fsmc.c
+
+
+
+
+ stm32f4xx_hal_sdram.c
+ 1
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sdram.c
+
+
+
+
+ stm32f4xx_hal_ltdc.c
+ 1
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_ltdc.c
+
+
+
+
+ stm32f4xx_hal_ltdc_ex.c
+ 1
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_ltdc_ex.c
+
+
+
+
+ stm32f4xx_hal_dma2d.c
+ 1
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma2d.c
+
+
+
+
+ stm32f4xx_ll_dma2d.c
+ 1
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_dma2d.c
+
+
+
+
+ stm32f4xx_hal_dsi.c
+ 1
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dsi.c
+
+
diff --git a/bsp/stm32/stm32f429-st-disco/template.uvprojx b/bsp/stm32/stm32f429-st-disco/template.uvprojx
index 2c8869914b..afcb484788 100644
--- a/bsp/stm32/stm32f429-st-disco/template.uvprojx
+++ b/bsp/stm32/stm32f429-st-disco/template.uvprojx
@@ -16,8 +16,8 @@
STM32F429ZITx
STMicroelectronics
- Keil.STM32F4xx_DFP.2.14.0
- http://www.keil.com/pack/
+ Keil.STM32F4xx_DFP.2.13.0
+ http://www.keil.com/pack
IRAM(0x20000000,0x30000) IRAM2(0x10000000,0x10000) IROM(0x08000000,0x200000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE
@@ -54,7 +54,7 @@
0
0
1
- 1
+ 0
.\Listings\
1
0
diff --git a/bsp/stm32/stm32f746-st-disco/project.uvoptx b/bsp/stm32/stm32f746-st-disco/project.uvoptx
index e5438bcc23..25ac7aaeb5 100644
--- a/bsp/stm32/stm32f746-st-disco/project.uvoptx
+++ b/bsp/stm32/stm32f746-st-disco/project.uvoptx
@@ -78,78 +78,6 @@
1
18
-
-
- 0
- BSP User Manual (STM32F746G-Discovery)
- D:\Keil_v5\ARM\PACK\Keil\STM32F7xx_DFP\2.9.0\Drivers\BSP\STM32746G-Discovery\STM32746G-Discovery_BSP_User_Manual.chm
-
-
- 1
- BSP User Manual (STM32756G-EVAL)
- D:\Keil_v5\ARM\PACK\Keil\STM32F7xx_DFP\2.9.0\Drivers\BSP\STM32756G_EVAL\STM32756G_EVAL_BSP_User_Manual.chm
-
-
- 2
- User Manual (STM32756G-EVAL)
- D:\Keil_v5\ARM\PACK\Keil\STM32F7xx_DFP\2.9.0\MDK\Boards\ST\STM32756G_EVAL\Documentation\DM00188617.pdf
-
-
- 3
- STM32F756G-Eval Quick Start Guide (STM32756G-EVAL)
- D:\Keil_v5\ARM\PACK\Keil\STM32F7xx_DFP\2.9.0\MDK\Boards\ST\STM32756G_EVAL\Documentation\STM32F756G-EVAL_QSG.pdf
-
-
- 4
- Bill of Materials (STM32756G-EVAL)
- D:\Keil_v5\ARM\PACK\Keil\STM32F7xx_DFP\2.9.0\MDK\Boards\ST\STM32756G_EVAL\Documentation\stm327x6g-eval_bom.zip
-
-
- 5
- Gerber Files (STM32756G-EVAL)
- D:\Keil_v5\ARM\PACK\Keil\STM32F7xx_DFP\2.9.0\MDK\Boards\ST\STM32756G_EVAL\Documentation\stm327x6g-eval_gerber.zip
-
-
- 6
- Schematics (STM32756G-EVAL)
- D:\Keil_v5\ARM\PACK\Keil\STM32F7xx_DFP\2.9.0\MDK\Boards\ST\STM32756G_EVAL\Documentation\stm327x6g-eval_sch.zip
-
-
- 7
- STM32F746G-Discovery Quick Start Guide (STM32F746G-Discovery)
- D:\Keil_v5\ARM\PACK\Keil\STM32F7xx_DFP\2.9.0\MDK\Boards\ST\STM32F746G_Discovery\Documentation\32F746GDISCOVERY_QSG.pdf
-
-
- 8
- User Manual (STM32F746G-Discovery)
- D:\Keil_v5\ARM\PACK\Keil\STM32F7xx_DFP\2.9.0\MDK\Boards\ST\STM32F746G_Discovery\Documentation\DM00190424.pdf
-
-
- 9
- Bill of Materials (STM32F746G-Discovery)
- D:\Keil_v5\ARM\PACK\Keil\STM32F7xx_DFP\2.9.0\MDK\Boards\ST\STM32F746G_Discovery\Documentation\stm32f746g-disco_bom.zip
-
-
- 10
- Gerber Files (STM32F746G-Discovery)
- D:\Keil_v5\ARM\PACK\Keil\STM32F7xx_DFP\2.9.0\MDK\Boards\ST\STM32F746G_Discovery\Documentation\stm32f746g-disco_gerber.zip
-
-
- 11
- Schematics (STM32F746G-Discovery)
- D:\Keil_v5\ARM\PACK\Keil\STM32F7xx_DFP\2.9.0\MDK\Boards\ST\STM32F746G_Discovery\Documentation\stm32f746g-disco_sch.zip
-
-
- 12
- STM32F746G_Discovery Web Page (STM32F746G-Discovery)
- http://www.st.com/en/evaluation-tools/32f746gdiscovery.html
-
-
- 13
- STM32756G_EVAL Evaluation Board Web Page (STM32756G-EVAL)
- http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1199/PF261640
-
-
0
1
@@ -173,7 +101,9 @@
0
0
1
- 5
+ 0
+ 0
+ 6
@@ -200,7 +130,7 @@
0
JL2CM3
- -U59400616 -O78 -S2 -ZTIFSpeedSel5000 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -TO18 -TC10000000 -TP21 -TDS8001 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC1000 -FN1 -FF0STM32F7x_1024 -FS08000000 -FL0100000 -FP0($$Device:STM32F767BGTx$CMSIS\Flash\STM32F7x_1024.FLM)
+ -U59400616 -O78 -S2 -ZTIFSpeedSel5000 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -TO18 -TC10000000 -TP21 -TDS8001 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC1000 -FN1 -FF0STM32F7x_1024 -FS08000000 -FL0100000 -FP0($$Device:STM32F746NGHx$CMSIS\Flash\STM32F7x_1024.FLM)
@@ -236,13 +166,19 @@
0
-
-
- 0
0
- 0
+ 0
+
+
+
+
+
+
+
+
1
+ 0
0
2
10000000
diff --git a/bsp/stm32/stm32f746-st-disco/project.uvprojx b/bsp/stm32/stm32f746-st-disco/project.uvprojx
index 6befa08cf3..71caa3e2fd 100644
--- a/bsp/stm32/stm32f746-st-disco/project.uvprojx
+++ b/bsp/stm32/stm32f746-st-disco/project.uvprojx
@@ -8,12 +8,13 @@
0x4
ARM-ADS
5060750::V5.06 update 6 (build 750)::ARMCC
+ 0
STM32F746NGHx
STMicroelectronics
- Keil.STM32F7xx_DFP.2.9.0
- http://www.keil.com/pack
+ Keil.STM32F7xx_DFP.2.13.0
+ http://www.keil.com/pack/
IRAM(0x20010000,0x40000) IRAM2(0x20000000,0x10000) IROM(0x08000000,0x100000) IROM2(0x00200000,0x100000) CPUTYPE("Cortex-M7") FPU3(SFPU) CLOCK(12000000) ELITTLE
@@ -50,7 +51,7 @@
0
0
1
- 1
+ 0
.\build\keil\List\
1
0
@@ -180,6 +181,7 @@
0
0
2
+ 0
1
1
8
@@ -320,6 +322,7 @@
0
0
1
+ 0
0
1
1
@@ -332,7 +335,7 @@
USE_HAL_DRIVER, STM32F746xx
- .;..\..\..\include;applications;.;board;board\CubeMX_Config\Inc;board\ports;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m7;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\common;..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Inc;..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Include;..\libraries\STM32F7xx_HAL\CMSIS\Include
+ applications;.;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m7;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board;board\CubeMX_Config\Inc;board\ports;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\components\finsh;.;..\..\..\include;..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Inc;..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Include;..\libraries\STM32F7xx_HAL\CMSIS\Include
@@ -373,114 +376,6 @@
-
- Kernel
-
-
- clock.c
- 1
- ..\..\..\src\clock.c
-
-
-
-
- components.c
- 1
- ..\..\..\src\components.c
-
-
-
-
- cpu.c
- 1
- ..\..\..\src\cpu.c
-
-
-
-
- device.c
- 1
- ..\..\..\src\device.c
-
-
-
-
- idle.c
- 1
- ..\..\..\src\idle.c
-
-
-
-
- ipc.c
- 1
- ..\..\..\src\ipc.c
-
-
-
-
- irq.c
- 1
- ..\..\..\src\irq.c
-
-
-
-
- kservice.c
- 1
- ..\..\..\src\kservice.c
-
-
-
-
- mem.c
- 1
- ..\..\..\src\mem.c
-
-
-
-
- mempool.c
- 1
- ..\..\..\src\mempool.c
-
-
-
-
- object.c
- 1
- ..\..\..\src\object.c
-
-
-
-
- scheduler.c
- 1
- ..\..\..\src\scheduler.c
-
-
-
-
- signal.c
- 1
- ..\..\..\src\signal.c
-
-
-
-
- thread.c
- 1
- ..\..\..\src\thread.c
-
-
-
-
- timer.c
- 1
- ..\..\..\src\timer.c
-
-
-
Applications
@@ -491,58 +386,6 @@
-
- Drivers
-
-
- board.c
- 1
- board\board.c
-
-
-
-
- stm32f7xx_hal_msp.c
- 1
- board\CubeMX_Config\Src\stm32f7xx_hal_msp.c
-
-
-
-
- startup_stm32f746xx.s
- 2
- ..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\arm\startup_stm32f746xx.s
-
-
-
-
- drv_gpio.c
- 1
- ..\libraries\HAL_Drivers\drv_gpio.c
-
-
-
-
- drv_usart.c
- 1
- ..\libraries\HAL_Drivers\drv_usart.c
-
-
-
-
- drv_hwtimer.c
- 1
- ..\libraries\HAL_Drivers\drv_hwtimer.c
-
-
-
-
- drv_common.c
- 1
- ..\libraries\HAL_Drivers\drv_common.c
-
-
-
cpu
@@ -661,6 +504,58 @@
+
+ Drivers
+
+
+ board.c
+ 1
+ board\board.c
+
+
+
+
+ stm32f7xx_hal_msp.c
+ 1
+ board\CubeMX_Config\Src\stm32f7xx_hal_msp.c
+
+
+
+
+ startup_stm32f746xx.s
+ 2
+ ..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\arm\startup_stm32f746xx.s
+
+
+
+
+ drv_gpio.c
+ 1
+ ..\libraries\HAL_Drivers\drv_gpio.c
+
+
+
+
+ drv_usart.c
+ 1
+ ..\libraries\HAL_Drivers\drv_usart.c
+
+
+
+
+ drv_hwtimer.c
+ 1
+ ..\libraries\HAL_Drivers\drv_hwtimer.c
+
+
+
+
+ drv_common.c
+ 1
+ ..\libraries\HAL_Drivers\drv_common.c
+
+
+
finsh
@@ -685,6 +580,107 @@
+
+ Kernel
+
+
+ clock.c
+ 1
+ ..\..\..\src\clock.c
+
+
+
+
+ components.c
+ 1
+ ..\..\..\src\components.c
+
+
+
+
+ device.c
+ 1
+ ..\..\..\src\device.c
+
+
+
+
+ idle.c
+ 1
+ ..\..\..\src\idle.c
+
+
+
+
+ ipc.c
+ 1
+ ..\..\..\src\ipc.c
+
+
+
+
+ irq.c
+ 1
+ ..\..\..\src\irq.c
+
+
+
+
+ kservice.c
+ 1
+ ..\..\..\src\kservice.c
+
+
+
+
+ mem.c
+ 1
+ ..\..\..\src\mem.c
+
+
+
+
+ mempool.c
+ 1
+ ..\..\..\src\mempool.c
+
+
+
+
+ object.c
+ 1
+ ..\..\..\src\object.c
+
+
+
+
+ scheduler.c
+ 1
+ ..\..\..\src\scheduler.c
+
+
+
+
+ signal.c
+ 1
+ ..\..\..\src\signal.c
+
+
+
+
+ thread.c
+ 1
+ ..\..\..\src\thread.c
+
+
+
+
+ timer.c
+ 1
+ ..\..\..\src\timer.c
+
+
+
STM32_HAL
@@ -722,6 +718,13 @@
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_crc.c
+
+
+ stm32f7xx_hal_crc_ex.c
+ 1
+ ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_crc_ex.c
+
+
stm32f7xx_hal_cryp.c
@@ -852,4 +855,9 @@
+
+
+
+
+
diff --git a/bsp/stm32/stm32f746-st-disco/template.uvoptx b/bsp/stm32/stm32f746-st-disco/template.uvoptx
index e5438bcc23..25ac7aaeb5 100644
--- a/bsp/stm32/stm32f746-st-disco/template.uvoptx
+++ b/bsp/stm32/stm32f746-st-disco/template.uvoptx
@@ -78,78 +78,6 @@
1
18
-
-
- 0
- BSP User Manual (STM32F746G-Discovery)
- D:\Keil_v5\ARM\PACK\Keil\STM32F7xx_DFP\2.9.0\Drivers\BSP\STM32746G-Discovery\STM32746G-Discovery_BSP_User_Manual.chm
-
-
- 1
- BSP User Manual (STM32756G-EVAL)
- D:\Keil_v5\ARM\PACK\Keil\STM32F7xx_DFP\2.9.0\Drivers\BSP\STM32756G_EVAL\STM32756G_EVAL_BSP_User_Manual.chm
-
-
- 2
- User Manual (STM32756G-EVAL)
- D:\Keil_v5\ARM\PACK\Keil\STM32F7xx_DFP\2.9.0\MDK\Boards\ST\STM32756G_EVAL\Documentation\DM00188617.pdf
-
-
- 3
- STM32F756G-Eval Quick Start Guide (STM32756G-EVAL)
- D:\Keil_v5\ARM\PACK\Keil\STM32F7xx_DFP\2.9.0\MDK\Boards\ST\STM32756G_EVAL\Documentation\STM32F756G-EVAL_QSG.pdf
-
-
- 4
- Bill of Materials (STM32756G-EVAL)
- D:\Keil_v5\ARM\PACK\Keil\STM32F7xx_DFP\2.9.0\MDK\Boards\ST\STM32756G_EVAL\Documentation\stm327x6g-eval_bom.zip
-
-
- 5
- Gerber Files (STM32756G-EVAL)
- D:\Keil_v5\ARM\PACK\Keil\STM32F7xx_DFP\2.9.0\MDK\Boards\ST\STM32756G_EVAL\Documentation\stm327x6g-eval_gerber.zip
-
-
- 6
- Schematics (STM32756G-EVAL)
- D:\Keil_v5\ARM\PACK\Keil\STM32F7xx_DFP\2.9.0\MDK\Boards\ST\STM32756G_EVAL\Documentation\stm327x6g-eval_sch.zip
-
-
- 7
- STM32F746G-Discovery Quick Start Guide (STM32F746G-Discovery)
- D:\Keil_v5\ARM\PACK\Keil\STM32F7xx_DFP\2.9.0\MDK\Boards\ST\STM32F746G_Discovery\Documentation\32F746GDISCOVERY_QSG.pdf
-
-
- 8
- User Manual (STM32F746G-Discovery)
- D:\Keil_v5\ARM\PACK\Keil\STM32F7xx_DFP\2.9.0\MDK\Boards\ST\STM32F746G_Discovery\Documentation\DM00190424.pdf
-
-
- 9
- Bill of Materials (STM32F746G-Discovery)
- D:\Keil_v5\ARM\PACK\Keil\STM32F7xx_DFP\2.9.0\MDK\Boards\ST\STM32F746G_Discovery\Documentation\stm32f746g-disco_bom.zip
-
-
- 10
- Gerber Files (STM32F746G-Discovery)
- D:\Keil_v5\ARM\PACK\Keil\STM32F7xx_DFP\2.9.0\MDK\Boards\ST\STM32F746G_Discovery\Documentation\stm32f746g-disco_gerber.zip
-
-
- 11
- Schematics (STM32F746G-Discovery)
- D:\Keil_v5\ARM\PACK\Keil\STM32F7xx_DFP\2.9.0\MDK\Boards\ST\STM32F746G_Discovery\Documentation\stm32f746g-disco_sch.zip
-
-
- 12
- STM32F746G_Discovery Web Page (STM32F746G-Discovery)
- http://www.st.com/en/evaluation-tools/32f746gdiscovery.html
-
-
- 13
- STM32756G_EVAL Evaluation Board Web Page (STM32756G-EVAL)
- http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1199/PF261640
-
-
0
1
@@ -173,7 +101,9 @@
0
0
1
- 5
+ 0
+ 0
+ 6
@@ -200,7 +130,7 @@
0
JL2CM3
- -U59400616 -O78 -S2 -ZTIFSpeedSel5000 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -TO18 -TC10000000 -TP21 -TDS8001 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC1000 -FN1 -FF0STM32F7x_1024 -FS08000000 -FL0100000 -FP0($$Device:STM32F767BGTx$CMSIS\Flash\STM32F7x_1024.FLM)
+ -U59400616 -O78 -S2 -ZTIFSpeedSel5000 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -TO18 -TC10000000 -TP21 -TDS8001 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC1000 -FN1 -FF0STM32F7x_1024 -FS08000000 -FL0100000 -FP0($$Device:STM32F746NGHx$CMSIS\Flash\STM32F7x_1024.FLM)
@@ -236,13 +166,19 @@
0
-
-
- 0
0
- 0
+ 0
+
+
+
+
+
+
+
+
1
+ 0
0
2
10000000
diff --git a/bsp/stm32/stm32f746-st-disco/template.uvprojx b/bsp/stm32/stm32f746-st-disco/template.uvprojx
index 0925446519..bcd811db90 100644
--- a/bsp/stm32/stm32f746-st-disco/template.uvprojx
+++ b/bsp/stm32/stm32f746-st-disco/template.uvprojx
@@ -11,12 +11,13 @@
0x4
ARM-ADS
5060750::V5.06 update 6 (build 750)::ARMCC
+ 0
STM32F746NGHx
STMicroelectronics
- Keil.STM32F7xx_DFP.2.9.0
- http://www.keil.com/pack
+ Keil.STM32F7xx_DFP.2.13.0
+ http://www.keil.com/pack/
IRAM(0x20010000,0x40000) IRAM2(0x20000000,0x10000) IROM(0x08000000,0x100000) IROM2(0x00200000,0x100000) CPUTYPE("Cortex-M7") FPU3(SFPU) CLOCK(12000000) ELITTLE
@@ -53,7 +54,7 @@
0
0
1
- 1
+ 0
.\build\keil\List\
1
0
@@ -183,6 +184,7 @@
0
0
2
+ 0
1
1
8
@@ -323,6 +325,7 @@
0
0
1
+ 0
0
1
1
@@ -383,4 +386,10 @@
+
+
+
+
+
+
diff --git a/bsp/stm32/stm32f767-st-nucleo/project.uvoptx b/bsp/stm32/stm32f767-st-nucleo/project.uvoptx
index b9068005f0..e53a5beaa2 100644
--- a/bsp/stm32/stm32f767-st-nucleo/project.uvoptx
+++ b/bsp/stm32/stm32f767-st-nucleo/project.uvoptx
@@ -178,6 +178,7 @@
1
+ 0
0
2
10000000
diff --git a/bsp/stm32/stm32f767-st-nucleo/project.uvprojx b/bsp/stm32/stm32f767-st-nucleo/project.uvprojx
index e27d972f59..7894d640ed 100644
--- a/bsp/stm32/stm32f767-st-nucleo/project.uvprojx
+++ b/bsp/stm32/stm32f767-st-nucleo/project.uvprojx
@@ -13,8 +13,8 @@
STM32F767ZITx
STMicroelectronics
- Keil.STM32F7xx_DFP.2.11.0
- http://www.keil.com/pack
+ Keil.STM32F7xx_DFP.2.13.0
+ http://www.keil.com/pack/
IRAM(0x20020000,0x60000) IRAM2(0x20000000,0x20000) IROM(0x08000000,0x200000) IROM2(0x00200000,0x200000) CPUTYPE("Cortex-M7") FPU3(DFPU) CLOCK(12000000) ELITTLE
@@ -51,7 +51,7 @@
0
0
1
- 1
+ 0
.\build\keil\List\
1
0
@@ -181,6 +181,7 @@
0
0
3
+ 0
1
1
8
@@ -334,7 +335,7 @@
STM32F767xx, USE_HAL_DRIVER, RT_USING_ARM_LIBC
- .;..\..\..\include;applications;.;board;board\CubeMX_Config\Inc;board\ports;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m7;..\..\..\components\dfs\include;..\..\..\components\dfs\filesystems\devfs;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\armlibc;..\..\..\components\libc\compilers\common;..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Inc;..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Include;..\libraries\STM32F7xx_HAL\CMSIS\Include
+ applications;.;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m7;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board;board\CubeMX_Config\Inc;board\ports;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\components\dfs\include;..\..\..\components\dfs\filesystems\devfs;..\..\..\components\finsh;.;..\..\..\include;..\..\..\components\libc\compilers\armlibc;..\..\..\components\libc\compilers\common;..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Inc;..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Include;..\libraries\STM32F7xx_HAL\CMSIS\Include
@@ -375,114 +376,6 @@
-
- Kernel
-
-
- clock.c
- 1
- ..\..\..\src\clock.c
-
-
-
-
- components.c
- 1
- ..\..\..\src\components.c
-
-
-
-
- cpu.c
- 1
- ..\..\..\src\cpu.c
-
-
-
-
- device.c
- 1
- ..\..\..\src\device.c
-
-
-
-
- idle.c
- 1
- ..\..\..\src\idle.c
-
-
-
-
- ipc.c
- 1
- ..\..\..\src\ipc.c
-
-
-
-
- irq.c
- 1
- ..\..\..\src\irq.c
-
-
-
-
- kservice.c
- 1
- ..\..\..\src\kservice.c
-
-
-
-
- mem.c
- 1
- ..\..\..\src\mem.c
-
-
-
-
- mempool.c
- 1
- ..\..\..\src\mempool.c
-
-
-
-
- object.c
- 1
- ..\..\..\src\object.c
-
-
-
-
- scheduler.c
- 1
- ..\..\..\src\scheduler.c
-
-
-
-
- signal.c
- 1
- ..\..\..\src\signal.c
-
-
-
-
- thread.c
- 1
- ..\..\..\src\thread.c
-
-
-
-
- timer.c
- 1
- ..\..\..\src\timer.c
-
-
-
Applications
@@ -493,51 +386,6 @@
-
- Drivers
-
-
- board.c
- 1
- board\board.c
-
-
-
-
- stm32f7xx_hal_msp.c
- 1
- board\CubeMX_Config\Src\stm32f7xx_hal_msp.c
-
-
-
-
- startup_stm32f767xx.s
- 2
- ..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\arm\startup_stm32f767xx.s
-
-
-
-
- drv_gpio.c
- 1
- ..\libraries\HAL_Drivers\drv_gpio.c
-
-
-
-
- drv_usart.c
- 1
- ..\libraries\HAL_Drivers\drv_usart.c
-
-
-
-
- drv_common.c
- 1
- ..\libraries\HAL_Drivers\drv_common.c
-
-
-
cpu
@@ -583,58 +431,6 @@
-
- Filesystem
-
-
- dfs.c
- 1
- ..\..\..\components\dfs\src\dfs.c
-
-
-
-
- dfs_file.c
- 1
- ..\..\..\components\dfs\src\dfs_file.c
-
-
-
-
- dfs_fs.c
- 1
- ..\..\..\components\dfs\src\dfs_fs.c
-
-
-
-
- dfs_posix.c
- 1
- ..\..\..\components\dfs\src\dfs_posix.c
-
-
-
-
- poll.c
- 1
- ..\..\..\components\dfs\src\poll.c
-
-
-
-
- select.c
- 1
- ..\..\..\components\dfs\src\select.c
-
-
-
-
- devfs.c
- 1
- ..\..\..\components\dfs\filesystems\devfs\devfs.c
-
-
-
DeviceDrivers
@@ -701,6 +497,103 @@
+
+ Drivers
+
+
+ board.c
+ 1
+ board\board.c
+
+
+
+
+ stm32f7xx_hal_msp.c
+ 1
+ board\CubeMX_Config\Src\stm32f7xx_hal_msp.c
+
+
+
+
+ startup_stm32f767xx.s
+ 2
+ ..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\arm\startup_stm32f767xx.s
+
+
+
+
+ drv_gpio.c
+ 1
+ ..\libraries\HAL_Drivers\drv_gpio.c
+
+
+
+
+ drv_usart.c
+ 1
+ ..\libraries\HAL_Drivers\drv_usart.c
+
+
+
+
+ drv_common.c
+ 1
+ ..\libraries\HAL_Drivers\drv_common.c
+
+
+
+
+ Filesystem
+
+
+ dfs.c
+ 1
+ ..\..\..\components\dfs\src\dfs.c
+
+
+
+
+ dfs_file.c
+ 1
+ ..\..\..\components\dfs\src\dfs_file.c
+
+
+
+
+ dfs_fs.c
+ 1
+ ..\..\..\components\dfs\src\dfs_fs.c
+
+
+
+
+ dfs_posix.c
+ 1
+ ..\..\..\components\dfs\src\dfs_posix.c
+
+
+
+
+ poll.c
+ 1
+ ..\..\..\components\dfs\src\poll.c
+
+
+
+
+ select.c
+ 1
+ ..\..\..\components\dfs\src\select.c
+
+
+
+
+ devfs.c
+ 1
+ ..\..\..\components\dfs\filesystems\devfs\devfs.c
+
+
+
finsh
@@ -802,6 +695,107 @@
+
+ Kernel
+
+
+ clock.c
+ 1
+ ..\..\..\src\clock.c
+
+
+
+
+ components.c
+ 1
+ ..\..\..\src\components.c
+
+
+
+
+ device.c
+ 1
+ ..\..\..\src\device.c
+
+
+
+
+ idle.c
+ 1
+ ..\..\..\src\idle.c
+
+
+
+
+ ipc.c
+ 1
+ ..\..\..\src\ipc.c
+
+
+
+
+ irq.c
+ 1
+ ..\..\..\src\irq.c
+
+
+
+
+ kservice.c
+ 1
+ ..\..\..\src\kservice.c
+
+
+
+
+ mem.c
+ 1
+ ..\..\..\src\mem.c
+
+
+
+
+ mempool.c
+ 1
+ ..\..\..\src\mempool.c
+
+
+
+
+ object.c
+ 1
+ ..\..\..\src\object.c
+
+
+
+
+ scheduler.c
+ 1
+ ..\..\..\src\scheduler.c
+
+
+
+
+ signal.c
+ 1
+ ..\..\..\src\signal.c
+
+
+
+
+ thread.c
+ 1
+ ..\..\..\src\thread.c
+
+
+
+
+ timer.c
+ 1
+ ..\..\..\src\timer.c
+
+
+
libc
@@ -839,6 +833,13 @@
..\..\..\components\libc\compilers\common\time.c
+
+
+ unistd.c
+ 1
+ ..\..\..\components\libc\compilers\common\unistd.c
+
+
STM32_HAL
@@ -877,6 +878,13 @@
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_crc.c
+
+
+ stm32f7xx_hal_crc_ex.c
+ 1
+ ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_crc_ex.c
+
+
stm32f7xx_hal_cryp.c
diff --git a/bsp/stm32/stm32f767-st-nucleo/template.uvoptx b/bsp/stm32/stm32f767-st-nucleo/template.uvoptx
index b9068005f0..e53a5beaa2 100644
--- a/bsp/stm32/stm32f767-st-nucleo/template.uvoptx
+++ b/bsp/stm32/stm32f767-st-nucleo/template.uvoptx
@@ -178,6 +178,7 @@
1
+ 0
0
2
10000000
diff --git a/bsp/stm32/stm32f767-st-nucleo/template.uvprojx b/bsp/stm32/stm32f767-st-nucleo/template.uvprojx
index 71fe18464b..5a31a86a9b 100644
--- a/bsp/stm32/stm32f767-st-nucleo/template.uvprojx
+++ b/bsp/stm32/stm32f767-st-nucleo/template.uvprojx
@@ -16,8 +16,8 @@
STM32F767ZITx
STMicroelectronics
- Keil.STM32F7xx_DFP.2.11.0
- http://www.keil.com/pack
+ Keil.STM32F7xx_DFP.2.13.0
+ http://www.keil.com/pack/
IRAM(0x20020000,0x60000) IRAM2(0x20000000,0x20000) IROM(0x08000000,0x200000) IROM2(0x00200000,0x200000) CPUTYPE("Cortex-M7") FPU3(DFPU) CLOCK(12000000) ELITTLE
@@ -54,7 +54,7 @@
0
0
1
- 1
+ 0
.\build\keil\List\
1
0
@@ -184,6 +184,7 @@
0
0
3
+ 0
1
1
8
diff --git a/bsp/stm32/stm32f769-st-disco/project.uvprojx b/bsp/stm32/stm32f769-st-disco/project.uvprojx
index e10c36d060..f05717fefe 100644
--- a/bsp/stm32/stm32f769-st-disco/project.uvprojx
+++ b/bsp/stm32/stm32f769-st-disco/project.uvprojx
@@ -13,8 +13,8 @@
STM32F769NIHx
STMicroelectronics
- Keil.STM32F7xx_DFP.2.11.0
- http://www.keil.com/pack
+ Keil.STM32F7xx_DFP.2.13.0
+ http://www.keil.com/pack/
IRAM(0x20020000,0x60000) IRAM2(0x20000000,0x20000) IROM(0x08000000,0x200000) IROM2(0x00200000,0x200000) CPUTYPE("Cortex-M7") FPU3(DFPU) CLOCK(12000000) ELITTLE
@@ -51,7 +51,7 @@
0
0
1
- 1
+ 0
.\build\keil\List\
1
0
@@ -335,7 +335,7 @@
STM32F767xx, USE_HAL_DRIVER
- .;..\..\..\include;applications;.;board;board\CubeMX_Config\Inc;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m7;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\common;..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Inc;..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Include;..\libraries\STM32F7xx_HAL\CMSIS\Include
+ applications;.;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m7;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board;board\CubeMX_Config\Inc;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\components\finsh;.;..\..\..\include;..\..\..\components\libc\compilers\common;..\..\..\components\net\lwip-2.0.2\src;..\..\..\components\net\lwip-2.0.2\src\include;..\..\..\components\net\lwip-2.0.2\src\include\ipv4;..\..\..\components\net\lwip-2.0.2\src\arch\include;..\..\..\components\net\lwip-2.0.2\src\include\netif;..\..\..\components\net\lwip-2.0.2\src\include\posix;..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Inc;..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Include;..\libraries\STM32F7xx_HAL\CMSIS\Include
@@ -376,114 +376,6 @@
-
- Kernel
-
-
- clock.c
- 1
- ..\..\..\src\clock.c
-
-
-
-
- components.c
- 1
- ..\..\..\src\components.c
-
-
-
-
- cpu.c
- 1
- ..\..\..\src\cpu.c
-
-
-
-
- device.c
- 1
- ..\..\..\src\device.c
-
-
-
-
- idle.c
- 1
- ..\..\..\src\idle.c
-
-
-
-
- ipc.c
- 1
- ..\..\..\src\ipc.c
-
-
-
-
- irq.c
- 1
- ..\..\..\src\irq.c
-
-
-
-
- kservice.c
- 1
- ..\..\..\src\kservice.c
-
-
-
-
- mem.c
- 1
- ..\..\..\src\mem.c
-
-
-
-
- mempool.c
- 1
- ..\..\..\src\mempool.c
-
-
-
-
- object.c
- 1
- ..\..\..\src\object.c
-
-
-
-
- scheduler.c
- 1
- ..\..\..\src\scheduler.c
-
-
-
-
- signal.c
- 1
- ..\..\..\src\signal.c
-
-
-
-
- thread.c
- 1
- ..\..\..\src\thread.c
-
-
-
-
- timer.c
- 1
- ..\..\..\src\timer.c
-
-
-
Applications
@@ -494,51 +386,6 @@
-
- Drivers
-
-
- board.c
- 1
- board\board.c
-
-
-
-
- stm32f7xx_hal_msp.c
- 1
- board\CubeMX_Config\Src\stm32f7xx_hal_msp.c
-
-
-
-
- startup_stm32f767xx.s
- 2
- ..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\arm\startup_stm32f767xx.s
-
-
-
-
- drv_gpio.c
- 1
- ..\libraries\HAL_Drivers\drv_gpio.c
-
-
-
-
- drv_usart.c
- 1
- ..\libraries\HAL_Drivers\drv_usart.c
-
-
-
-
- drv_common.c
- 1
- ..\libraries\HAL_Drivers\drv_common.c
-
-
-
cpu
@@ -650,6 +497,51 @@
+
+ Drivers
+
+
+ board.c
+ 1
+ board\board.c
+
+
+
+
+ stm32f7xx_hal_msp.c
+ 1
+ board\CubeMX_Config\Src\stm32f7xx_hal_msp.c
+
+
+
+
+ startup_stm32f767xx.s
+ 2
+ ..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\arm\startup_stm32f767xx.s
+
+
+
+
+ drv_gpio.c
+ 1
+ ..\libraries\HAL_Drivers\drv_gpio.c
+
+
+
+
+ drv_usart.c
+ 1
+ ..\libraries\HAL_Drivers\drv_usart.c
+
+
+
+
+ drv_common.c
+ 1
+ ..\libraries\HAL_Drivers\drv_common.c
+
+
+
finsh
@@ -674,6 +566,379 @@
+
+ Kernel
+
+
+ clock.c
+ 1
+ ..\..\..\src\clock.c
+
+
+
+
+ components.c
+ 1
+ ..\..\..\src\components.c
+
+
+
+
+ device.c
+ 1
+ ..\..\..\src\device.c
+
+
+
+
+ idle.c
+ 1
+ ..\..\..\src\idle.c
+
+
+
+
+ ipc.c
+ 1
+ ..\..\..\src\ipc.c
+
+
+
+
+ irq.c
+ 1
+ ..\..\..\src\irq.c
+
+
+
+
+ kservice.c
+ 1
+ ..\..\..\src\kservice.c
+
+
+
+
+ mem.c
+ 1
+ ..\..\..\src\mem.c
+
+
+
+
+ mempool.c
+ 1
+ ..\..\..\src\mempool.c
+
+
+
+
+ object.c
+ 1
+ ..\..\..\src\object.c
+
+
+
+
+ scheduler.c
+ 1
+ ..\..\..\src\scheduler.c
+
+
+
+
+ signal.c
+ 1
+ ..\..\..\src\signal.c
+
+
+
+
+ thread.c
+ 1
+ ..\..\..\src\thread.c
+
+
+
+
+ timer.c
+ 1
+ ..\..\..\src\timer.c
+
+
+
+
+ libc
+
+
+ time.c
+ 1
+ ..\..\..\components\libc\compilers\common\time.c
+
+
+
+
+ lwIP
+
+
+ sys_arch.c
+ 1
+ ..\..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c
+
+
+
+
+ api_lib.c
+ 1
+ ..\..\..\components\net\lwip-2.0.2\src\api\api_lib.c
+
+
+
+
+ api_msg.c
+ 1
+ ..\..\..\components\net\lwip-2.0.2\src\api\api_msg.c
+
+
+
+
+ err.c
+ 1
+ ..\..\..\components\net\lwip-2.0.2\src\api\err.c
+
+
+
+
+ netbuf.c
+ 1
+ ..\..\..\components\net\lwip-2.0.2\src\api\netbuf.c
+
+
+
+
+ netdb.c
+ 1
+ ..\..\..\components\net\lwip-2.0.2\src\api\netdb.c
+
+
+
+
+ netifapi.c
+ 1
+ ..\..\..\components\net\lwip-2.0.2\src\api\netifapi.c
+
+
+
+
+ sockets.c
+ 1
+ ..\..\..\components\net\lwip-2.0.2\src\api\sockets.c
+
+
+
+
+ tcpip.c
+ 1
+ ..\..\..\components\net\lwip-2.0.2\src\api\tcpip.c
+
+
+
+
+ def.c
+ 1
+ ..\..\..\components\net\lwip-2.0.2\src\core\def.c
+
+
+
+
+ dns.c
+ 1
+ ..\..\..\components\net\lwip-2.0.2\src\core\dns.c
+
+
+
+
+ inet_chksum.c
+ 1
+ ..\..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c
+
+
+
+
+ init.c
+ 1
+ ..\..\..\components\net\lwip-2.0.2\src\core\init.c
+
+
+
+
+ ip.c
+ 1
+ ..\..\..\components\net\lwip-2.0.2\src\core\ip.c
+
+
+
+
+ memp.c
+ 1
+ ..\..\..\components\net\lwip-2.0.2\src\core\memp.c
+
+
+
+
+ netif.c
+ 1
+ ..\..\..\components\net\lwip-2.0.2\src\core\netif.c
+
+
+
+
+ pbuf.c
+ 1
+ ..\..\..\components\net\lwip-2.0.2\src\core\pbuf.c
+
+
+
+
+ raw.c
+ 1
+ ..\..\..\components\net\lwip-2.0.2\src\core\raw.c
+
+
+
+
+ stats.c
+ 1
+ ..\..\..\components\net\lwip-2.0.2\src\core\stats.c
+
+
+
+
+ sys.c
+ 1
+ ..\..\..\components\net\lwip-2.0.2\src\core\sys.c
+
+
+
+
+ tcp.c
+ 1
+ ..\..\..\components\net\lwip-2.0.2\src\core\tcp.c
+
+
+
+
+ tcp_in.c
+ 1
+ ..\..\..\components\net\lwip-2.0.2\src\core\tcp_in.c
+
+
+
+
+ tcp_out.c
+ 1
+ ..\..\..\components\net\lwip-2.0.2\src\core\tcp_out.c
+
+
+
+
+ timeouts.c
+ 1
+ ..\..\..\components\net\lwip-2.0.2\src\core\timeouts.c
+
+
+
+
+ udp.c
+ 1
+ ..\..\..\components\net\lwip-2.0.2\src\core\udp.c
+
+
+
+
+ ethernet.c
+ 1
+ ..\..\..\components\net\lwip-2.0.2\src\netif\ethernet.c
+
+
+
+
+ ethernetif.c
+ 1
+ ..\..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c
+
+
+
+
+ lowpan6.c
+ 1
+ ..\..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c
+
+
+
+
+ autoip.c
+ 1
+ ..\..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c
+
+
+
+
+ dhcp.c
+ 1
+ ..\..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c
+
+
+
+
+ etharp.c
+ 1
+ ..\..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c
+
+
+
+
+ icmp.c
+ 1
+ ..\..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c
+
+
+
+
+ igmp.c
+ 1
+ ..\..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c
+
+
+
+
+ ip4.c
+ 1
+ ..\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c
+
+
+
+
+ ip4_addr.c
+ 1
+ ..\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c
+
+
+
+
+ ip4_frag.c
+ 1
+ ..\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c
+
+
+
+
+ ping.c
+ 1
+ ..\..\..\components\net\lwip-2.0.2\src\apps\ping\ping.c
+
+
+
STM32_HAL
@@ -711,6 +976,13 @@
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_crc.c
+
+
+ stm32f7xx_hal_crc_ex.c
+ 1
+ ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_crc_ex.c
+
+
stm32f7xx_hal_cryp.c
diff --git a/bsp/stm32/stm32f769-st-disco/template.uvprojx b/bsp/stm32/stm32f769-st-disco/template.uvprojx
index 57ba6c7391..617f83faf1 100644
--- a/bsp/stm32/stm32f769-st-disco/template.uvprojx
+++ b/bsp/stm32/stm32f769-st-disco/template.uvprojx
@@ -16,8 +16,8 @@
STM32F769NIHx
STMicroelectronics
- Keil.STM32F7xx_DFP.2.11.0
- http://www.keil.com/pack
+ Keil.STM32F7xx_DFP.2.13.0
+ http://www.keil.com/pack/
IRAM(0x20020000,0x60000) IRAM2(0x20000000,0x20000) IROM(0x08000000,0x200000) IROM2(0x00200000,0x200000) CPUTYPE("Cortex-M7") FPU3(DFPU) CLOCK(12000000) ELITTLE
@@ -54,7 +54,7 @@
0
0
1
- 1
+ 0
.\build\keil\List\
1
0
diff --git a/bsp/stm32/stm32g070-st-nucleo/project.uvprojx b/bsp/stm32/stm32g070-st-nucleo/project.uvprojx
index 309fc164a9..a16f3867b3 100644
--- a/bsp/stm32/stm32g070-st-nucleo/project.uvprojx
+++ b/bsp/stm32/stm32g070-st-nucleo/project.uvprojx
@@ -17,7 +17,7 @@
STM32G070RBTx
STMicroelectronics
Keil.STM32G0xx_DFP.1.2.0
- https://www.keil.com/pack/
+ http://www.keil.com/pack/
IRAM(0x20000000,0x00009000) IROM(0x08000000,0x00020000) CPUTYPE("Cortex-M0+") CLOCK(12000000) ELITTLE
@@ -134,11 +134,11 @@
0
1
1
- 4096
+ 4104
1
BIN\UL2CM3.DLL
- "" ()
+
@@ -338,7 +338,7 @@
USE_HAL_DRIVER, STM32G070xx
- applications;.;rt-thread\libcpu\arm\common;rt-thread\libcpu\arm\cortex-m0;rt-thread\components\drivers\include;rt-thread\components\drivers\include;rt-thread\components\drivers\include;board;board\CubeMX_Config\Inc;board\ports;libraries\HAL_Drivers;libraries\HAL_Drivers\config;rt-thread\components\finsh;.;rt-thread\include;rt-thread\components\libc\compilers\common;libraries\STM32G0xx_HAL\STM32G0xx_HAL_Driver\Inc;libraries\STM32G0xx_HAL\CMSIS\Device\ST\STM32G0xx\Include;libraries\STM32G0xx_HAL\CMSIS\Include
+ applications;.;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m0;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board;board\CubeMX_Config\Inc;board\ports;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\components\finsh;.;..\..\..\include;..\..\..\components\libc\compilers\common;..\libraries\STM32G0xx_HAL\STM32G0xx_HAL_Driver\Inc;..\libraries\STM32G0xx_HAL\CMSIS\Device\ST\STM32G0xx\Include;..\libraries\STM32G0xx_HAL\CMSIS\Include
@@ -395,27 +395,27 @@
backtrace.c
1
- rt-thread\libcpu\arm\common\backtrace.c
+ ..\..\..\libcpu\arm\common\backtrace.c
div0.c
1
- rt-thread\libcpu\arm\common\div0.c
+ ..\..\..\libcpu\arm\common\div0.c
showmem.c
1
- rt-thread\libcpu\arm\common\showmem.c
+ ..\..\..\libcpu\arm\common\showmem.c
cpuport.c
1
- rt-thread\libcpu\arm\cortex-m0\cpuport.c
+ ..\..\..\libcpu\arm\cortex-m0\cpuport.c
context_rvds.S
2
- rt-thread\libcpu\arm\cortex-m0\context_rvds.S
+ ..\..\..\libcpu\arm\cortex-m0\context_rvds.S
@@ -425,47 +425,47 @@
pin.c
1
- rt-thread\components\drivers\misc\pin.c
+ ..\..\..\components\drivers\misc\pin.c
serial.c
1
- rt-thread\components\drivers\serial\serial.c
+ ..\..\..\components\drivers\serial\serial.c
completion.c
1
- rt-thread\components\drivers\src\completion.c
+ ..\..\..\components\drivers\src\completion.c
dataqueue.c
1
- rt-thread\components\drivers\src\dataqueue.c
+ ..\..\..\components\drivers\src\dataqueue.c
pipe.c
1
- rt-thread\components\drivers\src\pipe.c
+ ..\..\..\components\drivers\src\pipe.c
ringblk_buf.c
1
- rt-thread\components\drivers\src\ringblk_buf.c
+ ..\..\..\components\drivers\src\ringblk_buf.c
ringbuffer.c
1
- rt-thread\components\drivers\src\ringbuffer.c
+ ..\..\..\components\drivers\src\ringbuffer.c
waitqueue.c
1
- rt-thread\components\drivers\src\waitqueue.c
+ ..\..\..\components\drivers\src\waitqueue.c
workqueue.c
1
- rt-thread\components\drivers\src\workqueue.c
+ ..\..\..\components\drivers\src\workqueue.c
@@ -485,22 +485,22 @@
startup_stm32g070xx.s
2
- libraries\STM32G0xx_HAL\CMSIS\Device\ST\STM32G0xx\Source\Templates\arm\startup_stm32g070xx.s
+ ..\libraries\STM32G0xx_HAL\CMSIS\Device\ST\STM32G0xx\Source\Templates\arm\startup_stm32g070xx.s
drv_gpio.c
1
- libraries\HAL_Drivers\drv_gpio.c
+ ..\libraries\HAL_Drivers\drv_gpio.c
drv_usart.c
1
- libraries\HAL_Drivers\drv_usart.c
+ ..\libraries\HAL_Drivers\drv_usart.c
drv_common.c
1
- libraries\HAL_Drivers\drv_common.c
+ ..\libraries\HAL_Drivers\drv_common.c
@@ -510,67 +510,67 @@
shell.c
1
- rt-thread\components\finsh\shell.c
+ ..\..\..\components\finsh\shell.c
cmd.c
1
- rt-thread\components\finsh\cmd.c
+ ..\..\..\components\finsh\cmd.c
msh.c
1
- rt-thread\components\finsh\msh.c
+ ..\..\..\components\finsh\msh.c
finsh_compiler.c
1
- rt-thread\components\finsh\finsh_compiler.c
+ ..\..\..\components\finsh\finsh_compiler.c
finsh_error.c
1
- rt-thread\components\finsh\finsh_error.c
+ ..\..\..\components\finsh\finsh_error.c
finsh_heap.c
1
- rt-thread\components\finsh\finsh_heap.c
+ ..\..\..\components\finsh\finsh_heap.c
finsh_init.c
1
- rt-thread\components\finsh\finsh_init.c
+ ..\..\..\components\finsh\finsh_init.c
finsh_node.c
1
- rt-thread\components\finsh\finsh_node.c
+ ..\..\..\components\finsh\finsh_node.c
finsh_ops.c
1
- rt-thread\components\finsh\finsh_ops.c
+ ..\..\..\components\finsh\finsh_ops.c
finsh_parser.c
1
- rt-thread\components\finsh\finsh_parser.c
+ ..\..\..\components\finsh\finsh_parser.c
finsh_var.c
1
- rt-thread\components\finsh\finsh_var.c
+ ..\..\..\components\finsh\finsh_var.c
finsh_vm.c
1
- rt-thread\components\finsh\finsh_vm.c
+ ..\..\..\components\finsh\finsh_vm.c
finsh_token.c
1
- rt-thread\components\finsh\finsh_token.c
+ ..\..\..\components\finsh\finsh_token.c
@@ -580,72 +580,72 @@
clock.c
1
- rt-thread\src\clock.c
+ ..\..\..\src\clock.c
components.c
1
- rt-thread\src\components.c
+ ..\..\..\src\components.c
device.c
1
- rt-thread\src\device.c
+ ..\..\..\src\device.c
idle.c
1
- rt-thread\src\idle.c
+ ..\..\..\src\idle.c
ipc.c
1
- rt-thread\src\ipc.c
+ ..\..\..\src\ipc.c
irq.c
1
- rt-thread\src\irq.c
+ ..\..\..\src\irq.c
kservice.c
1
- rt-thread\src\kservice.c
+ ..\..\..\src\kservice.c
mem.c
1
- rt-thread\src\mem.c
+ ..\..\..\src\mem.c
mempool.c
1
- rt-thread\src\mempool.c
+ ..\..\..\src\mempool.c
object.c
1
- rt-thread\src\object.c
+ ..\..\..\src\object.c
scheduler.c
1
- rt-thread\src\scheduler.c
+ ..\..\..\src\scheduler.c
signal.c
1
- rt-thread\src\signal.c
+ ..\..\..\src\signal.c
thread.c
1
- rt-thread\src\thread.c
+ ..\..\..\src\thread.c
timer.c
1
- rt-thread\src\timer.c
+ ..\..\..\src\timer.c
@@ -655,7 +655,7 @@
time.c
1
- rt-thread\components\libc\compilers\common\time.c
+ ..\..\..\components\libc\compilers\common\time.c
@@ -665,87 +665,87 @@
system_stm32g0xx.c
1
- libraries\STM32G0xx_HAL\CMSIS\Device\ST\STM32G0xx\Source\Templates\system_stm32g0xx.c
+ ..\libraries\STM32G0xx_HAL\CMSIS\Device\ST\STM32G0xx\Source\Templates\system_stm32g0xx.c
stm32g0xx_hal_cec.c
1
- libraries\STM32G0xx_HAL\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_cec.c
+ ..\libraries\STM32G0xx_HAL\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_cec.c
stm32g0xx_hal_rcc.c
1
- libraries\STM32G0xx_HAL\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_rcc.c
+ ..\libraries\STM32G0xx_HAL\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_rcc.c
stm32g0xx_hal_rcc_ex.c
1
- libraries\STM32G0xx_HAL\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_rcc_ex.c
+ ..\libraries\STM32G0xx_HAL\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_rcc_ex.c
stm32g0xx_hal_flash.c
1
- libraries\STM32G0xx_HAL\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_flash.c
+ ..\libraries\STM32G0xx_HAL\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_flash.c
stm32g0xx_hal_flash_ex.c
1
- libraries\STM32G0xx_HAL\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_flash_ex.c
+ ..\libraries\STM32G0xx_HAL\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_flash_ex.c
stm32g0xx_hal_dma.c
1
- libraries\STM32G0xx_HAL\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_dma.c
+ ..\libraries\STM32G0xx_HAL\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_dma.c
stm32g0xx_hal_dma_ex.c
1
- libraries\STM32G0xx_HAL\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_dma_ex.c
+ ..\libraries\STM32G0xx_HAL\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_dma_ex.c
stm32g0xx_hal_pwr.c
1
- libraries\STM32G0xx_HAL\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_pwr.c
+ ..\libraries\STM32G0xx_HAL\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_pwr.c
stm32g0xx_hal_pwr_ex.c
1
- libraries\STM32G0xx_HAL\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_pwr_ex.c
+ ..\libraries\STM32G0xx_HAL\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_pwr_ex.c
stm32g0xx_hal_cortex.c
1
- libraries\STM32G0xx_HAL\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_cortex.c
+ ..\libraries\STM32G0xx_HAL\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_cortex.c
stm32g0xx_hal.c
1
- libraries\STM32G0xx_HAL\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal.c
+ ..\libraries\STM32G0xx_HAL\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal.c
stm32g0xx_hal_gpio.c
1
- libraries\STM32G0xx_HAL\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_gpio.c
+ ..\libraries\STM32G0xx_HAL\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_gpio.c
stm32g0xx_hal_uart.c
1
- libraries\STM32G0xx_HAL\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_uart.c
+ ..\libraries\STM32G0xx_HAL\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_uart.c
stm32g0xx_hal_uart_ex.c
1
- libraries\STM32G0xx_HAL\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_uart_ex.c
+ ..\libraries\STM32G0xx_HAL\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_uart_ex.c
stm32g0xx_hal_usart_ex.c
1
- libraries\STM32G0xx_HAL\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_usart_ex.c
+ ..\libraries\STM32G0xx_HAL\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_usart_ex.c
stm32g0xx_ll_usart.c
1
- libraries\STM32G0xx_HAL\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_usart.c
+ ..\libraries\STM32G0xx_HAL\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_usart.c
diff --git a/bsp/stm32/stm32g431-st-nucleo/project.uvoptx b/bsp/stm32/stm32g431-st-nucleo/project.uvoptx
index b987c0a3a8..79d8c2052a 100644
--- a/bsp/stm32/stm32g431-st-nucleo/project.uvoptx
+++ b/bsp/stm32/stm32g431-st-nucleo/project.uvoptx
@@ -103,7 +103,7 @@
1
0
0
- 11
+ 6
@@ -117,26 +117,6 @@
STLink\ST-LINKIII-KEIL_SWO.dll
-
- 0
- ARMRTXEVENTFLAGS
- -L70 -Z18 -C0 -M0 -T1
-
-
- 0
- DLGTARM
- (1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)(1012=-1,-1,-1,-1,0)
-
-
- 0
- ARMDBGFLAGS
-
-
-
- 0
- DLGUARM
- (105=-1,-1,-1,-1,0)
-
0
ST-LINKIII-KEIL_SWO
@@ -155,12 +135,12 @@
0
0
- 1
+ 0
0
0
0
0
- 1
+ 0
0
0
0
@@ -202,751 +182,11 @@
- Kernel
+ Source Group 1
0
0
0
0
-
- 1
- 1
- 1
- 0
- 0
- 0
- ..\..\..\src\clock.c
- clock.c
- 0
- 0
-
-
- 1
- 2
- 1
- 0
- 0
- 0
- ..\..\..\src\components.c
- components.c
- 0
- 0
-
-
- 1
- 3
- 1
- 0
- 0
- 0
- ..\..\..\src\device.c
- device.c
- 0
- 0
-
-
- 1
- 4
- 1
- 0
- 0
- 0
- ..\..\..\src\idle.c
- idle.c
- 0
- 0
-
-
- 1
- 5
- 1
- 0
- 0
- 0
- ..\..\..\src\ipc.c
- ipc.c
- 0
- 0
-
-
- 1
- 6
- 1
- 0
- 0
- 0
- ..\..\..\src\irq.c
- irq.c
- 0
- 0
-
-
- 1
- 7
- 1
- 0
- 0
- 0
- ..\..\..\src\kservice.c
- kservice.c
- 0
- 0
-
-
- 1
- 8
- 1
- 0
- 0
- 0
- ..\..\..\src\mem.c
- mem.c
- 0
- 0
-
-
- 1
- 9
- 1
- 0
- 0
- 0
- ..\..\..\src\mempool.c
- mempool.c
- 0
- 0
-
-
- 1
- 10
- 1
- 0
- 0
- 0
- ..\..\..\src\object.c
- object.c
- 0
- 0
-
-
- 1
- 11
- 1
- 0
- 0
- 0
- ..\..\..\src\scheduler.c
- scheduler.c
- 0
- 0
-
-
- 1
- 12
- 1
- 0
- 0
- 0
- ..\..\..\src\signal.c
- signal.c
- 0
- 0
-
-
- 1
- 13
- 1
- 0
- 0
- 0
- ..\..\..\src\thread.c
- thread.c
- 0
- 0
-
-
- 1
- 14
- 1
- 0
- 0
- 0
- ..\..\..\src\timer.c
- timer.c
- 0
- 0
-
-
-
-
- Applications
- 1
- 0
- 0
- 0
-
- 2
- 15
- 1
- 0
- 0
- 0
- applications\main.c
- main.c
- 0
- 0
-
-
-
-
- Drivers
- 1
- 0
- 0
- 0
-
- 3
- 16
- 1
- 0
- 0
- 0
- board\board.c
- board.c
- 0
- 0
-
-
- 3
- 17
- 1
- 0
- 0
- 0
- board\CubeMX_Config\Src\stm32g4xx_hal_msp.c
- stm32g4xx_hal_msp.c
- 0
- 0
-
-
- 3
- 18
- 2
- 0
- 0
- 0
- ..\libraries\STM32G4xx_HAL\CMSIS\Device\ST\STM32G4xx\Source\Templates\arm\startup_stm32g431xx.s
- startup_stm32g431xx.s
- 0
- 0
-
-
- 3
- 19
- 1
- 0
- 0
- 0
- ..\libraries\HAL_Drivers\drv_gpio.c
- drv_gpio.c
- 0
- 0
-
-
- 3
- 20
- 1
- 0
- 0
- 0
- ..\libraries\HAL_Drivers\drv_usart.c
- drv_usart.c
- 0
- 0
-
-
- 3
- 21
- 1
- 0
- 0
- 0
- ..\libraries\HAL_Drivers\drv_common.c
- drv_common.c
- 0
- 0
-
-
-
-
- cpu
- 0
- 0
- 0
- 0
-
- 4
- 22
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\backtrace.c
- backtrace.c
- 0
- 0
-
-
- 4
- 23
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\div0.c
- div0.c
- 0
- 0
-
-
- 4
- 24
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\showmem.c
- showmem.c
- 0
- 0
-
-
- 4
- 25
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
- cpuport.c
- 0
- 0
-
-
- 4
- 26
- 2
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- context_rvds.S
- 0
- 0
-
-
-
-
- DeviceDrivers
- 0
- 0
- 0
- 0
-
- 5
- 27
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\misc\pin.c
- pin.c
- 0
- 0
-
-
- 5
- 28
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\serial\serial.c
- serial.c
- 0
- 0
-
-
- 5
- 29
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\completion.c
- completion.c
- 0
- 0
-
-
- 5
- 30
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\dataqueue.c
- dataqueue.c
- 0
- 0
-
-
- 5
- 31
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\pipe.c
- pipe.c
- 0
- 0
-
-
- 5
- 32
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\ringblk_buf.c
- ringblk_buf.c
- 0
- 0
-
-
- 5
- 33
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\ringbuffer.c
- ringbuffer.c
- 0
- 0
-
-
- 5
- 34
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\waitqueue.c
- waitqueue.c
- 0
- 0
-
-
- 5
- 35
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\workqueue.c
- workqueue.c
- 0
- 0
-
-
-
-
- finsh
- 0
- 0
- 0
- 0
-
- 6
- 36
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\shell.c
- shell.c
- 0
- 0
-
-
- 6
- 37
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\cmd.c
- cmd.c
- 0
- 0
-
-
- 6
- 38
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh.c
- msh.c
- 0
- 0
-
-
-
-
- libc
- 0
- 0
- 0
- 0
-
- 7
- 39
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\common\time.c
- time.c
- 0
- 0
-
-
-
-
- STM32_HAL
- 0
- 0
- 0
- 0
-
- 8
- 40
- 1
- 0
- 0
- 0
- ..\libraries\STM32G4xx_HAL\CMSIS\Device\ST\STM32G4xx\Source\Templates\system_stm32g4xx.c
- system_stm32g4xx.c
- 0
- 0
-
-
- 8
- 41
- 1
- 0
- 0
- 0
- ..\libraries\STM32G4xx_HAL\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal.c
- stm32g4xx_hal.c
- 0
- 0
-
-
- 8
- 42
- 1
- 0
- 0
- 0
- ..\libraries\STM32G4xx_HAL\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_cortex.c
- stm32g4xx_hal_cortex.c
- 0
- 0
-
-
- 8
- 43
- 1
- 0
- 0
- 0
- ..\libraries\STM32G4xx_HAL\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_crc.c
- stm32g4xx_hal_crc.c
- 0
- 0
-
-
- 8
- 44
- 1
- 0
- 0
- 0
- ..\libraries\STM32G4xx_HAL\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_cryp.c
- stm32g4xx_hal_cryp.c
- 0
- 0
-
-
- 8
- 45
- 1
- 0
- 0
- 0
- ..\libraries\STM32G4xx_HAL\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_cryp_ex.c
- stm32g4xx_hal_cryp_ex.c
- 0
- 0
-
-
- 8
- 46
- 1
- 0
- 0
- 0
- ..\libraries\STM32G4xx_HAL\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_dma.c
- stm32g4xx_hal_dma.c
- 0
- 0
-
-
- 8
- 47
- 1
- 0
- 0
- 0
- ..\libraries\STM32G4xx_HAL\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_dma_ex.c
- stm32g4xx_hal_dma_ex.c
- 0
- 0
-
-
- 8
- 48
- 1
- 0
- 0
- 0
- ..\libraries\STM32G4xx_HAL\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_pwr.c
- stm32g4xx_hal_pwr.c
- 0
- 0
-
-
- 8
- 49
- 1
- 0
- 0
- 0
- ..\libraries\STM32G4xx_HAL\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_pwr_ex.c
- stm32g4xx_hal_pwr_ex.c
- 0
- 0
-
-
- 8
- 50
- 1
- 0
- 0
- 0
- ..\libraries\STM32G4xx_HAL\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_rcc.c
- stm32g4xx_hal_rcc.c
- 0
- 0
-
-
- 8
- 51
- 1
- 0
- 0
- 0
- ..\libraries\STM32G4xx_HAL\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_rcc_ex.c
- stm32g4xx_hal_rcc_ex.c
- 0
- 0
-
-
- 8
- 52
- 1
- 0
- 0
- 0
- ..\libraries\STM32G4xx_HAL\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_rng.c
- stm32g4xx_hal_rng.c
- 0
- 0
-
-
- 8
- 53
- 1
- 0
- 0
- 0
- ..\libraries\STM32G4xx_HAL\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_gpio.c
- stm32g4xx_hal_gpio.c
- 0
- 0
-
-
- 8
- 54
- 1
- 0
- 0
- 0
- ..\libraries\STM32G4xx_HAL\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_uart.c
- stm32g4xx_hal_uart.c
- 0
- 0
-
-
- 8
- 55
- 1
- 0
- 0
- 0
- ..\libraries\STM32G4xx_HAL\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_uart_ex.c
- stm32g4xx_hal_uart_ex.c
- 0
- 0
-
-
- 8
- 56
- 1
- 0
- 0
- 0
- ..\libraries\STM32G4xx_HAL\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_usart.c
- stm32g4xx_hal_usart.c
- 0
- 0
-
-
- 8
- 57
- 1
- 0
- 0
- 0
- ..\libraries\STM32G4xx_HAL\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_usart_ex.c
- stm32g4xx_hal_usart_ex.c
- 0
- 0
-
diff --git a/bsp/stm32/stm32g431-st-nucleo/project.uvprojx b/bsp/stm32/stm32g431-st-nucleo/project.uvprojx
index 10dc16cede..a33ab2029d 100644
--- a/bsp/stm32/stm32g431-st-nucleo/project.uvprojx
+++ b/bsp/stm32/stm32g431-st-nucleo/project.uvprojx
@@ -1,10 +1,7 @@
-
2.1
-
### uVision Project, (C) Keil Software
-
rt-thread
@@ -16,31 +13,31 @@
STM32G431RBTx
STMicroelectronics
- Keil.STM32G4xx_DFP.1.1.0
- http://www.keil.com/pack
+ Keil.STM32G4xx_DFP.1.2.0
+ http://www.keil.com/pack/
IRAM(0x20000000,0x00008000) IROM(0x08000000,0x00020000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE
-
-
+
+
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32G4xx_128 -FS08000000 -FL020000 -FP0($$Device:STM32G431RBTx$CMSIS\Flash\STM32G4xx_128.FLM))
0
$$Device:STM32G431RBTx$Drivers\CMSIS\Device\ST\STM32G4xx\Include\stm32g4xx.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
$$Device:STM32G431RBTx$CMSIS\SVD\STM32G431xx.svd
0
0
-
-
-
-
-
+
+
+
+
+
0
0
@@ -54,7 +51,7 @@
0
0
1
- 1
+ 0
.\build\keil\List\
1
0
@@ -62,8 +59,8 @@
0
0
-
-
+
+
0
0
0
@@ -72,8 +69,8 @@
0
0
-
-
+
+
0
0
0
@@ -83,14 +80,14 @@
1
0
fromelf --bin !L --output rtthread.bin
-
+
0
0
0
0
0
-
+
0
@@ -104,8 +101,8 @@
0
0
3
-
-
+
+
1
@@ -138,11 +135,11 @@
1
BIN\UL2CM3.DLL
- "" ()
-
-
-
-
+
+
+
+
+
0
@@ -175,7 +172,7 @@
0
0
"Cortex-M4"
-
+
0
0
0
@@ -308,7 +305,7 @@
0x0
-
+
1
@@ -335,10 +332,10 @@
0
0
-
+
USE_HAL_DRIVER, STM32G431xx
-
- .;..\..\..\include;applications;.;board;board\CubeMX_Config\Inc;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\common;..\libraries\STM32G4xx_HAL\STM32G4xx_HAL_Driver\Inc;..\libraries\STM32G4xx_HAL\CMSIS\Device\ST\STM32G4xx\Include;..\libraries\STM32G4xx_HAL\CMSIS\Include
+
+ applications;.;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board;board\CubeMX_Config\Inc;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\components\finsh;.;..\..\..\include;..\..\..\components\libc\compilers\common;..\libraries\STM32G4xx_HAL\STM32G4xx_HAL_Driver\Inc;..\libraries\STM32G4xx_HAL\CMSIS\Device\ST\STM32G4xx\Include;..\libraries\STM32G4xx_HAL\CMSIS\Include
@@ -353,10 +350,10 @@
0
0
-
-
-
-
+
+
+
+
@@ -368,92 +365,17 @@
0
0x08000000
0x20000000
-
+
.\board\linker_scripts\link.sct
-
-
-
-
-
+
+
+
+
+
-
- Kernel
-
-
- clock.c
- 1
- ..\..\..\src\clock.c
-
-
- components.c
- 1
- ..\..\..\src\components.c
-
-
- device.c
- 1
- ..\..\..\src\device.c
-
-
- idle.c
- 1
- ..\..\..\src\idle.c
-
-
- ipc.c
- 1
- ..\..\..\src\ipc.c
-
-
- irq.c
- 1
- ..\..\..\src\irq.c
-
-
- kservice.c
- 1
- ..\..\..\src\kservice.c
-
-
- mem.c
- 1
- ..\..\..\src\mem.c
-
-
- mempool.c
- 1
- ..\..\..\src\mempool.c
-
-
- object.c
- 1
- ..\..\..\src\object.c
-
-
- scheduler.c
- 1
- ..\..\..\src\scheduler.c
-
-
- signal.c
- 1
- ..\..\..\src\signal.c
-
-
- thread.c
- 1
- ..\..\..\src\thread.c
-
-
- timer.c
- 1
- ..\..\..\src\timer.c
-
-
-
Applications
@@ -464,41 +386,6 @@
-
- Drivers
-
-
- board.c
- 1
- board\board.c
-
-
- stm32g4xx_hal_msp.c
- 1
- board\CubeMX_Config\Src\stm32g4xx_hal_msp.c
-
-
- startup_stm32g431xx.s
- 2
- ..\libraries\STM32G4xx_HAL\CMSIS\Device\ST\STM32G4xx\Source\Templates\arm\startup_stm32g431xx.s
-
-
- drv_gpio.c
- 1
- ..\libraries\HAL_Drivers\drv_gpio.c
-
-
- drv_usart.c
- 1
- ..\libraries\HAL_Drivers\drv_usart.c
-
-
- drv_common.c
- 1
- ..\libraries\HAL_Drivers\drv_common.c
-
-
-
cpu
@@ -507,21 +394,29 @@
1
..\..\..\libcpu\arm\common\backtrace.c
+
+
div0.c
1
..\..\..\libcpu\arm\common\div0.c
+
+
showmem.c
1
..\..\..\libcpu\arm\common\showmem.c
+
+
cpuport.c
1
..\..\..\libcpu\arm\cortex-m4\cpuport.c
+
+
context_rvds.S
2
@@ -537,41 +432,57 @@
1
..\..\..\components\drivers\misc\pin.c
+
+
serial.c
1
..\..\..\components\drivers\serial\serial.c
+
+
completion.c
1
..\..\..\components\drivers\src\completion.c
+
+
dataqueue.c
1
..\..\..\components\drivers\src\dataqueue.c
+
+
pipe.c
1
..\..\..\components\drivers\src\pipe.c
+
+
ringblk_buf.c
1
..\..\..\components\drivers\src\ringblk_buf.c
+
+
ringbuffer.c
1
..\..\..\components\drivers\src\ringbuffer.c
+
+
waitqueue.c
1
..\..\..\components\drivers\src\waitqueue.c
+
+
workqueue.c
1
@@ -579,6 +490,51 @@
+
+ Drivers
+
+
+ board.c
+ 1
+ board\board.c
+
+
+
+
+ stm32g4xx_hal_msp.c
+ 1
+ board\CubeMX_Config\Src\stm32g4xx_hal_msp.c
+
+
+
+
+ startup_stm32g431xx.s
+ 2
+ ..\libraries\STM32G4xx_HAL\CMSIS\Device\ST\STM32G4xx\Source\Templates\arm\startup_stm32g431xx.s
+
+
+
+
+ drv_gpio.c
+ 1
+ ..\libraries\HAL_Drivers\drv_gpio.c
+
+
+
+
+ drv_usart.c
+ 1
+ ..\libraries\HAL_Drivers\drv_usart.c
+
+
+
+
+ drv_common.c
+ 1
+ ..\libraries\HAL_Drivers\drv_common.c
+
+
+
finsh
@@ -587,11 +543,15 @@
1
..\..\..\components\finsh\shell.c
+
+
cmd.c
1
..\..\..\components\finsh\cmd.c
+
+
msh.c
1
@@ -599,6 +559,107 @@
+
+ Kernel
+
+
+ clock.c
+ 1
+ ..\..\..\src\clock.c
+
+
+
+
+ components.c
+ 1
+ ..\..\..\src\components.c
+
+
+
+
+ device.c
+ 1
+ ..\..\..\src\device.c
+
+
+
+
+ idle.c
+ 1
+ ..\..\..\src\idle.c
+
+
+
+
+ ipc.c
+ 1
+ ..\..\..\src\ipc.c
+
+
+
+
+ irq.c
+ 1
+ ..\..\..\src\irq.c
+
+
+
+
+ kservice.c
+ 1
+ ..\..\..\src\kservice.c
+
+
+
+
+ mem.c
+ 1
+ ..\..\..\src\mem.c
+
+
+
+
+ mempool.c
+ 1
+ ..\..\..\src\mempool.c
+
+
+
+
+ object.c
+ 1
+ ..\..\..\src\object.c
+
+
+
+
+ scheduler.c
+ 1
+ ..\..\..\src\scheduler.c
+
+
+
+
+ signal.c
+ 1
+ ..\..\..\src\signal.c
+
+
+
+
+ thread.c
+ 1
+ ..\..\..\src\thread.c
+
+
+
+
+ timer.c
+ 1
+ ..\..\..\src\timer.c
+
+
+
libc
@@ -617,86 +678,120 @@
1
..\libraries\STM32G4xx_HAL\CMSIS\Device\ST\STM32G4xx\Source\Templates\system_stm32g4xx.c
+
+
stm32g4xx_hal.c
1
..\libraries\STM32G4xx_HAL\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal.c
+
+
stm32g4xx_hal_cortex.c
1
..\libraries\STM32G4xx_HAL\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_cortex.c
+
+
stm32g4xx_hal_crc.c
1
..\libraries\STM32G4xx_HAL\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_crc.c
+
+
stm32g4xx_hal_cryp.c
1
..\libraries\STM32G4xx_HAL\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_cryp.c
+
+
stm32g4xx_hal_cryp_ex.c
1
..\libraries\STM32G4xx_HAL\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_cryp_ex.c
+
+
stm32g4xx_hal_dma.c
1
..\libraries\STM32G4xx_HAL\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_dma.c
+
+
stm32g4xx_hal_dma_ex.c
1
..\libraries\STM32G4xx_HAL\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_dma_ex.c
+
+
stm32g4xx_hal_pwr.c
1
..\libraries\STM32G4xx_HAL\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_pwr.c
+
+
stm32g4xx_hal_pwr_ex.c
1
..\libraries\STM32G4xx_HAL\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_pwr_ex.c
+
+
stm32g4xx_hal_rcc.c
1
..\libraries\STM32G4xx_HAL\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_rcc.c
+
+
stm32g4xx_hal_rcc_ex.c
1
..\libraries\STM32G4xx_HAL\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_rcc_ex.c
+
+
stm32g4xx_hal_rng.c
1
..\libraries\STM32G4xx_HAL\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_rng.c
+
+
stm32g4xx_hal_gpio.c
1
..\libraries\STM32G4xx_HAL\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_gpio.c
+
+
stm32g4xx_hal_uart.c
1
..\libraries\STM32G4xx_HAL\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_uart.c
+
+
stm32g4xx_hal_uart_ex.c
1
..\libraries\STM32G4xx_HAL\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_uart_ex.c
+
+
stm32g4xx_hal_usart.c
1
..\libraries\STM32G4xx_HAL\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_usart.c
+
+
stm32g4xx_hal_usart_ex.c
1
@@ -707,11 +802,9 @@
-
-
-
-
+
+
+
-
diff --git a/bsp/stm32/stm32g431-st-nucleo/template.uvoptx b/bsp/stm32/stm32g431-st-nucleo/template.uvoptx
index 9d47976ea9..79d8c2052a 100644
--- a/bsp/stm32/stm32g431-st-nucleo/template.uvoptx
+++ b/bsp/stm32/stm32g431-st-nucleo/template.uvoptx
@@ -103,7 +103,7 @@
1
0
0
- 11
+ 6
diff --git a/bsp/stm32/stm32g431-st-nucleo/template.uvprojx b/bsp/stm32/stm32g431-st-nucleo/template.uvprojx
index ea5132a669..b440bdbb03 100644
--- a/bsp/stm32/stm32g431-st-nucleo/template.uvprojx
+++ b/bsp/stm32/stm32g431-st-nucleo/template.uvprojx
@@ -16,8 +16,8 @@
STM32G431RBTx
STMicroelectronics
- Keil.STM32G4xx_DFP.1.1.0
- http://www.keil.com/pack
+ Keil.STM32G4xx_DFP.1.2.0
+ http://www.keil.com/pack/
IRAM(0x20000000,0x00008000) IROM(0x08000000,0x00020000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE
diff --git a/bsp/stm32/stm32h743-atk-apollo/project.uvoptx b/bsp/stm32/stm32h743-atk-apollo/project.uvoptx
index abbc91454d..c1a5c9314d 100644
--- a/bsp/stm32/stm32h743-atk-apollo/project.uvoptx
+++ b/bsp/stm32/stm32h743-atk-apollo/project.uvoptx
@@ -103,7 +103,7 @@
1
0
0
- 5
+ 6
diff --git a/bsp/stm32/stm32h743-atk-apollo/project.uvprojx b/bsp/stm32/stm32h743-atk-apollo/project.uvprojx
index 770bc641af..e3f27aab5a 100644
--- a/bsp/stm32/stm32h743-atk-apollo/project.uvprojx
+++ b/bsp/stm32/stm32h743-atk-apollo/project.uvprojx
@@ -13,8 +13,8 @@
STM32H743IITx
STMicroelectronics
- Keil.STM32H7xx_DFP.2.3.0
- https://www.keil.com/pack/
+ Keil.STM32H7xx_DFP.2.5.0
+ http://www.keil.com/pack/
IRAM(0x20000000,0x00020000) IRAM2(0x24000000,0x00080000) IROM(0x08000000,0x00200000) CPUTYPE("Cortex-M7") FPU3(DFPU) CLOCK(12000000) ELITTLE
@@ -51,7 +51,7 @@
0
0
1
- 1
+ 0
.\build\keil\List\
1
0
@@ -335,7 +335,7 @@
USE_HAL_DRIVER, STM32H743xx
- .;..\..\..\include;board;board\CubeMX_Config\Inc;board\ports;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m7;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\common;..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Inc;..\libraries\STM32H7xx_HAL\CMSIS\Device\ST\STM32H7xx\Include;..\libraries\STM32H7xx_HAL\CMSIS\Include
+ ..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m7;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board;board\CubeMX_Config\Inc;board\ports;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\components\finsh;.;..\..\..\include;..\..\..\components\libc\compilers\common;..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Inc;..\libraries\STM32H7xx_HAL\CMSIS\Device\ST\STM32H7xx\Include;..\libraries\STM32H7xx_HAL\CMSIS\Include
@@ -376,107 +376,6 @@
-
- Kernel
-
-
- clock.c
- 1
- ..\..\..\src\clock.c
-
-
-
-
- components.c
- 1
- ..\..\..\src\components.c
-
-
-
-
- device.c
- 1
- ..\..\..\src\device.c
-
-
-
-
- idle.c
- 1
- ..\..\..\src\idle.c
-
-
-
-
- ipc.c
- 1
- ..\..\..\src\ipc.c
-
-
-
-
- irq.c
- 1
- ..\..\..\src\irq.c
-
-
-
-
- kservice.c
- 1
- ..\..\..\src\kservice.c
-
-
-
-
- mem.c
- 1
- ..\..\..\src\mem.c
-
-
-
-
- mempool.c
- 1
- ..\..\..\src\mempool.c
-
-
-
-
- object.c
- 1
- ..\..\..\src\object.c
-
-
-
-
- scheduler.c
- 1
- ..\..\..\src\scheduler.c
-
-
-
-
- signal.c
- 1
- ..\..\..\src\signal.c
-
-
-
-
- thread.c
- 1
- ..\..\..\src\thread.c
-
-
-
-
- timer.c
- 1
- ..\..\..\src\timer.c
-
-
-
Applications
@@ -487,58 +386,6 @@
-
- Drivers
-
-
- board.c
- 1
- board\board.c
-
-
-
-
- drv_mpu.c
- 1
- board\drv_mpu.c
-
-
-
-
- stm32h7xx_hal_msp.c
- 1
- board\CubeMX_Config\Src\stm32h7xx_hal_msp.c
-
-
-
-
- startup_stm32h743xx.s
- 2
- ..\libraries\STM32H7xx_HAL\CMSIS\Device\ST\STM32H7xx\Source\Templates\arm\startup_stm32h743xx.s
-
-
-
-
- drv_gpio.c
- 1
- ..\libraries\HAL_Drivers\drv_gpio.c
-
-
-
-
- drv_usart.c
- 1
- ..\libraries\HAL_Drivers\drv_usart.c
-
-
-
-
- drv_common.c
- 1
- ..\libraries\HAL_Drivers\drv_common.c
-
-
-
cpu
@@ -650,6 +497,58 @@
+
+ Drivers
+
+
+ board.c
+ 1
+ board\board.c
+
+
+
+
+ drv_mpu.c
+ 1
+ board\drv_mpu.c
+
+
+
+
+ stm32h7xx_hal_msp.c
+ 1
+ board\CubeMX_Config\Src\stm32h7xx_hal_msp.c
+
+
+
+
+ startup_stm32h743xx.s
+ 2
+ ..\libraries\STM32H7xx_HAL\CMSIS\Device\ST\STM32H7xx\Source\Templates\arm\startup_stm32h743xx.s
+
+
+
+
+ drv_gpio.c
+ 1
+ ..\libraries\HAL_Drivers\drv_gpio.c
+
+
+
+
+ drv_usart.c
+ 1
+ ..\libraries\HAL_Drivers\drv_usart.c
+
+
+
+
+ drv_common.c
+ 1
+ ..\libraries\HAL_Drivers\drv_common.c
+
+
+
finsh
@@ -674,6 +573,107 @@
+
+ Kernel
+
+
+ clock.c
+ 1
+ ..\..\..\src\clock.c
+
+
+
+
+ components.c
+ 1
+ ..\..\..\src\components.c
+
+
+
+
+ device.c
+ 1
+ ..\..\..\src\device.c
+
+
+
+
+ idle.c
+ 1
+ ..\..\..\src\idle.c
+
+
+
+
+ ipc.c
+ 1
+ ..\..\..\src\ipc.c
+
+
+
+
+ irq.c
+ 1
+ ..\..\..\src\irq.c
+
+
+
+
+ kservice.c
+ 1
+ ..\..\..\src\kservice.c
+
+
+
+
+ mem.c
+ 1
+ ..\..\..\src\mem.c
+
+
+
+
+ mempool.c
+ 1
+ ..\..\..\src\mempool.c
+
+
+
+
+ object.c
+ 1
+ ..\..\..\src\object.c
+
+
+
+
+ scheduler.c
+ 1
+ ..\..\..\src\scheduler.c
+
+
+
+
+ signal.c
+ 1
+ ..\..\..\src\signal.c
+
+
+
+
+ thread.c
+ 1
+ ..\..\..\src\thread.c
+
+
+
+
+ timer.c
+ 1
+ ..\..\..\src\timer.c
+
+
+
libc
diff --git a/bsp/stm32/stm32h743-atk-apollo/template.uvoptx b/bsp/stm32/stm32h743-atk-apollo/template.uvoptx
index abbc91454d..c1a5c9314d 100644
--- a/bsp/stm32/stm32h743-atk-apollo/template.uvoptx
+++ b/bsp/stm32/stm32h743-atk-apollo/template.uvoptx
@@ -103,7 +103,7 @@
1
0
0
- 5
+ 6
diff --git a/bsp/stm32/stm32h743-atk-apollo/template.uvprojx b/bsp/stm32/stm32h743-atk-apollo/template.uvprojx
index 79d149a902..6364e38631 100644
--- a/bsp/stm32/stm32h743-atk-apollo/template.uvprojx
+++ b/bsp/stm32/stm32h743-atk-apollo/template.uvprojx
@@ -16,8 +16,8 @@
STM32H743IITx
STMicroelectronics
- Keil.STM32H7xx_DFP.2.3.0
- https://www.keil.com/pack/
+ Keil.STM32H7xx_DFP.2.5.0
+ http://www.keil.com/pack/
IRAM(0x20000000,0x00020000) IRAM2(0x24000000,0x00080000) IROM(0x08000000,0x00200000) CPUTYPE("Cortex-M7") FPU3(DFPU) CLOCK(12000000) ELITTLE
@@ -54,7 +54,7 @@
0
0
1
- 1
+ 0
.\build\keil\List\
1
0
diff --git a/bsp/stm32/stm32l412-st-nucleo/project.uvoptx b/bsp/stm32/stm32l412-st-nucleo/project.uvoptx
index 54b8659855..7ce742a348 100644
--- a/bsp/stm32/stm32l412-st-nucleo/project.uvoptx
+++ b/bsp/stm32/stm32l412-st-nucleo/project.uvoptx
@@ -103,7 +103,7 @@
1
0
0
- 6
+ 0
@@ -114,18 +114,13 @@
- STLink\ST-LINKIII-KEIL_SWO.dll
+ BIN\UL2CM3.DLL
0
UL2CM3
- UL2CM3(-S0 -C0 -P0 ) -FN1 -FC1000 -FD20000000 -FF0STM32L4xx_128 -FL020000 -FS08000000 -FP0($$Device:STM32L412CBTx$CMSIS\Flash\STM32L4xx_128.FLM)
-
-
- 0
- ST-LINKIII-KEIL_SWO
- -U0672FF495649657867191218 -O206 -SF10000 -C0 -A0 -I0 -HNlocalhost -HP7184 -P1 -N00("ARM CoreSight SW-DP (ARM Core") -D00(2BA01477) -L00(0) -TO131090 -TC10000000 -TT10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_128.FLM -FS08000000 -FL020000 -FP0($$Device:STM32L412CBTx$CMSIS\Flash\STM32L4xx_128.FLM)
+ UL2CM3(-S0 -C0 -P0 ) -FN1 -FC1000 -FD20000000 -FF0STM32L4xx_128 -FL020000 -FS08000000 -FP0($$Device:STM32L412RBIx$CMSIS\Flash\STM32L4xx_128.FLM)
@@ -182,895 +177,11 @@
- Kernel
+ Source Group 1
0
0
0
0
-
- 1
- 1
- 1
- 0
- 0
- 0
- ..\..\..\src\clock.c
- clock.c
- 0
- 0
-
-
- 1
- 2
- 1
- 0
- 0
- 0
- ..\..\..\src\components.c
- components.c
- 0
- 0
-
-
- 1
- 3
- 1
- 0
- 0
- 0
- ..\..\..\src\device.c
- device.c
- 0
- 0
-
-
- 1
- 4
- 1
- 0
- 0
- 0
- ..\..\..\src\idle.c
- idle.c
- 0
- 0
-
-
- 1
- 5
- 1
- 0
- 0
- 0
- ..\..\..\src\ipc.c
- ipc.c
- 0
- 0
-
-
- 1
- 6
- 1
- 0
- 0
- 0
- ..\..\..\src\irq.c
- irq.c
- 0
- 0
-
-
- 1
- 7
- 1
- 0
- 0
- 0
- ..\..\..\src\kservice.c
- kservice.c
- 0
- 0
-
-
- 1
- 8
- 1
- 0
- 0
- 0
- ..\..\..\src\mem.c
- mem.c
- 0
- 0
-
-
- 1
- 9
- 1
- 0
- 0
- 0
- ..\..\..\src\mempool.c
- mempool.c
- 0
- 0
-
-
- 1
- 10
- 1
- 0
- 0
- 0
- ..\..\..\src\object.c
- object.c
- 0
- 0
-
-
- 1
- 11
- 1
- 0
- 0
- 0
- ..\..\..\src\scheduler.c
- scheduler.c
- 0
- 0
-
-
- 1
- 12
- 1
- 0
- 0
- 0
- ..\..\..\src\signal.c
- signal.c
- 0
- 0
-
-
- 1
- 13
- 1
- 0
- 0
- 0
- ..\..\..\src\thread.c
- thread.c
- 0
- 0
-
-
- 1
- 14
- 1
- 0
- 0
- 0
- ..\..\..\src\timer.c
- timer.c
- 0
- 0
-
-
-
-
- Applications
- 0
- 0
- 0
- 0
-
- 2
- 15
- 1
- 0
- 0
- 0
- applications\main.c
- main.c
- 0
- 0
-
-
-
-
- Drivers
- 0
- 0
- 0
- 0
-
- 3
- 16
- 1
- 0
- 0
- 0
- board\board.c
- board.c
- 0
- 0
-
-
- 3
- 17
- 1
- 0
- 0
- 0
- board\CubeMX_Config\Src\stm32l4xx_hal_msp.c
- stm32l4xx_hal_msp.c
- 0
- 0
-
-
- 3
- 18
- 2
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\arm\startup_stm32l412xx.s
- startup_stm32l412xx.s
- 0
- 0
-
-
- 3
- 19
- 1
- 0
- 0
- 0
- ..\libraries\HAL_Drivers\drv_gpio.c
- drv_gpio.c
- 0
- 0
-
-
- 3
- 20
- 1
- 0
- 0
- 0
- ..\libraries\HAL_Drivers\drv_usart.c
- drv_usart.c
- 0
- 0
-
-
- 3
- 21
- 1
- 0
- 0
- 0
- ..\libraries\HAL_Drivers\drv_common.c
- drv_common.c
- 0
- 0
-
-
-
-
- cpu
- 0
- 0
- 0
- 0
-
- 4
- 22
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\backtrace.c
- backtrace.c
- 0
- 0
-
-
- 4
- 23
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\div0.c
- div0.c
- 0
- 0
-
-
- 4
- 24
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\showmem.c
- showmem.c
- 0
- 0
-
-
- 4
- 25
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
- cpuport.c
- 0
- 0
-
-
- 4
- 26
- 2
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- context_rvds.S
- 0
- 0
-
-
-
-
- DeviceDrivers
- 0
- 0
- 0
- 0
-
- 5
- 27
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\misc\pin.c
- pin.c
- 0
- 0
-
-
- 5
- 28
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\rtc\rtc.c
- rtc.c
- 0
- 0
-
-
- 5
- 29
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\serial\serial.c
- serial.c
- 0
- 0
-
-
- 5
- 30
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\completion.c
- completion.c
- 0
- 0
-
-
- 5
- 31
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\dataqueue.c
- dataqueue.c
- 0
- 0
-
-
- 5
- 32
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\pipe.c
- pipe.c
- 0
- 0
-
-
- 5
- 33
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\ringblk_buf.c
- ringblk_buf.c
- 0
- 0
-
-
- 5
- 34
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\ringbuffer.c
- ringbuffer.c
- 0
- 0
-
-
- 5
- 35
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\waitqueue.c
- waitqueue.c
- 0
- 0
-
-
- 5
- 36
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\workqueue.c
- workqueue.c
- 0
- 0
-
-
- 5
- 37
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\watchdog\watchdog.c
- watchdog.c
- 0
- 0
-
-
-
-
- finsh
- 0
- 0
- 0
- 0
-
- 6
- 38
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\shell.c
- shell.c
- 0
- 0
-
-
- 6
- 39
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\cmd.c
- cmd.c
- 0
- 0
-
-
- 6
- 40
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh.c
- msh.c
- 0
- 0
-
-
-
-
- libc
- 0
- 0
- 0
- 0
-
- 7
- 41
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\armlibc\libc.c
- libc.c
- 0
- 0
-
-
- 7
- 42
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\armlibc\mem_std.c
- mem_std.c
- 0
- 0
-
-
- 7
- 43
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\armlibc\stubs.c
- stubs.c
- 0
- 0
-
-
- 7
- 44
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\common\time.c
- time.c
- 0
- 0
-
-
-
-
- STM32_HAL
- 0
- 0
- 0
- 0
-
- 8
- 45
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\system_stm32l4xx.c
- system_stm32l4xx.c
- 0
- 0
-
-
- 8
- 46
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c
- stm32l4xx_hal.c
- 0
- 0
-
-
- 8
- 47
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_comp.c
- stm32l4xx_hal_comp.c
- 0
- 0
-
-
- 8
- 48
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c
- stm32l4xx_hal_cortex.c
- 0
- 0
-
-
- 8
- 49
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_crc.c
- stm32l4xx_hal_crc.c
- 0
- 0
-
-
- 8
- 50
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_crc_ex.c
- stm32l4xx_hal_crc_ex.c
- 0
- 0
-
-
- 8
- 51
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cryp.c
- stm32l4xx_hal_cryp.c
- 0
- 0
-
-
- 8
- 52
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cryp_ex.c
- stm32l4xx_hal_cryp_ex.c
- 0
- 0
-
-
- 8
- 53
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c
- stm32l4xx_hal_dma.c
- 0
- 0
-
-
- 8
- 54
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c
- stm32l4xx_hal_dma_ex.c
- 0
- 0
-
-
- 8
- 55
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c
- stm32l4xx_hal_exti.c
- 0
- 0
-
-
- 8
- 56
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c
- stm32l4xx_hal_pwr.c
- 0
- 0
-
-
- 8
- 57
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c
- stm32l4xx_hal_pwr_ex.c
- 0
- 0
-
-
- 8
- 58
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c
- stm32l4xx_hal_rcc.c
- 0
- 0
-
-
- 8
- 59
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c
- stm32l4xx_hal_rcc_ex.c
- 0
- 0
-
-
- 8
- 60
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rng.c
- stm32l4xx_hal_rng.c
- 0
- 0
-
-
- 8
- 61
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c
- stm32l4xx_hal_gpio.c
- 0
- 0
-
-
- 8
- 62
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c
- stm32l4xx_hal_uart.c
- 0
- 0
-
-
- 8
- 63
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c
- stm32l4xx_hal_uart_ex.c
- 0
- 0
-
-
- 8
- 64
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_usart.c
- stm32l4xx_hal_usart.c
- 0
- 0
-
-
- 8
- 65
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_usart_ex.c
- stm32l4xx_hal_usart_ex.c
- 0
- 0
-
-
- 8
- 66
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc.c
- stm32l4xx_hal_rtc.c
- 0
- 0
-
-
- 8
- 67
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc_ex.c
- stm32l4xx_hal_rtc_ex.c
- 0
- 0
-
-
- 8
- 68
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_iwdg.c
- stm32l4xx_hal_iwdg.c
- 0
- 0
-
-
- 8
- 69
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_wwdg.c
- stm32l4xx_hal_wwdg.c
- 0
- 0
-
diff --git a/bsp/stm32/stm32l412-st-nucleo/project.uvprojx b/bsp/stm32/stm32l412-st-nucleo/project.uvprojx
index acb15e8337..1d632e7ce2 100644
--- a/bsp/stm32/stm32l412-st-nucleo/project.uvprojx
+++ b/bsp/stm32/stm32l412-st-nucleo/project.uvprojx
@@ -1,46 +1,43 @@
-
2.1
-
### uVision Project, (C) Keil Software
-
rt-thread
0x4
ARM-ADS
- 5060750::V5.06 update 6 (build 750)::ARMCC
+ 5060300::V5.06 update 3 (build 300)::ARMCC
0
- STM32L412CBTx
+ STM32L412RBIx
STMicroelectronics
- Keil.STM32L4xx_DFP.2.3.0
+ Keil.STM32L4xx_DFP.2.5.0
https://www.keil.com/pack/
IRAM(0x20000000,0x00008000) IRAM2(0x10000000,0x00002000) IROM(0x08000000,0x00020000) CPUTYPE("Cortex-M4") FPU2 DSP CLOCK(12000000) ELITTLE
-
-
- UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_128 -FS08000000 -FL020000 -FP0($$Device:STM32L412CBTx$CMSIS\Flash\STM32L4xx_128.FLM))
+
+
+ UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_128 -FS08000000 -FL020000 -FP0($$Device:STM32L412RBIx$CMSIS\Flash\STM32L4xx_128.FLM))
0
- $$Device:STM32L412CBTx$Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h
-
-
-
-
-
-
-
-
-
- $$Device:STM32L412CBTx$CMSIS\SVD\STM32L412.svd
+ $$Device:STM32L412RBIx$Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h
+
+
+
+
+
+
+
+
+
+ $$Device:STM32L412RBIx$CMSIS\SVD\STM32L412.svd
0
0
-
-
-
-
-
+
+
+
+
+
0
0
@@ -52,9 +49,9 @@
rt-thread
1
0
- 1
+ 0
1
- 1
+ 0
.\build\keil\List\
1
0
@@ -62,8 +59,8 @@
0
0
-
-
+
+
0
0
0
@@ -72,8 +69,8 @@
0
0
-
-
+
+
0
0
0
@@ -83,14 +80,14 @@
1
0
fromelf --bin !L --output rtthread.bin
-
+
0
0
0
0
0
-
+
0
@@ -104,8 +101,8 @@
0
0
3
-
-
+
+
1
@@ -138,11 +135,11 @@
1
BIN\UL2CM3.DLL
-
-
-
-
-
+
+
+
+
+
0
@@ -175,7 +172,7 @@
0
0
"Cortex-M4"
-
+
0
0
0
@@ -308,7 +305,7 @@
0x2000
-
+
1
@@ -335,10 +332,10 @@
0
0
-
+
USE_HAL_DRIVER, STM32L412xx, RT_USING_ARM_LIBC
-
- .;..\..\..\include;.;applications;board;board\CubeMX_Config\Inc;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\armlibc;..\..\..\components\libc\compilers\common;..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Inc;..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Include;..\libraries\STM32L4xx_HAL\CMSIS\Include
+
+ .;applications;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board;board\CubeMX_Config\Inc;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\components\finsh;.;..\..\..\include;..\..\..\components\libc\compilers\armlibc;..\..\..\components\libc\compilers\common;..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Inc;..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Include;..\libraries\STM32L4xx_HAL\CMSIS\Include
@@ -353,10 +350,10 @@
0
0
-
-
-
-
+
+
+
+
@@ -368,92 +365,17 @@
0
0x08000000
0x20000000
-
+
.\board\linker_scripts\link.sct
-
-
-
-
-
+
+
+
+
+
-
- Kernel
-
-
- clock.c
- 1
- ..\..\..\src\clock.c
-
-
- components.c
- 1
- ..\..\..\src\components.c
-
-
- device.c
- 1
- ..\..\..\src\device.c
-
-
- idle.c
- 1
- ..\..\..\src\idle.c
-
-
- ipc.c
- 1
- ..\..\..\src\ipc.c
-
-
- irq.c
- 1
- ..\..\..\src\irq.c
-
-
- kservice.c
- 1
- ..\..\..\src\kservice.c
-
-
- mem.c
- 1
- ..\..\..\src\mem.c
-
-
- mempool.c
- 1
- ..\..\..\src\mempool.c
-
-
- object.c
- 1
- ..\..\..\src\object.c
-
-
- scheduler.c
- 1
- ..\..\..\src\scheduler.c
-
-
- signal.c
- 1
- ..\..\..\src\signal.c
-
-
- thread.c
- 1
- ..\..\..\src\thread.c
-
-
- timer.c
- 1
- ..\..\..\src\timer.c
-
-
-
Applications
@@ -464,41 +386,6 @@
-
- Drivers
-
-
- board.c
- 1
- board\board.c
-
-
- stm32l4xx_hal_msp.c
- 1
- board\CubeMX_Config\Src\stm32l4xx_hal_msp.c
-
-
- startup_stm32l412xx.s
- 2
- ..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\arm\startup_stm32l412xx.s
-
-
- drv_gpio.c
- 1
- ..\libraries\HAL_Drivers\drv_gpio.c
-
-
- drv_usart.c
- 1
- ..\libraries\HAL_Drivers\drv_usart.c
-
-
- drv_common.c
- 1
- ..\libraries\HAL_Drivers\drv_common.c
-
-
-
cpu
@@ -507,21 +394,29 @@
1
..\..\..\libcpu\arm\common\backtrace.c
+
+
div0.c
1
..\..\..\libcpu\arm\common\div0.c
+
+
showmem.c
1
..\..\..\libcpu\arm\common\showmem.c
+
+
cpuport.c
1
..\..\..\libcpu\arm\cortex-m4\cpuport.c
+
+
context_rvds.S
2
@@ -537,51 +432,71 @@
1
..\..\..\components\drivers\misc\pin.c
+
+
rtc.c
1
..\..\..\components\drivers\rtc\rtc.c
+
+
serial.c
1
..\..\..\components\drivers\serial\serial.c
+
+
completion.c
1
..\..\..\components\drivers\src\completion.c
+
+
dataqueue.c
1
..\..\..\components\drivers\src\dataqueue.c
+
+
pipe.c
1
..\..\..\components\drivers\src\pipe.c
+
+
ringblk_buf.c
1
..\..\..\components\drivers\src\ringblk_buf.c
+
+
ringbuffer.c
1
..\..\..\components\drivers\src\ringbuffer.c
+
+
waitqueue.c
1
..\..\..\components\drivers\src\waitqueue.c
+
+
workqueue.c
1
..\..\..\components\drivers\src\workqueue.c
+
+
watchdog.c
1
@@ -589,6 +504,51 @@
+
+ Drivers
+
+
+ board.c
+ 1
+ board\board.c
+
+
+
+
+ stm32l4xx_hal_msp.c
+ 1
+ board\CubeMX_Config\Src\stm32l4xx_hal_msp.c
+
+
+
+
+ startup_stm32l412xx.s
+ 2
+ ..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\arm\startup_stm32l412xx.s
+
+
+
+
+ drv_gpio.c
+ 1
+ ..\libraries\HAL_Drivers\drv_gpio.c
+
+
+
+
+ drv_usart.c
+ 1
+ ..\libraries\HAL_Drivers\drv_usart.c
+
+
+
+
+ drv_common.c
+ 1
+ ..\libraries\HAL_Drivers\drv_common.c
+
+
+
finsh
@@ -597,11 +557,15 @@
1
..\..\..\components\finsh\shell.c
+
+
cmd.c
1
..\..\..\components\finsh\cmd.c
+
+
msh.c
1
@@ -609,6 +573,107 @@
+
+ Kernel
+
+
+ clock.c
+ 1
+ ..\..\..\src\clock.c
+
+
+
+
+ components.c
+ 1
+ ..\..\..\src\components.c
+
+
+
+
+ device.c
+ 1
+ ..\..\..\src\device.c
+
+
+
+
+ idle.c
+ 1
+ ..\..\..\src\idle.c
+
+
+
+
+ ipc.c
+ 1
+ ..\..\..\src\ipc.c
+
+
+
+
+ irq.c
+ 1
+ ..\..\..\src\irq.c
+
+
+
+
+ kservice.c
+ 1
+ ..\..\..\src\kservice.c
+
+
+
+
+ mem.c
+ 1
+ ..\..\..\src\mem.c
+
+
+
+
+ mempool.c
+ 1
+ ..\..\..\src\mempool.c
+
+
+
+
+ object.c
+ 1
+ ..\..\..\src\object.c
+
+
+
+
+ scheduler.c
+ 1
+ ..\..\..\src\scheduler.c
+
+
+
+
+ signal.c
+ 1
+ ..\..\..\src\signal.c
+
+
+
+
+ thread.c
+ 1
+ ..\..\..\src\thread.c
+
+
+
+
+ timer.c
+ 1
+ ..\..\..\src\timer.c
+
+
+
libc
@@ -617,16 +682,22 @@
1
..\..\..\components\libc\compilers\armlibc\libc.c
+
+
mem_std.c
1
..\..\..\components\libc\compilers\armlibc\mem_std.c
+
+
stubs.c
1
..\..\..\components\libc\compilers\armlibc\stubs.c
+
+
time.c
1
@@ -642,121 +713,169 @@
1
..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\system_stm32l4xx.c
+
+
stm32l4xx_hal.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c
+
+
stm32l4xx_hal_comp.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_comp.c
+
+
stm32l4xx_hal_cortex.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c
+
+
stm32l4xx_hal_crc.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_crc.c
+
+
stm32l4xx_hal_crc_ex.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_crc_ex.c
+
+
stm32l4xx_hal_cryp.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cryp.c
+
+
stm32l4xx_hal_cryp_ex.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cryp_ex.c
+
+
stm32l4xx_hal_dma.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c
+
+
stm32l4xx_hal_dma_ex.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c
+
+
stm32l4xx_hal_exti.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c
+
+
stm32l4xx_hal_pwr.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c
+
+
stm32l4xx_hal_pwr_ex.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c
+
+
stm32l4xx_hal_rcc.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c
+
+
stm32l4xx_hal_rcc_ex.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c
+
+
stm32l4xx_hal_rng.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rng.c
+
+
stm32l4xx_hal_gpio.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c
+
+
stm32l4xx_hal_uart.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c
+
+
stm32l4xx_hal_uart_ex.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c
+
+
stm32l4xx_hal_usart.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_usart.c
+
+
stm32l4xx_hal_usart_ex.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_usart_ex.c
+
+
stm32l4xx_hal_rtc.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc.c
+
+
stm32l4xx_hal_rtc_ex.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc_ex.c
+
+
stm32l4xx_hal_iwdg.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_iwdg.c
+
+
stm32l4xx_hal_wwdg.c
1
@@ -767,11 +886,9 @@
-
-
-
-
+
+
+
-
diff --git a/bsp/stm32/stm32l412-st-nucleo/template.uvoptx b/bsp/stm32/stm32l412-st-nucleo/template.uvoptx
index d18ee55260..7ce742a348 100644
--- a/bsp/stm32/stm32l412-st-nucleo/template.uvoptx
+++ b/bsp/stm32/stm32l412-st-nucleo/template.uvoptx
@@ -100,7 +100,10 @@
1
0
0
- 5
+ 1
+ 0
+ 0
+ 0
@@ -111,23 +114,13 @@
- STLink\ST-LINKIII-KEIL_SWO.dll
+ BIN\UL2CM3.DLL
-
- 0
- ST-LINKIII-KEIL_SWO
- -U066AFF534854845187093307 -O206 -S0 -C0 -A0 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_256 -FS08000000 -FL040000 -FP0($$Device:STM32L432KCUx$CMSIS\Flash\STM32L4xx_256.FLM)
-
0
UL2CM3
- UL2CM3(-S0 -C0 -P0 ) -FN1 -FC1000 -FD20000000 -FF0STM32L4xx_256 -FL040000 -FS08000000 -FP0($$Device:STM32L432KCUx$CMSIS\Flash\STM32L4xx_256.FLM)
-
-
- 0
- JL2CM3
- -U -O78 -S2 -ZTIFSpeedSel5000 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_512.FLM -FS08000000 -FL080000 -FP0($$Device:STM32L475VETx$CMSIS\Flash\STM32L4xx_512.FLM)
+ UL2CM3(-S0 -C0 -P0 ) -FN1 -FC1000 -FD20000000 -FF0STM32L4xx_128 -FL020000 -FS08000000 -FP0($$Device:STM32L412RBIx$CMSIS\Flash\STM32L4xx_128.FLM)
@@ -163,11 +156,19 @@
0
-
-
- 0
+ 0
+ 0
+
+
+
+
+
+
+
+
1
+ 0
0
2
10000000
diff --git a/bsp/stm32/stm32l412-st-nucleo/template.uvprojx b/bsp/stm32/stm32l412-st-nucleo/template.uvprojx
index 01e792faf7..fa4b7bae15 100644
--- a/bsp/stm32/stm32l412-st-nucleo/template.uvprojx
+++ b/bsp/stm32/stm32l412-st-nucleo/template.uvprojx
@@ -11,18 +11,19 @@
0x4
ARM-ADS
5060300::V5.06 update 3 (build 300)::ARMCC
+ 0
- STM32L432KCUx
+ STM32L412RBIx
STMicroelectronics
- Keil.STM32L4xx_DFP.2.0.0
- http://www.keil.com/pack
- IRAM(0x20000000,0x0000C000) IRAM2(0x10000000,0x00004000) IROM(0x08000000,0x00040000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE
+ Keil.STM32L4xx_DFP.2.5.0
+ https://www.keil.com/pack/
+ IRAM(0x20000000,0x00008000) IRAM2(0x10000000,0x00002000) IROM(0x08000000,0x00020000) CPUTYPE("Cortex-M4") FPU2 DSP CLOCK(12000000) ELITTLE
- UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_256 -FS08000000 -FL040000 -FP0($$Device:STM32L432KCUx$CMSIS\Flash\STM32L4xx_256.FLM))
+ UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_128 -FS08000000 -FL020000 -FP0($$Device:STM32L412RBIx$CMSIS\Flash\STM32L4xx_128.FLM))
0
- $$Device:STM32L432KCUx$Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h
+ $$Device:STM32L412RBIx$Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h
@@ -32,7 +33,7 @@
- $$Device:STM32L432KCUx$CMSIS\SVD\STM32L4x2.svd
+ $$Device:STM32L412RBIx$CMSIS\SVD\STM32L412.svd
0
0
@@ -51,9 +52,9 @@
rt-thread
1
0
- 1
+ 0
1
- 1
+ 0
.\build\keil\List\
1
0
@@ -137,7 +138,7 @@
1
BIN\UL2CM3.DLL
- "" ()
+
@@ -183,6 +184,7 @@
0
0
2
+ 0
1
0
8
@@ -191,7 +193,7 @@
0
0
3
- 3
+ 4
0
0
0
@@ -243,12 +245,12 @@
0
0x20000000
- 0xc000
+ 0x8000
1
0x8000000
- 0x40000
+ 0x20000
0
@@ -273,7 +275,7 @@
1
0x8000000
- 0x40000
+ 0x20000
1
@@ -298,12 +300,12 @@
0
0x20000000
- 0x10000
+ 0x8000
0
- 0x0
- 0x0
+ 0x10000000
+ 0x2000
@@ -323,6 +325,7 @@
0
0
1
+ 0
0
1
1
@@ -383,4 +386,10 @@
+
+
+
+
+
+
diff --git a/bsp/stm32/stm32l432-st-nucleo/project.uvoptx b/bsp/stm32/stm32l432-st-nucleo/project.uvoptx
index d18ee55260..f1edd5910d 100644
--- a/bsp/stm32/stm32l432-st-nucleo/project.uvoptx
+++ b/bsp/stm32/stm32l432-st-nucleo/project.uvoptx
@@ -73,7 +73,7 @@
0
- 0
+ 1
0
1
@@ -100,7 +100,10 @@
1
0
0
- 5
+ 1
+ 0
+ 0
+ 6
@@ -163,11 +166,19 @@
0
-
-
- 0
+ 0
+ 0
+
+
+
+
+
+
+
+
1
+ 0
0
2
10000000
diff --git a/bsp/stm32/stm32l432-st-nucleo/project.uvprojx b/bsp/stm32/stm32l432-st-nucleo/project.uvprojx
index 85d9948d49..a48bfd2ab6 100644
--- a/bsp/stm32/stm32l432-st-nucleo/project.uvprojx
+++ b/bsp/stm32/stm32l432-st-nucleo/project.uvprojx
@@ -7,13 +7,14 @@
rt-thread
0x4
ARM-ADS
- 5060300::V5.06 update 3 (build 300)::ARMCC
+ 5060750::V5.06 update 6 (build 750)::ARMCC
+ 0
STM32L432KCUx
STMicroelectronics
- Keil.STM32L4xx_DFP.2.0.0
- http://www.keil.com/pack
+ Keil.STM32L4xx_DFP.2.5.0
+ https://www.keil.com/pack/
IRAM(0x20000000,0x0000C000) IRAM2(0x10000000,0x00004000) IROM(0x08000000,0x00040000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE
@@ -48,9 +49,9 @@
rt-thread
1
0
- 1
+ 0
1
- 1
+ 0
.\build\keil\List\
1
0
@@ -180,6 +181,7 @@
0
0
2
+ 0
1
0
8
@@ -299,8 +301,8 @@
0
- 0x0
- 0x0
+ 0x10000000
+ 0x4000
@@ -320,6 +322,7 @@
0
0
1
+ 0
0
1
1
@@ -332,7 +335,7 @@
USE_HAL_DRIVER, STM32L432xx, RT_USING_ARM_LIBC
- .;..\..\..\include;.;applications;board;board\CubeMX_Config\Inc;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\armlibc;..\..\..\components\libc\compilers\common;..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Inc;..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Include;..\libraries\STM32L4xx_HAL\CMSIS\Include
+ .;applications;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board;board\CubeMX_Config\Inc;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\components\finsh;.;..\..\..\include;..\..\..\components\libc\compilers\armlibc;..\..\..\components\libc\compilers\common;..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Inc;..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Include;..\libraries\STM32L4xx_HAL\CMSIS\Include
@@ -373,114 +376,6 @@
-
- Kernel
-
-
- clock.c
- 1
- ..\..\..\src\clock.c
-
-
-
-
- components.c
- 1
- ..\..\..\src\components.c
-
-
-
-
- cpu.c
- 1
- ..\..\..\src\cpu.c
-
-
-
-
- device.c
- 1
- ..\..\..\src\device.c
-
-
-
-
- idle.c
- 1
- ..\..\..\src\idle.c
-
-
-
-
- ipc.c
- 1
- ..\..\..\src\ipc.c
-
-
-
-
- irq.c
- 1
- ..\..\..\src\irq.c
-
-
-
-
- kservice.c
- 1
- ..\..\..\src\kservice.c
-
-
-
-
- mem.c
- 1
- ..\..\..\src\mem.c
-
-
-
-
- mempool.c
- 1
- ..\..\..\src\mempool.c
-
-
-
-
- object.c
- 1
- ..\..\..\src\object.c
-
-
-
-
- scheduler.c
- 1
- ..\..\..\src\scheduler.c
-
-
-
-
- signal.c
- 1
- ..\..\..\src\signal.c
-
-
-
-
- thread.c
- 1
- ..\..\..\src\thread.c
-
-
-
-
- timer.c
- 1
- ..\..\..\src\timer.c
-
-
-
Applications
@@ -491,51 +386,6 @@
-
- Drivers
-
-
- board.c
- 1
- board\board.c
-
-
-
-
- stm32l4xx_hal_msp.c
- 1
- board\CubeMX_Config\Src\stm32l4xx_hal_msp.c
-
-
-
-
- startup_stm32l432xx.s
- 2
- ..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\arm\startup_stm32l432xx.s
-
-
-
-
- drv_gpio.c
- 1
- ..\libraries\HAL_Drivers\drv_gpio.c
-
-
-
-
- drv_usart.c
- 1
- ..\libraries\HAL_Drivers\drv_usart.c
-
-
-
-
- drv_common.c
- 1
- ..\libraries\HAL_Drivers\drv_common.c
-
-
-
cpu
@@ -654,6 +504,51 @@
+
+ Drivers
+
+
+ board.c
+ 1
+ board\board.c
+
+
+
+
+ stm32l4xx_hal_msp.c
+ 1
+ board\CubeMX_Config\Src\stm32l4xx_hal_msp.c
+
+
+
+
+ startup_stm32l432xx.s
+ 2
+ ..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\arm\startup_stm32l432xx.s
+
+
+
+
+ drv_gpio.c
+ 1
+ ..\libraries\HAL_Drivers\drv_gpio.c
+
+
+
+
+ drv_usart.c
+ 1
+ ..\libraries\HAL_Drivers\drv_usart.c
+
+
+
+
+ drv_common.c
+ 1
+ ..\libraries\HAL_Drivers\drv_common.c
+
+
+
finsh
@@ -678,6 +573,107 @@
+
+ Kernel
+
+
+ clock.c
+ 1
+ ..\..\..\src\clock.c
+
+
+
+
+ components.c
+ 1
+ ..\..\..\src\components.c
+
+
+
+
+ device.c
+ 1
+ ..\..\..\src\device.c
+
+
+
+
+ idle.c
+ 1
+ ..\..\..\src\idle.c
+
+
+
+
+ ipc.c
+ 1
+ ..\..\..\src\ipc.c
+
+
+
+
+ irq.c
+ 1
+ ..\..\..\src\irq.c
+
+
+
+
+ kservice.c
+ 1
+ ..\..\..\src\kservice.c
+
+
+
+
+ mem.c
+ 1
+ ..\..\..\src\mem.c
+
+
+
+
+ mempool.c
+ 1
+ ..\..\..\src\mempool.c
+
+
+
+
+ object.c
+ 1
+ ..\..\..\src\object.c
+
+
+
+
+ scheduler.c
+ 1
+ ..\..\..\src\scheduler.c
+
+
+
+
+ signal.c
+ 1
+ ..\..\..\src\signal.c
+
+
+
+
+ thread.c
+ 1
+ ..\..\..\src\thread.c
+
+
+
+
+ timer.c
+ 1
+ ..\..\..\src\timer.c
+
+
+
libc
@@ -890,4 +886,9 @@
+
+
+
+
+
diff --git a/bsp/stm32/stm32l432-st-nucleo/template.uvoptx b/bsp/stm32/stm32l432-st-nucleo/template.uvoptx
index d18ee55260..f1edd5910d 100644
--- a/bsp/stm32/stm32l432-st-nucleo/template.uvoptx
+++ b/bsp/stm32/stm32l432-st-nucleo/template.uvoptx
@@ -73,7 +73,7 @@
0
- 0
+ 1
0
1
@@ -100,7 +100,10 @@
1
0
0
- 5
+ 1
+ 0
+ 0
+ 6
@@ -163,11 +166,19 @@
0
-
-
- 0
+ 0
+ 0
+
+
+
+
+
+
+
+
1
+ 0
0
2
10000000
diff --git a/bsp/stm32/stm32l432-st-nucleo/template.uvprojx b/bsp/stm32/stm32l432-st-nucleo/template.uvprojx
index 01e792faf7..71768c87f6 100644
--- a/bsp/stm32/stm32l432-st-nucleo/template.uvprojx
+++ b/bsp/stm32/stm32l432-st-nucleo/template.uvprojx
@@ -10,13 +10,14 @@
rt-thread
0x4
ARM-ADS
- 5060300::V5.06 update 3 (build 300)::ARMCC
+ 5060750::V5.06 update 6 (build 750)::ARMCC
+ 0
STM32L432KCUx
STMicroelectronics
- Keil.STM32L4xx_DFP.2.0.0
- http://www.keil.com/pack
+ Keil.STM32L4xx_DFP.2.5.0
+ https://www.keil.com/pack/
IRAM(0x20000000,0x0000C000) IRAM2(0x10000000,0x00004000) IROM(0x08000000,0x00040000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE
@@ -51,9 +52,9 @@
rt-thread
1
0
- 1
+ 0
1
- 1
+ 0
.\build\keil\List\
1
0
@@ -183,6 +184,7 @@
0
0
2
+ 0
1
0
8
@@ -302,8 +304,8 @@
0
- 0x0
- 0x0
+ 0x10000000
+ 0x4000
@@ -323,6 +325,7 @@
0
0
1
+ 0
0
1
1
@@ -383,4 +386,10 @@
+
+
+
+
+
+
diff --git a/bsp/stm32/stm32l433-st-nucleo/project.uvoptx b/bsp/stm32/stm32l433-st-nucleo/project.uvoptx
index fe048932d8..6122affd8f 100644
--- a/bsp/stm32/stm32l433-st-nucleo/project.uvoptx
+++ b/bsp/stm32/stm32l433-st-nucleo/project.uvoptx
@@ -73,7 +73,7 @@
0
- 1
+ 0
0
1
@@ -182,823 +182,11 @@
- Kernel
+ Source Group 1
0
0
0
0
-
- 1
- 1
- 1
- 0
- 0
- 0
- ..\..\..\src\clock.c
- clock.c
- 0
- 0
-
-
- 1
- 2
- 1
- 0
- 0
- 0
- ..\..\..\src\components.c
- components.c
- 0
- 0
-
-
- 1
- 3
- 1
- 0
- 0
- 0
- ..\..\..\src\device.c
- device.c
- 0
- 0
-
-
- 1
- 4
- 1
- 0
- 0
- 0
- ..\..\..\src\idle.c
- idle.c
- 0
- 0
-
-
- 1
- 5
- 1
- 0
- 0
- 0
- ..\..\..\src\ipc.c
- ipc.c
- 0
- 0
-
-
- 1
- 6
- 1
- 0
- 0
- 0
- ..\..\..\src\irq.c
- irq.c
- 0
- 0
-
-
- 1
- 7
- 1
- 0
- 0
- 0
- ..\..\..\src\kservice.c
- kservice.c
- 0
- 0
-
-
- 1
- 8
- 1
- 0
- 0
- 0
- ..\..\..\src\mem.c
- mem.c
- 0
- 0
-
-
- 1
- 9
- 1
- 0
- 0
- 0
- ..\..\..\src\mempool.c
- mempool.c
- 0
- 0
-
-
- 1
- 10
- 1
- 0
- 0
- 0
- ..\..\..\src\object.c
- object.c
- 0
- 0
-
-
- 1
- 11
- 1
- 0
- 0
- 0
- ..\..\..\src\scheduler.c
- scheduler.c
- 0
- 0
-
-
- 1
- 12
- 1
- 0
- 0
- 0
- ..\..\..\src\signal.c
- signal.c
- 0
- 0
-
-
- 1
- 13
- 1
- 0
- 0
- 0
- ..\..\..\src\thread.c
- thread.c
- 0
- 0
-
-
- 1
- 14
- 1
- 0
- 0
- 0
- ..\..\..\src\timer.c
- timer.c
- 0
- 0
-
-
-
-
- Applications
- 1
- 0
- 0
- 0
-
- 2
- 15
- 1
- 0
- 0
- 0
- applications\main.c
- main.c
- 0
- 0
-
-
-
-
- Drivers
- 1
- 0
- 0
- 0
-
- 3
- 16
- 1
- 0
- 0
- 0
- board\board.c
- board.c
- 0
- 0
-
-
- 3
- 17
- 1
- 0
- 0
- 0
- board\CubeMX_Config\Src\stm32l4xx_hal_msp.c
- stm32l4xx_hal_msp.c
- 0
- 0
-
-
- 3
- 18
- 2
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\arm\startup_stm32l433xx.s
- startup_stm32l433xx.s
- 0
- 0
-
-
- 3
- 19
- 1
- 0
- 0
- 0
- ..\libraries\HAL_Drivers\drv_gpio.c
- drv_gpio.c
- 0
- 0
-
-
- 3
- 20
- 1
- 0
- 0
- 0
- ..\libraries\HAL_Drivers\drv_usart.c
- drv_usart.c
- 0
- 0
-
-
- 3
- 21
- 1
- 0
- 0
- 0
- ..\libraries\HAL_Drivers\drv_common.c
- drv_common.c
- 0
- 0
-
-
-
-
- cpu
- 0
- 0
- 0
- 0
-
- 4
- 22
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\backtrace.c
- backtrace.c
- 0
- 0
-
-
- 4
- 23
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\div0.c
- div0.c
- 0
- 0
-
-
- 4
- 24
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\showmem.c
- showmem.c
- 0
- 0
-
-
- 4
- 25
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
- cpuport.c
- 0
- 0
-
-
- 4
- 26
- 2
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- context_rvds.S
- 0
- 0
-
-
-
-
- DeviceDrivers
- 0
- 0
- 0
- 0
-
- 5
- 27
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\misc\pin.c
- pin.c
- 0
- 0
-
-
- 5
- 28
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\serial\serial.c
- serial.c
- 0
- 0
-
-
- 5
- 29
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\completion.c
- completion.c
- 0
- 0
-
-
- 5
- 30
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\dataqueue.c
- dataqueue.c
- 0
- 0
-
-
- 5
- 31
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\pipe.c
- pipe.c
- 0
- 0
-
-
- 5
- 32
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\ringblk_buf.c
- ringblk_buf.c
- 0
- 0
-
-
- 5
- 33
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\ringbuffer.c
- ringbuffer.c
- 0
- 0
-
-
- 5
- 34
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\waitqueue.c
- waitqueue.c
- 0
- 0
-
-
- 5
- 35
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\workqueue.c
- workqueue.c
- 0
- 0
-
-
-
-
- finsh
- 0
- 0
- 0
- 0
-
- 6
- 36
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\shell.c
- shell.c
- 0
- 0
-
-
- 6
- 37
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\cmd.c
- cmd.c
- 0
- 0
-
-
- 6
- 38
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh.c
- msh.c
- 0
- 0
-
-
-
-
- libc
- 0
- 0
- 0
- 0
-
- 7
- 39
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\armlibc\libc.c
- libc.c
- 0
- 0
-
-
- 7
- 40
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\armlibc\mem_std.c
- mem_std.c
- 0
- 0
-
-
- 7
- 41
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\armlibc\stubs.c
- stubs.c
- 0
- 0
-
-
- 7
- 42
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\common\time.c
- time.c
- 0
- 0
-
-
-
-
- STM32_HAL
- 0
- 0
- 0
- 0
-
- 8
- 43
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\system_stm32l4xx.c
- system_stm32l4xx.c
- 0
- 0
-
-
- 8
- 44
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c
- stm32l4xx_hal.c
- 0
- 0
-
-
- 8
- 45
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_comp.c
- stm32l4xx_hal_comp.c
- 0
- 0
-
-
- 8
- 46
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c
- stm32l4xx_hal_cortex.c
- 0
- 0
-
-
- 8
- 47
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_crc.c
- stm32l4xx_hal_crc.c
- 0
- 0
-
-
- 8
- 48
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_crc_ex.c
- stm32l4xx_hal_crc_ex.c
- 0
- 0
-
-
- 8
- 49
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cryp.c
- stm32l4xx_hal_cryp.c
- 0
- 0
-
-
- 8
- 50
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cryp_ex.c
- stm32l4xx_hal_cryp_ex.c
- 0
- 0
-
-
- 8
- 51
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c
- stm32l4xx_hal_dma.c
- 0
- 0
-
-
- 8
- 52
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c
- stm32l4xx_hal_dma_ex.c
- 0
- 0
-
-
- 8
- 53
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c
- stm32l4xx_hal_exti.c
- 0
- 0
-
-
- 8
- 54
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c
- stm32l4xx_hal_pwr.c
- 0
- 0
-
-
- 8
- 55
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c
- stm32l4xx_hal_pwr_ex.c
- 0
- 0
-
-
- 8
- 56
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c
- stm32l4xx_hal_rcc.c
- 0
- 0
-
-
- 8
- 57
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c
- stm32l4xx_hal_rcc_ex.c
- 0
- 0
-
-
- 8
- 58
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rng.c
- stm32l4xx_hal_rng.c
- 0
- 0
-
-
- 8
- 59
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c
- stm32l4xx_hal_gpio.c
- 0
- 0
-
-
- 8
- 60
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c
- stm32l4xx_hal_uart.c
- 0
- 0
-
-
- 8
- 61
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c
- stm32l4xx_hal_uart_ex.c
- 0
- 0
-
-
- 8
- 62
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_usart.c
- stm32l4xx_hal_usart.c
- 0
- 0
-
-
- 8
- 63
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_usart_ex.c
- stm32l4xx_hal_usart_ex.c
- 0
- 0
-
diff --git a/bsp/stm32/stm32l433-st-nucleo/project.uvprojx b/bsp/stm32/stm32l433-st-nucleo/project.uvprojx
index 7a7fdfe915..dc49c9882e 100644
--- a/bsp/stm32/stm32l433-st-nucleo/project.uvprojx
+++ b/bsp/stm32/stm32l433-st-nucleo/project.uvprojx
@@ -1,46 +1,43 @@
-
2.1
-
### uVision Project, (C) Keil Software
-
rt-thread
0x4
ARM-ADS
- 5060750::V5.06 update 6 (build 750)::ARMCC
+ 5060300::V5.06 update 3 (build 300)::ARMCC
0
STM32L433RCTx
STMicroelectronics
- Keil.STM32L4xx_DFP.2.3.0
+ Keil.STM32L4xx_DFP.2.5.0
https://www.keil.com/pack/
IRAM(0x20000000,0x0000C000) IRAM2(0x10000000,0x00004000) IROM(0x08000000,0x00040000) CPUTYPE("Cortex-M4") FPU2 DSP CLOCK(12000000) ELITTLE
-
-
+
+
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_256 -FS08000000 -FL040000 -FP0($$Device:STM32L433RCTx$CMSIS\Flash\STM32L4xx_256.FLM))
0
$$Device:STM32L433RCTx$Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
$$Device:STM32L433RCTx$CMSIS\SVD\STM32L4x3.svd
0
0
-
-
-
-
-
+
+
+
+
+
0
0
@@ -52,9 +49,9 @@
rt-thread
1
0
- 1
+ 0
1
- 1
+ 0
.\build\keil\List\
1
0
@@ -62,8 +59,8 @@
0
0
-
-
+
+
0
0
0
@@ -72,8 +69,8 @@
0
0
-
-
+
+
0
0
0
@@ -83,14 +80,14 @@
1
0
fromelf --bin !L --output rtthread.bin
-
+
0
0
0
0
0
-
+
0
@@ -104,8 +101,8 @@
0
0
3
-
-
+
+
1
@@ -138,11 +135,11 @@
1
BIN\UL2CM3.DLL
-
-
-
-
-
+
+
+
+
+
0
@@ -175,7 +172,7 @@
0
0
"Cortex-M4"
-
+
0
0
0
@@ -308,7 +305,7 @@
0x4000
-
+
1
@@ -335,10 +332,10 @@
0
0
-
+
USE_HAL_DRIVER, STM32L433xx, RT_USING_ARM_LIBC
-
- .;..\..\..\include;.;applications;board;board\CubeMX_Config\Inc;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\armlibc;..\..\..\components\libc\compilers\common;..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Inc;..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Include;..\libraries\STM32L4xx_HAL\CMSIS\Include
+
+ .;applications;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board;board\CubeMX_Config\Inc;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\components\finsh;.;..\..\..\include;..\..\..\components\libc\compilers\armlibc;..\..\..\components\libc\compilers\common;..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Inc;..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Include;..\libraries\STM32L4xx_HAL\CMSIS\Include
@@ -353,10 +350,10 @@
0
0
-
-
-
-
+
+
+
+
@@ -368,92 +365,17 @@
0
0x08000000
0x20000000
-
+
.\board\linker_scripts\link.sct
-
-
-
-
-
+
+
+
+
+
-
- Kernel
-
-
- clock.c
- 1
- ..\..\..\src\clock.c
-
-
- components.c
- 1
- ..\..\..\src\components.c
-
-
- device.c
- 1
- ..\..\..\src\device.c
-
-
- idle.c
- 1
- ..\..\..\src\idle.c
-
-
- ipc.c
- 1
- ..\..\..\src\ipc.c
-
-
- irq.c
- 1
- ..\..\..\src\irq.c
-
-
- kservice.c
- 1
- ..\..\..\src\kservice.c
-
-
- mem.c
- 1
- ..\..\..\src\mem.c
-
-
- mempool.c
- 1
- ..\..\..\src\mempool.c
-
-
- object.c
- 1
- ..\..\..\src\object.c
-
-
- scheduler.c
- 1
- ..\..\..\src\scheduler.c
-
-
- signal.c
- 1
- ..\..\..\src\signal.c
-
-
- thread.c
- 1
- ..\..\..\src\thread.c
-
-
- timer.c
- 1
- ..\..\..\src\timer.c
-
-
-
Applications
@@ -464,41 +386,6 @@
-
- Drivers
-
-
- board.c
- 1
- board\board.c
-
-
- stm32l4xx_hal_msp.c
- 1
- board\CubeMX_Config\Src\stm32l4xx_hal_msp.c
-
-
- startup_stm32l433xx.s
- 2
- ..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\arm\startup_stm32l433xx.s
-
-
- drv_gpio.c
- 1
- ..\libraries\HAL_Drivers\drv_gpio.c
-
-
- drv_usart.c
- 1
- ..\libraries\HAL_Drivers\drv_usart.c
-
-
- drv_common.c
- 1
- ..\libraries\HAL_Drivers\drv_common.c
-
-
-
cpu
@@ -507,21 +394,29 @@
1
..\..\..\libcpu\arm\common\backtrace.c
+
+
div0.c
1
..\..\..\libcpu\arm\common\div0.c
+
+
showmem.c
1
..\..\..\libcpu\arm\common\showmem.c
+
+
cpuport.c
1
..\..\..\libcpu\arm\cortex-m4\cpuport.c
+
+
context_rvds.S
2
@@ -537,41 +432,57 @@
1
..\..\..\components\drivers\misc\pin.c
+
+
serial.c
1
..\..\..\components\drivers\serial\serial.c
+
+
completion.c
1
..\..\..\components\drivers\src\completion.c
+
+
dataqueue.c
1
..\..\..\components\drivers\src\dataqueue.c
+
+
pipe.c
1
..\..\..\components\drivers\src\pipe.c
+
+
ringblk_buf.c
1
..\..\..\components\drivers\src\ringblk_buf.c
+
+
ringbuffer.c
1
..\..\..\components\drivers\src\ringbuffer.c
+
+
waitqueue.c
1
..\..\..\components\drivers\src\waitqueue.c
+
+
workqueue.c
1
@@ -579,6 +490,51 @@
+
+ Drivers
+
+
+ board.c
+ 1
+ board\board.c
+
+
+
+
+ stm32l4xx_hal_msp.c
+ 1
+ board\CubeMX_Config\Src\stm32l4xx_hal_msp.c
+
+
+
+
+ startup_stm32l433xx.s
+ 2
+ ..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\arm\startup_stm32l433xx.s
+
+
+
+
+ drv_gpio.c
+ 1
+ ..\libraries\HAL_Drivers\drv_gpio.c
+
+
+
+
+ drv_usart.c
+ 1
+ ..\libraries\HAL_Drivers\drv_usart.c
+
+
+
+
+ drv_common.c
+ 1
+ ..\libraries\HAL_Drivers\drv_common.c
+
+
+
finsh
@@ -587,11 +543,15 @@
1
..\..\..\components\finsh\shell.c
+
+
cmd.c
1
..\..\..\components\finsh\cmd.c
+
+
msh.c
1
@@ -599,6 +559,107 @@
+
+ Kernel
+
+
+ clock.c
+ 1
+ ..\..\..\src\clock.c
+
+
+
+
+ components.c
+ 1
+ ..\..\..\src\components.c
+
+
+
+
+ device.c
+ 1
+ ..\..\..\src\device.c
+
+
+
+
+ idle.c
+ 1
+ ..\..\..\src\idle.c
+
+
+
+
+ ipc.c
+ 1
+ ..\..\..\src\ipc.c
+
+
+
+
+ irq.c
+ 1
+ ..\..\..\src\irq.c
+
+
+
+
+ kservice.c
+ 1
+ ..\..\..\src\kservice.c
+
+
+
+
+ mem.c
+ 1
+ ..\..\..\src\mem.c
+
+
+
+
+ mempool.c
+ 1
+ ..\..\..\src\mempool.c
+
+
+
+
+ object.c
+ 1
+ ..\..\..\src\object.c
+
+
+
+
+ scheduler.c
+ 1
+ ..\..\..\src\scheduler.c
+
+
+
+
+ signal.c
+ 1
+ ..\..\..\src\signal.c
+
+
+
+
+ thread.c
+ 1
+ ..\..\..\src\thread.c
+
+
+
+
+ timer.c
+ 1
+ ..\..\..\src\timer.c
+
+
+
libc
@@ -607,16 +668,22 @@
1
..\..\..\components\libc\compilers\armlibc\libc.c
+
+
mem_std.c
1
..\..\..\components\libc\compilers\armlibc\mem_std.c
+
+
stubs.c
1
..\..\..\components\libc\compilers\armlibc\stubs.c
+
+
time.c
1
@@ -632,101 +699,141 @@
1
..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\system_stm32l4xx.c
+
+
stm32l4xx_hal.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c
+
+
stm32l4xx_hal_comp.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_comp.c
+
+
stm32l4xx_hal_cortex.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c
+
+
stm32l4xx_hal_crc.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_crc.c
+
+
stm32l4xx_hal_crc_ex.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_crc_ex.c
+
+
stm32l4xx_hal_cryp.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cryp.c
+
+
stm32l4xx_hal_cryp_ex.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cryp_ex.c
+
+
stm32l4xx_hal_dma.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c
+
+
stm32l4xx_hal_dma_ex.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c
+
+
stm32l4xx_hal_exti.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c
+
+
stm32l4xx_hal_pwr.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c
+
+
stm32l4xx_hal_pwr_ex.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c
+
+
stm32l4xx_hal_rcc.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c
+
+
stm32l4xx_hal_rcc_ex.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c
+
+
stm32l4xx_hal_rng.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rng.c
+
+
stm32l4xx_hal_gpio.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c
+
+
stm32l4xx_hal_uart.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c
+
+
stm32l4xx_hal_uart_ex.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c
+
+
stm32l4xx_hal_usart.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_usart.c
+
+
stm32l4xx_hal_usart_ex.c
1
@@ -737,11 +844,9 @@
-
-
-
-
+
+
+
-
diff --git a/bsp/stm32/stm32l433-st-nucleo/template.uvprojx b/bsp/stm32/stm32l433-st-nucleo/template.uvprojx
index f4e671bde3..55247ceb63 100644
--- a/bsp/stm32/stm32l433-st-nucleo/template.uvprojx
+++ b/bsp/stm32/stm32l433-st-nucleo/template.uvprojx
@@ -16,7 +16,7 @@
STM32L433RCTx
STMicroelectronics
- Keil.STM32L4xx_DFP.2.3.0
+ Keil.STM32L4xx_DFP.2.5.0
https://www.keil.com/pack/
IRAM(0x20000000,0x0000C000) IRAM2(0x10000000,0x00004000) IROM(0x08000000,0x00040000) CPUTYPE("Cortex-M4") FPU2 DSP CLOCK(12000000) ELITTLE
@@ -52,9 +52,9 @@
rt-thread
1
0
- 1
+ 0
1
- 1
+ 0
.\build\keil\List\
1
0
diff --git a/bsp/stm32/stm32l475-st-discovery/project.uvprojx b/bsp/stm32/stm32l475-st-discovery/project.uvprojx
index d086ed139e..71798fd0e5 100644
--- a/bsp/stm32/stm32l475-st-discovery/project.uvprojx
+++ b/bsp/stm32/stm32l475-st-discovery/project.uvprojx
@@ -13,8 +13,8 @@
STM32L475VGTx
STMicroelectronics
- Keil.STM32L4xx_DFP.2.2.0
- http://www.keil.com/pack
+ Keil.STM32L4xx_DFP.2.5.0
+ https://www.keil.com/pack/
IRAM(0x20000000,0x00018000) IRAM2(0x10000000,0x00008000) IROM(0x08000000,0x00100000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE
@@ -51,7 +51,7 @@
0
0
1
- 1
+ 0
.\build\keil\List\
1
0
@@ -335,7 +335,7 @@
USE_HAL_DRIVER, STM32L475xx
- .;..\..\..\include;applications;board;board\CubeMX_Config\Inc;board\ports;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\common;..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Inc;..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Include;..\libraries\STM32L4xx_HAL\CMSIS\Include
+ applications;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board;board\CubeMX_Config\Inc;board\ports;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\components\finsh;.;..\..\..\include;..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Inc;..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Include;..\libraries\STM32L4xx_HAL\CMSIS\Include
@@ -376,114 +376,6 @@
-
- Kernel
-
-
- clock.c
- 1
- ..\..\..\src\clock.c
-
-
-
-
- components.c
- 1
- ..\..\..\src\components.c
-
-
-
-
- cpu.c
- 1
- ..\..\..\src\cpu.c
-
-
-
-
- device.c
- 1
- ..\..\..\src\device.c
-
-
-
-
- idle.c
- 1
- ..\..\..\src\idle.c
-
-
-
-
- ipc.c
- 1
- ..\..\..\src\ipc.c
-
-
-
-
- irq.c
- 1
- ..\..\..\src\irq.c
-
-
-
-
- kservice.c
- 1
- ..\..\..\src\kservice.c
-
-
-
-
- mem.c
- 1
- ..\..\..\src\mem.c
-
-
-
-
- mempool.c
- 1
- ..\..\..\src\mempool.c
-
-
-
-
- object.c
- 1
- ..\..\..\src\object.c
-
-
-
-
- scheduler.c
- 1
- ..\..\..\src\scheduler.c
-
-
-
-
- signal.c
- 1
- ..\..\..\src\signal.c
-
-
-
-
- thread.c
- 1
- ..\..\..\src\thread.c
-
-
-
-
- timer.c
- 1
- ..\..\..\src\timer.c
-
-
-
Applications
@@ -494,51 +386,6 @@
-
- Drivers
-
-
- board.c
- 1
- board\board.c
-
-
-
-
- stm32l4xx_hal_msp.c
- 1
- board\CubeMX_Config\Src\stm32l4xx_hal_msp.c
-
-
-
-
- startup_stm32l475xx.s
- 2
- ..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\arm\startup_stm32l475xx.s
-
-
-
-
- drv_gpio.c
- 1
- ..\libraries\HAL_Drivers\drv_gpio.c
-
-
-
-
- drv_usart.c
- 1
- ..\libraries\HAL_Drivers\drv_usart.c
-
-
-
-
- drv_common.c
- 1
- ..\libraries\HAL_Drivers\drv_common.c
-
-
-
cpu
@@ -643,6 +490,51 @@
+
+ Drivers
+
+
+ board.c
+ 1
+ board\board.c
+
+
+
+
+ stm32l4xx_hal_msp.c
+ 1
+ board\CubeMX_Config\Src\stm32l4xx_hal_msp.c
+
+
+
+
+ startup_stm32l475xx.s
+ 2
+ ..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\arm\startup_stm32l475xx.s
+
+
+
+
+ drv_gpio.c
+ 1
+ ..\libraries\HAL_Drivers\drv_gpio.c
+
+
+
+
+ drv_usart.c
+ 1
+ ..\libraries\HAL_Drivers\drv_usart.c
+
+
+
+
+ drv_common.c
+ 1
+ ..\libraries\HAL_Drivers\drv_common.c
+
+
+
finsh
@@ -667,6 +559,107 @@
+
+ Kernel
+
+
+ clock.c
+ 1
+ ..\..\..\src\clock.c
+
+
+
+
+ components.c
+ 1
+ ..\..\..\src\components.c
+
+
+
+
+ device.c
+ 1
+ ..\..\..\src\device.c
+
+
+
+
+ idle.c
+ 1
+ ..\..\..\src\idle.c
+
+
+
+
+ ipc.c
+ 1
+ ..\..\..\src\ipc.c
+
+
+
+
+ irq.c
+ 1
+ ..\..\..\src\irq.c
+
+
+
+
+ kservice.c
+ 1
+ ..\..\..\src\kservice.c
+
+
+
+
+ mem.c
+ 1
+ ..\..\..\src\mem.c
+
+
+
+
+ mempool.c
+ 1
+ ..\..\..\src\mempool.c
+
+
+
+
+ object.c
+ 1
+ ..\..\..\src\object.c
+
+
+
+
+ scheduler.c
+ 1
+ ..\..\..\src\scheduler.c
+
+
+
+
+ signal.c
+ 1
+ ..\..\..\src\signal.c
+
+
+
+
+ thread.c
+ 1
+ ..\..\..\src\thread.c
+
+
+
+
+ timer.c
+ 1
+ ..\..\..\src\timer.c
+
+
+
STM32_HAL
diff --git a/bsp/stm32/stm32l475-st-discovery/template.uvprojx b/bsp/stm32/stm32l475-st-discovery/template.uvprojx
index 9ceefbf708..2090e98f77 100644
--- a/bsp/stm32/stm32l475-st-discovery/template.uvprojx
+++ b/bsp/stm32/stm32l475-st-discovery/template.uvprojx
@@ -16,8 +16,8 @@
STM32L475VGTx
STMicroelectronics
- Keil.STM32L4xx_DFP.2.2.0
- http://www.keil.com/pack
+ Keil.STM32L4xx_DFP.2.5.0
+ https://www.keil.com/pack/
IRAM(0x20000000,0x00018000) IRAM2(0x10000000,0x00008000) IROM(0x08000000,0x00100000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE
@@ -54,7 +54,7 @@
0
0
1
- 1
+ 0
.\build\keil\List\
1
0
diff --git a/bsp/stm32/stm32l4r9-st-eval/project.uvoptx b/bsp/stm32/stm32l4r9-st-eval/project.uvoptx
index a792b963fc..ca63bbdf5f 100644
--- a/bsp/stm32/stm32l4r9-st-eval/project.uvoptx
+++ b/bsp/stm32/stm32l4r9-st-eval/project.uvoptx
@@ -73,7 +73,7 @@
0
- 1
+ 0
0
1
@@ -173,6 +173,7 @@
1
+ 0
0
2
10000000
@@ -181,875 +182,11 @@
- Kernel
+ Source Group 1
0
0
0
0
-
- 1
- 1
- 1
- 0
- 0
- 0
- ..\..\..\src\clock.c
- clock.c
- 0
- 0
-
-
- 1
- 2
- 1
- 0
- 0
- 0
- ..\..\..\src\components.c
- components.c
- 0
- 0
-
-
- 1
- 3
- 1
- 0
- 0
- 0
- ..\..\..\src\cpu.c
- cpu.c
- 0
- 0
-
-
- 1
- 4
- 1
- 0
- 0
- 0
- ..\..\..\src\device.c
- device.c
- 0
- 0
-
-
- 1
- 5
- 1
- 0
- 0
- 0
- ..\..\..\src\idle.c
- idle.c
- 0
- 0
-
-
- 1
- 6
- 1
- 0
- 0
- 0
- ..\..\..\src\ipc.c
- ipc.c
- 0
- 0
-
-
- 1
- 7
- 1
- 0
- 0
- 0
- ..\..\..\src\irq.c
- irq.c
- 0
- 0
-
-
- 1
- 8
- 1
- 0
- 0
- 0
- ..\..\..\src\kservice.c
- kservice.c
- 0
- 0
-
-
- 1
- 9
- 1
- 0
- 0
- 0
- ..\..\..\src\memheap.c
- memheap.c
- 0
- 0
-
-
- 1
- 10
- 1
- 0
- 0
- 0
- ..\..\..\src\mempool.c
- mempool.c
- 0
- 0
-
-
- 1
- 11
- 1
- 0
- 0
- 0
- ..\..\..\src\object.c
- object.c
- 0
- 0
-
-
- 1
- 12
- 1
- 0
- 0
- 0
- ..\..\..\src\scheduler.c
- scheduler.c
- 0
- 0
-
-
- 1
- 13
- 1
- 0
- 0
- 0
- ..\..\..\src\signal.c
- signal.c
- 0
- 0
-
-
- 1
- 14
- 1
- 0
- 0
- 0
- ..\..\..\src\thread.c
- thread.c
- 0
- 0
-
-
- 1
- 15
- 1
- 0
- 0
- 0
- ..\..\..\src\timer.c
- timer.c
- 0
- 0
-
-
-
-
- Applications
- 0
- 0
- 0
- 0
-
- 2
- 16
- 1
- 0
- 0
- 0
- applications\main.c
- main.c
- 0
- 0
-
-
-
-
- Drivers
- 0
- 0
- 0
- 0
-
- 3
- 17
- 1
- 0
- 0
- 0
- board\board.c
- board.c
- 0
- 0
-
-
- 3
- 18
- 1
- 0
- 0
- 0
- board\CubeMX_Config\Src\stm32l4xx_hal_msp.c
- stm32l4xx_hal_msp.c
- 0
- 0
-
-
- 3
- 19
- 2
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\arm\startup_stm32l4r9xx.s
- startup_stm32l4r9xx.s
- 0
- 0
-
-
- 3
- 20
- 1
- 0
- 0
- 0
- ..\libraries\HAL_Drivers\drv_gpio.c
- drv_gpio.c
- 0
- 0
-
-
- 3
- 21
- 1
- 0
- 0
- 0
- ..\libraries\HAL_Drivers\drv_usart.c
- drv_usart.c
- 0
- 0
-
-
- 3
- 22
- 1
- 0
- 0
- 0
- ..\libraries\HAL_Drivers\drv_common.c
- drv_common.c
- 0
- 0
-
-
-
-
- cpu
- 0
- 0
- 0
- 0
-
- 4
- 23
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\backtrace.c
- backtrace.c
- 0
- 0
-
-
- 4
- 24
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\div0.c
- div0.c
- 0
- 0
-
-
- 4
- 25
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\showmem.c
- showmem.c
- 0
- 0
-
-
- 4
- 26
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
- cpuport.c
- 0
- 0
-
-
- 4
- 27
- 2
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- context_rvds.S
- 0
- 0
-
-
-
-
- DeviceDrivers
- 0
- 0
- 0
- 0
-
- 5
- 28
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\i2c\i2c_core.c
- i2c_core.c
- 0
- 0
-
-
- 5
- 29
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\i2c\i2c_dev.c
- i2c_dev.c
- 0
- 0
-
-
- 5
- 30
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\i2c\i2c-bit-ops.c
- i2c-bit-ops.c
- 0
- 0
-
-
- 5
- 31
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\misc\pin.c
- pin.c
- 0
- 0
-
-
- 5
- 32
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\serial\serial.c
- serial.c
- 0
- 0
-
-
- 5
- 33
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\completion.c
- completion.c
- 0
- 0
-
-
- 5
- 34
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\dataqueue.c
- dataqueue.c
- 0
- 0
-
-
- 5
- 35
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\pipe.c
- pipe.c
- 0
- 0
-
-
- 5
- 36
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\ringblk_buf.c
- ringblk_buf.c
- 0
- 0
-
-
- 5
- 37
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\ringbuffer.c
- ringbuffer.c
- 0
- 0
-
-
- 5
- 38
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\waitqueue.c
- waitqueue.c
- 0
- 0
-
-
- 5
- 39
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\workqueue.c
- workqueue.c
- 0
- 0
-
-
-
-
- finsh
- 0
- 0
- 0
- 0
-
- 6
- 40
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\shell.c
- shell.c
- 0
- 0
-
-
- 6
- 41
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\symbol.c
- symbol.c
- 0
- 0
-
-
- 6
- 42
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\cmd.c
- cmd.c
- 0
- 0
-
-
- 6
- 43
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh.c
- msh.c
- 0
- 0
-
-
- 6
- 44
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh_cmd.c
- msh_cmd.c
- 0
- 0
-
-
- 6
- 45
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh_file.c
- msh_file.c
- 0
- 0
-
-
-
-
- STM32_HAL
- 0
- 0
- 0
- 0
-
- 7
- 46
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\system_stm32l4xx.c
- system_stm32l4xx.c
- 0
- 0
-
-
- 7
- 47
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c
- stm32l4xx_hal.c
- 0
- 0
-
-
- 7
- 48
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_comp.c
- stm32l4xx_hal_comp.c
- 0
- 0
-
-
- 7
- 49
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c
- stm32l4xx_hal_cortex.c
- 0
- 0
-
-
- 7
- 50
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_crc.c
- stm32l4xx_hal_crc.c
- 0
- 0
-
-
- 7
- 51
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_crc_ex.c
- stm32l4xx_hal_crc_ex.c
- 0
- 0
-
-
- 7
- 52
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cryp.c
- stm32l4xx_hal_cryp.c
- 0
- 0
-
-
- 7
- 53
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cryp_ex.c
- stm32l4xx_hal_cryp_ex.c
- 0
- 0
-
-
- 7
- 54
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c
- stm32l4xx_hal_dma.c
- 0
- 0
-
-
- 7
- 55
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c
- stm32l4xx_hal_dma_ex.c
- 0
- 0
-
-
- 7
- 56
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c
- stm32l4xx_hal_exti.c
- 0
- 0
-
-
- 7
- 57
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c
- stm32l4xx_hal_pwr.c
- 0
- 0
-
-
- 7
- 58
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c
- stm32l4xx_hal_pwr_ex.c
- 0
- 0
-
-
- 7
- 59
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c
- stm32l4xx_hal_rcc.c
- 0
- 0
-
-
- 7
- 60
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c
- stm32l4xx_hal_rcc_ex.c
- 0
- 0
-
-
- 7
- 61
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rng.c
- stm32l4xx_hal_rng.c
- 0
- 0
-
-
- 7
- 62
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c
- stm32l4xx_hal_gpio.c
- 0
- 0
-
-
- 7
- 63
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c
- stm32l4xx_hal_uart.c
- 0
- 0
-
-
- 7
- 64
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c
- stm32l4xx_hal_uart_ex.c
- 0
- 0
-
-
- 7
- 65
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_usart.c
- stm32l4xx_hal_usart.c
- 0
- 0
-
-
- 7
- 66
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_usart_ex.c
- stm32l4xx_hal_usart_ex.c
- 0
- 0
-
-
- 7
- 67
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c
- stm32l4xx_hal_i2c.c
- 0
- 0
-
-
- 7
- 68
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c
- stm32l4xx_hal_i2c_ex.c
- 0
- 0
-
diff --git a/bsp/stm32/stm32l4r9-st-eval/project.uvprojx b/bsp/stm32/stm32l4r9-st-eval/project.uvprojx
index 7cc8eb590c..6476709703 100644
--- a/bsp/stm32/stm32l4r9-st-eval/project.uvprojx
+++ b/bsp/stm32/stm32l4r9-st-eval/project.uvprojx
@@ -1,10 +1,7 @@
-
2.1
-
### uVision Project, (C) Keil Software
-
rt-thread
@@ -19,28 +16,28 @@
Keil.STM32L4xx_DFP.2.0.0
http://www.keil.com/pack
IRAM(0x20000000,0x000A0000) IROM(0x08000000,0x00200000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE
-
-
+
+
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32L4Rx_2048 -FS08000000 -FL0200000 -FP0($$Device:STM32L4R9AIIx$CMSIS\Flash\STM32L4Rx_2048.FLM))
0
$$Device:STM32L4R9AIIx$Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
$$Device:STM32L4R9AIIx$CMSIS\SVD\STM32L4R9.svd
0
0
-
-
-
-
-
+
+
+
+
+
0
0
@@ -62,8 +59,8 @@
0
0
-
-
+
+
0
0
0
@@ -72,8 +69,8 @@
0
0
-
-
+
+
0
0
0
@@ -83,14 +80,14 @@
1
0
fromelf --bin !L --output rtthread.bin
-
+
0
0
0
0
0
-
+
0
@@ -104,8 +101,8 @@
0
0
3
-
-
+
+
1
@@ -138,11 +135,11 @@
1
BIN\UL2CM3.DLL
-
-
-
-
-
+
+
+
+
+
0
@@ -175,7 +172,7 @@
0
0
"Cortex-M4"
-
+
0
0
0
@@ -184,6 +181,7 @@
0
0
2
+ 0
0
0
8
@@ -307,7 +305,7 @@
0x0
-
+
1
@@ -334,10 +332,10 @@
0
0
-
+
USE_HAL_DRIVER, STM32L4R9xx
-
- .;..\..\..\include;applications;board;board\CubeMX_Config\Inc;board\ports\include;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Inc;..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Include;..\libraries\STM32L4xx_HAL\CMSIS\Include
+
+ applications;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board;board\CubeMX_Config\Inc;board\ports\include;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\components\finsh;.;..\..\..\include;..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Inc;..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Include;..\libraries\STM32L4xx_HAL\CMSIS\Include
@@ -352,10 +350,10 @@
0
0
-
-
-
-
+
+
+
+
@@ -367,97 +365,17 @@
0
0x08000000
0x20000000
-
+
.\board\linker_scripts\link.sct
-
-
-
-
-
+
+
+
+
+
-
- Kernel
-
-
- clock.c
- 1
- ..\..\..\src\clock.c
-
-
- components.c
- 1
- ..\..\..\src\components.c
-
-
- cpu.c
- 1
- ..\..\..\src\cpu.c
-
-
- device.c
- 1
- ..\..\..\src\device.c
-
-
- idle.c
- 1
- ..\..\..\src\idle.c
-
-
- ipc.c
- 1
- ..\..\..\src\ipc.c
-
-
- irq.c
- 1
- ..\..\..\src\irq.c
-
-
- kservice.c
- 1
- ..\..\..\src\kservice.c
-
-
- memheap.c
- 1
- ..\..\..\src\memheap.c
-
-
- mempool.c
- 1
- ..\..\..\src\mempool.c
-
-
- object.c
- 1
- ..\..\..\src\object.c
-
-
- scheduler.c
- 1
- ..\..\..\src\scheduler.c
-
-
- signal.c
- 1
- ..\..\..\src\signal.c
-
-
- thread.c
- 1
- ..\..\..\src\thread.c
-
-
- timer.c
- 1
- ..\..\..\src\timer.c
-
-
-
Applications
@@ -468,41 +386,6 @@
-
- Drivers
-
-
- board.c
- 1
- board\board.c
-
-
- stm32l4xx_hal_msp.c
- 1
- board\CubeMX_Config\Src\stm32l4xx_hal_msp.c
-
-
- startup_stm32l4r9xx.s
- 2
- ..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\arm\startup_stm32l4r9xx.s
-
-
- drv_gpio.c
- 1
- ..\libraries\HAL_Drivers\drv_gpio.c
-
-
- drv_usart.c
- 1
- ..\libraries\HAL_Drivers\drv_usart.c
-
-
- drv_common.c
- 1
- ..\libraries\HAL_Drivers\drv_common.c
-
-
-
cpu
@@ -511,21 +394,29 @@
1
..\..\..\libcpu\arm\common\backtrace.c
+
+
div0.c
1
..\..\..\libcpu\arm\common\div0.c
+
+
showmem.c
1
..\..\..\libcpu\arm\common\showmem.c
+
+
cpuport.c
1
..\..\..\libcpu\arm\cortex-m4\cpuport.c
+
+
context_rvds.S
2
@@ -541,56 +432,78 @@
1
..\..\..\components\drivers\i2c\i2c_core.c
+
+
i2c_dev.c
1
..\..\..\components\drivers\i2c\i2c_dev.c
+
+
i2c-bit-ops.c
1
..\..\..\components\drivers\i2c\i2c-bit-ops.c
+
+
pin.c
1
..\..\..\components\drivers\misc\pin.c
+
+
serial.c
1
..\..\..\components\drivers\serial\serial.c
+
+
completion.c
1
..\..\..\components\drivers\src\completion.c
+
+
dataqueue.c
1
..\..\..\components\drivers\src\dataqueue.c
+
+
pipe.c
1
..\..\..\components\drivers\src\pipe.c
+
+
ringblk_buf.c
1
..\..\..\components\drivers\src\ringblk_buf.c
+
+
ringbuffer.c
1
..\..\..\components\drivers\src\ringbuffer.c
+
+
waitqueue.c
1
..\..\..\components\drivers\src\waitqueue.c
+
+
workqueue.c
1
@@ -598,6 +511,51 @@
+
+ Drivers
+
+
+ board.c
+ 1
+ board\board.c
+
+
+
+
+ stm32l4xx_hal_msp.c
+ 1
+ board\CubeMX_Config\Src\stm32l4xx_hal_msp.c
+
+
+
+
+ startup_stm32l4r9xx.s
+ 2
+ ..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\arm\startup_stm32l4r9xx.s
+
+
+
+
+ drv_gpio.c
+ 1
+ ..\libraries\HAL_Drivers\drv_gpio.c
+
+
+
+
+ drv_usart.c
+ 1
+ ..\libraries\HAL_Drivers\drv_usart.c
+
+
+
+
+ drv_common.c
+ 1
+ ..\libraries\HAL_Drivers\drv_common.c
+
+
+
finsh
@@ -606,30 +564,120 @@
1
..\..\..\components\finsh\shell.c
-
- symbol.c
- 1
- ..\..\..\components\finsh\symbol.c
-
+
+
cmd.c
1
..\..\..\components\finsh\cmd.c
+
+
msh.c
1
..\..\..\components\finsh\msh.c
+
+
+
+ Kernel
+
- msh_cmd.c
+ clock.c
1
- ..\..\..\components\finsh\msh_cmd.c
+ ..\..\..\src\clock.c
+
+
- msh_file.c
+ components.c
1
- ..\..\..\components\finsh\msh_file.c
+ ..\..\..\src\components.c
+
+
+
+
+ device.c
+ 1
+ ..\..\..\src\device.c
+
+
+
+
+ idle.c
+ 1
+ ..\..\..\src\idle.c
+
+
+
+
+ ipc.c
+ 1
+ ..\..\..\src\ipc.c
+
+
+
+
+ irq.c
+ 1
+ ..\..\..\src\irq.c
+
+
+
+
+ kservice.c
+ 1
+ ..\..\..\src\kservice.c
+
+
+
+
+ memheap.c
+ 1
+ ..\..\..\src\memheap.c
+
+
+
+
+ mempool.c
+ 1
+ ..\..\..\src\mempool.c
+
+
+
+
+ object.c
+ 1
+ ..\..\..\src\object.c
+
+
+
+
+ scheduler.c
+ 1
+ ..\..\..\src\scheduler.c
+
+
+
+
+ signal.c
+ 1
+ ..\..\..\src\signal.c
+
+
+
+
+ thread.c
+ 1
+ ..\..\..\src\thread.c
+
+
+
+
+ timer.c
+ 1
+ ..\..\..\src\timer.c
@@ -641,111 +689,155 @@
1
..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\system_stm32l4xx.c
+
+
stm32l4xx_hal.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c
+
+
stm32l4xx_hal_comp.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_comp.c
+
+
stm32l4xx_hal_cortex.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c
+
+
stm32l4xx_hal_crc.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_crc.c
+
+
stm32l4xx_hal_crc_ex.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_crc_ex.c
+
+
stm32l4xx_hal_cryp.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cryp.c
+
+
stm32l4xx_hal_cryp_ex.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cryp_ex.c
+
+
stm32l4xx_hal_dma.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c
+
+
stm32l4xx_hal_dma_ex.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c
+
+
stm32l4xx_hal_exti.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c
+
+
stm32l4xx_hal_pwr.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c
+
+
stm32l4xx_hal_pwr_ex.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c
+
+
stm32l4xx_hal_rcc.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c
+
+
stm32l4xx_hal_rcc_ex.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c
+
+
stm32l4xx_hal_rng.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rng.c
+
+
stm32l4xx_hal_gpio.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c
+
+
stm32l4xx_hal_uart.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c
+
+
stm32l4xx_hal_uart_ex.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c
+
+
stm32l4xx_hal_usart.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_usart.c
+
+
stm32l4xx_hal_usart_ex.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_usart_ex.c
+
+
stm32l4xx_hal_i2c.c
1
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c
+
+
stm32l4xx_hal_i2c_ex.c
1
@@ -756,11 +848,9 @@
-
-
-
-
+
+
+
-