From 74793a53fdaf0c600677db5b24c0df98f1bc8a0f Mon Sep 17 00:00:00 2001
From: chenyong <1521761801@qq.com>
Date: Thu, 26 Sep 2019 15:40:13 +0800
Subject: [PATCH] [bsp] update project configure file for finsh component
change
Signed-off-by: chenyong <1521761801@qq.com>
---
bsp/CME_M7/project.uvproj | 30 +-
bsp/amebaz/project.ewp | 4663 ++++++++---------
bsp/amebaz/project.eww | 20 +-
bsp/apollo2/project.uvoptx | 1224 -----
bsp/apollo2/project.uvprojx | 535 +-
bsp/asm9260t/project.ewp | 4541 ++++++++--------
bsp/asm9260t/project.eww | 20 +-
bsp/asm9260t/project.uvproj | 300 +-
bsp/es32f0334/project.uvprojx | 23 +-
bsp/es32f0654/project.uvprojx | 23 +-
bsp/frdm-k64f/project.uvprojx | 187 +-
bsp/gd32303e-eval/project.uvoptx | 1178 +----
bsp/gd32303e-eval/project.uvprojx | 531 +-
bsp/gd32450z-eval/project.uvprojx | 23 +-
bsp/gd32e230k-start/project.uvprojx | 11 +-
.../imxrt1052-atk-commander/project.uvoptx | 960 ----
.../imxrt1052-atk-commander/project.uvprojx | 355 +-
bsp/imxrt/imxrt1052-fire-pro/project.ewp | 54 +-
bsp/imxrt/imxrt1052-fire-pro/project.uvprojx | 78 +-
bsp/imxrt/imxrt1052-nxp-evk/project.ewp | 48 +-
bsp/imxrt/imxrt1052-nxp-evk/project.uvoptx | 744 ---
bsp/imxrt/imxrt1052-nxp-evk/project.uvprojx | 235 +-
bsp/imxrt/imxrt1064-nxp-evk/project.ewp | 148 +-
bsp/imxrt/imxrt1064-nxp-evk/project.uvprojx | 50 +-
bsp/lm4f232/project.uvproj | 277 +-
bsp/lpc176x/project.ewp | 15 +-
bsp/lpc176x/project.uvproj | 287 +-
bsp/lpc178x/project.uvproj | 205 +-
bsp/lpc2478/project.uvproj | 167 +-
bsp/lpc408x/project.uvproj | 18 +-
bsp/lpc408x/project.uvprojx | 18 +-
bsp/lpc5410x/project.uvprojx | 396 +-
bsp/lpc54114-lite/project.uvoptx | 1442 +----
bsp/lpc54114-lite/project.uvprojx | 571 +-
bsp/lpc54608-LPCXpresso/project.uvoptx | 2488 +--------
bsp/lpc54608-LPCXpresso/project.uvprojx | 552 +-
bsp/mb9bf506r/project.ewp | 4183 +++++++--------
bsp/mb9bf506r/project.uvproj | 228 +-
bsp/mb9bf568r/project.uvproj | 178 +-
bsp/mb9bf618s/project.ewp | 3985 +++++++-------
bsp/mb9bf618s/project.eww | 20 +-
bsp/mb9bf618s/project.uvproj | 174 +-
bsp/mini2440/project.uvproj | 560 +-
bsp/mm32l07x/project.ewp | 14 +-
bsp/mm32l07x/project.uvoptx | 907 +---
bsp/mm32l07x/project.uvprojx | 230 +-
bsp/mm32l3xx/project.ewp | 14 +-
bsp/mm32l3xx/project.uvprojx | 23 +-
bsp/nrf51822/project.uvproj | 178 +-
bsp/nrf52832/project.uvoptx | 932 ----
bsp/nrf52832/project.uvprojx | 229 +-
bsp/nuvoton_m05x/project.uvprojx | 289 +-
bsp/nuvoton_m451/project.uvproj | 294 +-
bsp/nuvoton_nuc472/project.ewp | 4372 ++++++++--------
bsp/nuvoton_nuc472/project.eww | 20 +-
bsp/nuvoton_nuc472/project.uvprojx | 255 +-
bsp/sam7x/project.uvproj | 253 +-
bsp/stm32/stm32f072-st-nucleo/project.ewp | 17 +-
bsp/stm32/stm32f072-st-nucleo/project.uvoptx | 914 +---
bsp/stm32/stm32f072-st-nucleo/project.uvprojx | 243 +-
bsp/stm32/stm32f091-st-nucleo/project.ewp | 79 +-
bsp/stm32/stm32f091-st-nucleo/project.uvoptx | 277 +-
bsp/stm32/stm32f091-st-nucleo/project.uvprojx | 125 +-
bsp/stm32/stm32f103-atk-nano/project.ewp | 74 +-
bsp/stm32/stm32f103-atk-nano/project.uvoptx | 736 +--
bsp/stm32/stm32f103-atk-nano/project.uvprojx | 308 +-
bsp/stm32/stm32f103-atk-warshipv3/project.ewp | 14 +-
.../stm32f103-atk-warshipv3/project.uvoptx | 94 +-
.../stm32f103-atk-warshipv3/project.uvprojx | 62 +-
bsp/stm32/stm32f103-dofly-M3S/project.ewp | 17 +-
bsp/stm32/stm32f103-dofly-M3S/project.uvprojx | 30 +-
bsp/stm32/stm32f103-dofly-lyc8/project.ewp | 74 +-
bsp/stm32/stm32f103-dofly-lyc8/project.uvoptx | 722 +--
.../stm32f103-dofly-lyc8/project.uvprojx | 203 +-
.../stm32f103-fire-arbitrary/project.ewp | 74 +-
.../stm32f103-fire-arbitrary/project.uvoptx | 802 +--
.../stm32f103-fire-arbitrary/project.uvprojx | 323 +-
.../stm32f103-gizwits-gokitv21/project.ewp | 14 +-
.../stm32f103-gizwits-gokitv21/project.uvoptx | 722 +--
.../project.uvprojx | 210 +-
bsp/stm32/stm32f103-hw100k-ibox/project.ewp | 14 +-
.../stm32f103-hw100k-ibox/project.uvprojx | 24 +-
bsp/stm32/stm32f103-mini-system/project.ewp | 16 +-
.../stm32f103-mini-system/project.uvoptx | 789 +--
.../stm32f103-mini-system/project.uvprojx | 229 +-
bsp/stm32/stm32f103-yf-ufun/project.ewp | 14 +-
bsp/stm32/stm32f103-yf-ufun/project.uvoptx | 722 +--
bsp/stm32/stm32f103-yf-ufun/project.uvprojx | 208 +-
bsp/stm32/stm32f107-uc-eval/project.ewp | 14 +-
bsp/stm32/stm32f107-uc-eval/project.uvprojx | 25 +-
bsp/stm32/stm32f401-st-nucleo/project.ewp | 269 +-
bsp/stm32/stm32f401-st-nucleo/project.uvoptx | 758 +--
bsp/stm32/stm32f401-st-nucleo/project.uvprojx | 212 +-
.../stm32f405-smdz-breadfruit/project.ewp | 236 +-
.../stm32f405-smdz-breadfruit/project.uvprojx | 614 +--
bsp/stm32/stm32f407-atk-explorer/project.ewp | 74 +-
.../stm32f407-atk-explorer/project.uvoptx | 572 +-
.../stm32f407-atk-explorer/project.uvprojx | 337 +-
bsp/stm32/stm32f407-st-discovery/project.ewp | 74 +-
.../stm32f407-st-discovery/project.uvoptx | 730 ++-
.../stm32f407-st-discovery/project.uvprojx | 311 +-
bsp/stm32/stm32f411-st-nucleo/project.ewp | 74 +-
bsp/stm32/stm32f411-st-nucleo/project.uvprojx | 23 +-
bsp/stm32/stm32f427-robomaster-a/project.ewp | 31 -
.../stm32f427-robomaster-a/project.uvprojx | 57 +-
bsp/stm32/stm32f429-armfly-v6/project.ewp | 83 +-
bsp/stm32/stm32f429-armfly-v6/project.uvprojx | 166 +-
bsp/stm32/stm32f429-atk-apollo/project.ewp | 74 +-
.../stm32f429-atk-apollo/project.uvprojx | 145 +-
.../stm32f429-fire-challenger/project.ewp | 74 +-
.../stm32f429-fire-challenger/project.uvprojx | 145 +-
bsp/stm32/stm32f446-st-nucleo/project.ewp | 26 +-
bsp/stm32/stm32f446-st-nucleo/project.uvoptx | 817 +--
bsp/stm32/stm32f446-st-nucleo/project.uvprojx | 247 +-
bsp/stm32/stm32f469-st-disco/project.uvoptx | 1173 ++++-
bsp/stm32/stm32f469-st-disco/project.uvprojx | 287 +-
bsp/stm32/stm32f746-st-disco/project.ewp | 38 +-
bsp/stm32/stm32f746-st-disco/project.uvoptx | 959 +---
bsp/stm32/stm32f746-st-disco/project.uvprojx | 231 +-
bsp/stm32/stm32f767-atk-apollo/project.ewp | 283 +-
bsp/stm32/stm32f767-atk-apollo/project.uvoptx | 1583 +-----
.../stm32f767-atk-apollo/project.uvprojx | 698 +--
.../stm32f767-fire-challenger/project.ewp | 83 +-
.../stm32f767-fire-challenger/project.uvoptx | 2466 +--------
.../stm32f767-fire-challenger/project.uvprojx | 1244 +----
bsp/stm32/stm32f767-st-nucleo/project.uvoptx | 1062 +---
bsp/stm32/stm32f767-st-nucleo/project.uvprojx | 379 +-
bsp/stm32/stm32f769-st-disco/project.ewp | 9 -
bsp/stm32/stm32f769-st-disco/project.uvoptx | 808 +--
bsp/stm32/stm32f769-st-disco/project.uvprojx | 218 +-
bsp/stm32/stm32g071-st-nucleo/project.ewp | 74 +-
bsp/stm32/stm32g071-st-nucleo/project.uvprojx | 145 +-
bsp/stm32/stm32h743-atk-apollo/project.ewp | 27 +-
bsp/stm32/stm32h743-atk-apollo/project.uvoptx | 8 +
.../stm32h743-atk-apollo/project.uvprojx | 33 +-
bsp/stm32/stm32h743-st-nucleo/project.ewp | 9 -
bsp/stm32/stm32h743-st-nucleo/project.uvoptx | 858 +--
bsp/stm32/stm32h743-st-nucleo/project.uvprojx | 222 +-
bsp/stm32/stm32l053-st-nucleo/project.ewp | 14 +-
bsp/stm32/stm32l053-st-nucleo/project.uvprojx | 25 +-
bsp/stm32/stm32l432-st-nucleo/project.ewp | 82 +-
bsp/stm32/stm32l432-st-nucleo/project.uvprojx | 39 +-
bsp/stm32/stm32l452-st-nucleo/project.ewp | 20 +-
bsp/stm32/stm32l452-st-nucleo/project.uvoptx | 832 +--
bsp/stm32/stm32l452-st-nucleo/project.uvprojx | 218 +-
bsp/stm32/stm32l475-atk-pandora/project.ewp | 76 +-
.../stm32l475-atk-pandora/project.uvoptx | 853 +--
.../stm32l475-atk-pandora/project.uvprojx | 229 +-
bsp/stm32/stm32l475-st-discovery/project.ewp | 17 +-
.../stm32l475-st-discovery/project.uvoptx | 832 +--
.../stm32l475-st-discovery/project.uvprojx | 229 +-
bsp/stm32/stm32l476-st-nucleo/project.ewp | 38 +-
bsp/stm32/stm32l476-st-nucleo/project.uvprojx | 30 +-
bsp/stm32/stm32l496-ali-developer/project.ewp | 17 +-
.../stm32l496-ali-developer/project.uvprojx | 32 +-
bsp/stm32/stm32l4r9-st-eval/project.ewp | 40 +-
bsp/stm32/stm32l4r9-st-eval/project.uvoptx | 3 +-
bsp/stm32/stm32l4r9-st-eval/project.uvprojx | 1 -
bsp/stm32f20x/project.uvproj | 30 +-
bsp/stm32f20x/project.uvprojx | 30 +-
bsp/stm32f429-disco/project.uvproj | 641 ++-
bsp/stm32f429-disco/project.uvprojx | 556 +-
bsp/stm32h743-nucleo/project.uvoptx | 1776 +------
bsp/stm32h743-nucleo/project.uvprojx | 554 +-
bsp/swm320-lq100/project.ewp | 132 +-
bsp/swm320-lq100/project.uvoptx | 946 +---
bsp/swm320-lq100/project.uvprojx | 427 +-
bsp/tm4c129x/project.ewp | 4606 ++++++++--------
bsp/tm4c129x/project.eww | 20 +-
bsp/w60x/project.uvprojx | 383 +-
bsp/xplorer4330/M0/project.uvproj | 286 +-
bsp/xplorer4330/M4/project.uvproj | 681 +--
172 files changed, 26883 insertions(+), 54802 deletions(-)
diff --git a/bsp/CME_M7/project.uvproj b/bsp/CME_M7/project.uvproj
index 37d7d5e63..4076b40b0 100644
--- a/bsp/CME_M7/project.uvproj
+++ b/bsp/CME_M7/project.uvproj
@@ -811,13 +811,6 @@
..\..\components\finsh\shell.c
-
-
- symbol.c
- 1
- ..\..\components\finsh\symbol.c
-
-
cmd.c
@@ -832,20 +825,6 @@
..\..\components\finsh\msh.c
-
-
- msh_cmd.c
- 1
- ..\..\components\finsh\msh_cmd.c
-
-
-
-
- msh_file.c
- 1
- ..\..\components\finsh\msh_file.c
-
-
finsh_compiler.c
@@ -944,14 +923,7 @@
time.c
1
- ..\..\components\libc\compilers\armlibc\time.c
-
-
-
-
- gmtime_r.c
- 1
- ..\..\components\libc\compilers\common\gmtime_r.c
+ ..\..\components\libc\compilers\common\time.c
diff --git a/bsp/amebaz/project.ewp b/bsp/amebaz/project.ewp
index aa4eec334..af4a57b4f 100644
--- a/bsp/amebaz/project.ewp
+++ b/bsp/amebaz/project.ewp
@@ -1,2434 +1,2229 @@
-
- 2
-
- Debug
-
- ARM
-
- 1
-
- General
- 3
-
- 22
- 1
- 1
-
- ExePath
- Debug\Exe
-
-
- ObjPath
- Debug\Obj
-
-
- ListPath
- Debug\List
-
-
- Variant
- 21
- 39
-
-
- GEndianMode
- 0
-
-
- Input variant
- 3
- 0
-
-
- Input description
- Automatic choice of formatter.
-
-
- Output variant
- 2
- 0
-
-
- Output description
- Automatic choice of formatter.
-
-
- GOutputBinary
- 0
-
-
- FPU
- 3
- 5
-
-
- OGCoreOrChip
- 0
-
-
- GRuntimeLibSelect
- 0
- 1
-
-
- GRuntimeLibSelectSlave
- 0
- 1
-
-
- RTDescription
- Use the normal configuration of the C/C++ runtime library. No locale interface, C locale, no file descriptor support, no multibytes in printf and scanf, and no hex floats in strtod.
-
-
- OGProductVersion
- 7.30.4.8186
-
-
- OGLastSavedByProductVersion
- 7.30.4.8186
-
-
- GeneralEnableMisra
- 0
-
-
- GeneralMisraVerbose
- 0
-
-
- OGChipSelectEditMenu
- Default None
-
-
- GenLowLevelInterface
- 1
-
-
- GEndianModeBE
- 1
-
-
- OGBufferedTerminalOutput
- 0
-
-
- GenStdoutInterface
- 0
-
-
- GeneralMisraRules98
- 0
- 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
-
-
- GeneralMisraVer
- 0
-
-
- GeneralMisraRules04
- 0
- 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
-
-
- RTConfigPath2
- $TOOLKIT_DIR$\INC\c\DLib_Config_Normal.h
-
-
- GFPUCoreSlave
- 21
- 39
-
-
- GBECoreSlave
- 21
- 39
-
-
- OGUseCmsis
- 0
-
-
- OGUseCmsisDspLib
- 0
-
-
- GRuntimeLibThreads
- 0
-
-
-
-
- ICCARM
- 2
-
- 31
- 1
- 1
-
- CCDefines
-
- CONFIG_PLATFORM_8711B
- CONFIG_BUILD_ROM
- PLATFORM_RTTHREAD
- __IEEE_LITTLE_ENDIAN
- RT_USING_DLIBC
- _DLIB_FILE_DESCRIPTOR
- _DLIB_THREAD_SUPPORT
- CONFIG_PLATFORM_8711B
- PLATFORM_RTTHREAD
- __IEEE_LITTLE_ENDIAN
- RT_USING_DLIBC
-
-
- CCPreprocFile
- 0
-
-
- CCPreprocComments
- 0
-
-
- CCPreprocLine
- 0
-
-
- CCListCFile
- 0
-
-
- CCListCMnemonics
- 0
-
-
- CCListCMessages
- 0
-
-
- CCListAssFile
- 0
-
-
- CCListAssSource
- 0
-
-
- CCEnableRemarks
- 0
-
-
- CCDiagSuppress
- Be006,Pa050,Pa039,Pa089,Pe014,Pe047,Pe068,Pe089,Pe167,Pe177,Pe186,Pe188,Pe375,Pe550,Pe550,Pe223,Pe549,Pe550
-
-
- CCDiagRemark
-
-
-
- CCDiagWarning
-
-
-
- CCDiagError
-
-
-
- CCObjPrefix
- 1
-
-
- CCAllowList
- 1
- 11111110
-
-
- CCDebugInfo
- 1
-
-
- IEndianMode
- 1
-
-
- IProcessor
- 1
-
-
- IExtraOptionsCheck
- 1
-
-
- IExtraOptions
- --enum_is_int
-
-
- CCLangConformance
- 0
-
-
- CCSignedPlainChar
- 0
-
-
- CCRequirePrototypes
- 0
-
-
- CCMultibyteSupport
- 0
-
-
- CCDiagWarnAreErr
- 0
-
-
- CCCompilerRuntimeInfo
- 0
-
-
- IFpuProcessor
- 1
-
-
- OutputFile
- $FILE_BNAME$.o
-
-
- CCLibConfigHeader
- 1
-
-
- PreInclude
-
-
-
- CompilerMisraOverride
- 0
-
-
- CCIncludePath2
-
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\api
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\drivers\wlan\realtek\wlan_ram_map\rom
- $PROJ_DIR$\..\..\components\libc\compilers\dlib
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\soc\realtek\8711b\misc
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\api\platform
- $PROJ_DIR$\packages\realtek_ameba-latest\rtthread_patch
- $PROJ_DIR$\packages\realtek_ameba-latest\rtthread_patch\realtek\8711b\include
- $PROJ_DIR$\..\..\include
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include\netif
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\soc\realtek\8711b\app\monitor\include
- $PROJ_DIR$\..\..\libcpu\arm\common
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\os\os_dep\include
- $PROJ_DIR$\..\..\components\drivers\include
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\os\freertos\freertos_v8.1.2\Source\include
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\api\wifi\rtw_wpa_supplicant\src
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src
- $PROJ_DIR$\drivers
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include\ipv4
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m4
- $PROJ_DIR$\.
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\drivers\wlan\realtek\include
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\soc\realtek\8711b\cmsis\device
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\soc\realtek\8711b\swlib\std_lib\libc\rom\string
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\mbed\hal
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\mbed\hal_ext
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\soc
- $PROJ_DIR$\..\..\components\net\lwip_dhcpd
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\os\freertos
- $PROJ_DIR$\applications
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\network\ssl\polarssl-1.3.8\include
- $PROJ_DIR$\drivers\wlan
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\os\freertos\freertos_v8.1.2\Source\portable\IAR\ARM_CM4F
- $PROJ_DIR$\..\..\components\finsh
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\soc\realtek\8711b\cmsis
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\soc\realtek\8711b\swlib\rtl_lib
- $PROJ_DIR$\packages\realtek_ameba-latest\rtthread_patch\os
- $PROJ_DIR$\..\..\components\drivers\wlan
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\soc\realtek\8711b\fwlib\include
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\drivers\wlan\realtek\src\osdep
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\network\ssl\ssl_ram_map\rom
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\soc\realtek\8711b\swlib\std_lib\include
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\api\wifi
- $PROJ_DIR$\libraries\smartconfig\inc
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\mbed\api
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\mbed\targets\hal\rtl8711b
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include\posix
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\arch\include
-
-
- CCStdIncCheck
- 0
-
-
- CCCodeSection
- .text
-
-
- IInterwork2
- 0
-
-
- IProcessorMode2
- 1
-
-
- CCOptLevel
- 3
-
-
- CCOptStrategy
- 0
- 1
-
-
- CCOptLevelSlave
- 3
-
-
- CompilerMisraRules98
- 0
- 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
-
-
- CompilerMisraRules04
- 0
- 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
-
-
- CCPosIndRopi
- 0
-
-
- CCPosIndRwpi
- 0
-
-
- CCPosIndNoDynInit
- 0
-
-
- IccLang
- 0
-
-
- IccCDialect
- 1
-
-
- IccAllowVLA
- 0
-
-
- IccCppDialect
- 1
-
-
- IccExceptions
- 1
-
-
- IccRTTI
- 1
-
-
- IccStaticDestr
- 1
-
-
- IccCppInlineSemantics
- 1
-
-
- IccCmsis
- 1
-
-
- IccFloatSemantics
- 0
-
-
- CCOptimizationNoSizeConstraints
- 0
-
-
- CCNoLiteralPool
- 0
-
-
- CCOptStrategySlave
- 0
- 1
-
-
- CCGuardCalls
- 1
-
-
-
-
- AARM
- 2
-
- 9
- 1
- 1
-
- AObjPrefix
- 1
-
-
- AEndian
- 1
-
-
- ACaseSensitivity
- 1
-
-
- MacroChars
- 0
- 0
-
-
- AWarnEnable
- 0
-
-
- AWarnWhat
- 0
-
-
- AWarnOne
-
-
-
- AWarnRange1
-
-
-
- AWarnRange2
-
-
-
- ADebug
- 1
-
-
- AltRegisterNames
- 0
-
-
- ADefines
-
-
-
- AList
- 0
-
-
- AListHeader
- 1
-
-
- AListing
- 1
-
-
- Includes
- 0
-
-
- MacDefs
- 0
-
-
- MacExps
- 1
-
-
- MacExec
- 0
-
-
- OnlyAssed
- 0
-
-
- MultiLine
- 0
-
-
- PageLengthCheck
- 0
-
-
- PageLength
- 80
-
-
- TabSpacing
- 8
-
-
- AXRef
- 0
-
-
- AXRefDefines
- 0
-
-
- AXRefInternal
- 0
-
-
- AXRefDual
- 0
-
-
- AProcessor
- 1
-
-
- AFpuProcessor
- 1
-
-
- AOutputFile
- $FILE_BNAME$.o
-
-
- AMultibyteSupport
- 0
-
-
- ALimitErrorsCheck
- 0
-
-
- ALimitErrorsEdit
- 100
-
-
- AIgnoreStdInclude
- 0
-
-
- AUserIncludes
-
-
-
- AExtraOptionsCheckV2
- 0
-
-
- AExtraOptionsV2
-
-
-
- AsmNoLiteralPool
- 0
-
-
-
-
- OBJCOPY
- 0
-
- 1
- 1
- 1
-
- OOCOutputFormat
- 2
- 0
-
-
- OCOutputOverride
- 0
-
-
- OOCOutputFile
- template.srec
-
-
- OOCCommandLineProducer
- 1
-
-
- OOCObjCopyEnable
- 0
-
-
-
-
- CUSTOM
- 3
-
-
-
- 0
-
-
-
- BICOMP
- 0
-
-
-
- BUILDACTION
- 1
-
- CSCRIPT "$PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\soc\realtek\8711b\misc\iar_utility\common\prebuild.vbs" "$PROJ_DIR$" "1" "0x08080000"
- CSCRIPT "$PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\soc\realtek\8711b\misc\iar_utility\common\postbuild_img2.vbs" "$TARGET_DIR$" "$PROJ_DIR$"
-
-
-
- ILINK
- 0
-
- 16
- 1
- 1
-
- IlinkLibIOConfig
- 1
-
-
- XLinkMisraHandler
- 0
-
-
- IlinkInputFileSlave
- 0
-
-
- IlinkOutputFile
- application.axf
-
-
- IlinkDebugInfoEnable
- 1
-
-
- IlinkKeepSymbols
- bootloader
-
-
- IlinkRawBinaryFile
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\soc\realtek\8711b\misc\bsp\image\boot_all.bin
-
-
- IlinkRawBinarySymbol
- bootloader
-
-
- IlinkRawBinarySegment
- LOADER
-
-
- IlinkRawBinaryAlign
- 4
-
-
- IlinkDefines
-
-
-
- IlinkConfigDefines
-
-
-
- IlinkMapFile
- 1
-
-
- IlinkLogFile
- 1
-
-
- IlinkLogInitialization
- 0
-
-
- IlinkLogModule
- 0
-
-
- IlinkLogSection
- 0
-
-
- IlinkLogVeneer
- 1
-
-
- IlinkIcfOverride
- 1
-
-
- IlinkIcfFile
- $PROJ_DIR$\image2.icf
-
-
- IlinkIcfFileSlave
-
-
-
- IlinkEnableRemarks
- 0
-
-
- IlinkSuppressDiags
-
-
-
- IlinkTreatAsRem
-
-
-
- IlinkTreatAsWarn
-
-
-
- IlinkTreatAsErr
-
-
-
- IlinkWarningsAreErrors
- 0
-
-
- IlinkUseExtraOptions
- 0
-
-
- IlinkExtraOptions
-
-
-
- IlinkLowLevelInterfaceSlave
- 1
-
-
- IlinkAutoLibEnable
- 1
-
-
- IlinkAdditionalLibs
-
- $PROJ_DIR$\libraries\smartconfig\libs\libsmartconfig_armcm4_iar.a
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\soc\realtek\8711b\misc\bsp\lib\common\IAR\lib_platform.a
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\soc\realtek\8711b\misc\bsp\lib\common\IAR\lib_rtlstd.a
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\soc\realtek\8711b\misc\bsp\lib\common\IAR\lib_wlan.a
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\soc\realtek\8711b\misc\bsp\lib\common\IAR\lib_wps.a
-
-
- IlinkOverrideProgramEntryLabel
- 1
-
-
- IlinkProgramEntryLabelSelect
- 0
-
-
- IlinkProgramEntryLabel
- Reset_Handler
-
-
- DoFill
- 0
-
-
- FillerByte
- 0xFF
-
-
- FillerStart
- 0x0
-
-
- FillerEnd
- 0x0
-
-
- CrcSize
- 0
- 1
-
-
- CrcAlign
- 1
-
-
- CrcPoly
- 0x11021
-
-
- CrcCompl
- 0
- 0
-
-
- CrcBitOrder
- 0
- 0
-
-
- CrcInitialValue
- 0x0
-
-
- DoCrc
- 0
-
-
- IlinkBE8Slave
- 1
-
-
- IlinkBufferedTerminalOutput
- 1
-
-
- IlinkStdoutInterfaceSlave
- 1
-
-
- CrcFullSize
- 0
-
-
- IlinkIElfToolPostProcess
- 0
-
-
- IlinkLogAutoLibSelect
- 0
-
-
- IlinkLogRedirSymbols
- 0
-
-
- IlinkLogUnusedFragments
- 0
-
-
- IlinkCrcReverseByteOrder
- 0
-
-
- IlinkCrcUseAsInput
- 1
-
-
- IlinkOptInline
- 0
-
-
- IlinkOptExceptionsAllow
- 0
-
-
- IlinkOptExceptionsForce
- 0
-
-
- IlinkCmsis
- 1
-
-
- IlinkOptMergeDuplSections
- 0
-
-
- IlinkOptUseVfe
- 0
-
-
- IlinkOptForceVfe
- 0
-
-
- IlinkStackAnalysisEnable
- 0
-
-
- IlinkStackControlFile
-
-
-
- IlinkStackCallGraphFile
-
-
-
- CrcAlgorithm
- 0
- 1
-
-
- CrcUnitSize
- 0
- 0
-
-
- IlinkThreadsSlave
- 1
-
-
-
-
- IARCHIVE
- 0
-
- 0
- 1
- 1
-
- IarchiveInputs
-
-
-
- IarchiveOverride
- 0
-
-
- IarchiveOutput
- ###Unitialized###
-
-
-
-
- BILINK
- 0
-
-
-
-
- Release
-
- ARM
-
- 0
-
- General
- 3
-
- 22
- 1
- 0
-
- ExePath
- Release\Exe
-
-
- ObjPath
- Release\Obj
-
-
- ListPath
- Release\List
-
-
- Variant
- 21
- 0
-
-
- GEndianMode
- 0
-
-
- Input variant
- 3
- 0
-
-
- Input description
-
-
-
- Output variant
- 2
- 0
-
-
- Output description
-
-
-
- GOutputBinary
- 0
-
-
- FPU
- 3
- 0
-
-
- OGCoreOrChip
- 0
-
-
- GRuntimeLibSelect
- 0
- 1
-
-
- GRuntimeLibSelectSlave
- 0
- 1
-
-
- RTDescription
-
-
-
- OGProductVersion
- 7.30.4.8186
-
-
- OGLastSavedByProductVersion
-
-
-
- GeneralEnableMisra
- 0
-
-
- GeneralMisraVerbose
- 0
-
-
- OGChipSelectEditMenu
-
-
-
- GenLowLevelInterface
- 0
-
-
- GEndianModeBE
- 0
-
-
- OGBufferedTerminalOutput
- 0
-
-
- GenStdoutInterface
- 0
-
-
- GeneralMisraRules98
- 0
- 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
-
-
- GeneralMisraVer
- 0
-
-
- GeneralMisraRules04
- 0
- 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
-
-
- RTConfigPath2
-
-
-
- GFPUCoreSlave
- 21
- 1
-
-
- GBECoreSlave
- 21
- 1
-
-
- OGUseCmsis
- 0
-
-
- OGUseCmsisDspLib
- 0
-
-
- GRuntimeLibThreads
- 0
-
-
-
-
- ICCARM
- 2
-
- 31
- 1
- 0
-
- CCDefines
- NDEBUG
- CONFIG_PLATFORM_8711B
- PLATFORM_RTTHREAD
- __IEEE_LITTLE_ENDIAN
- RT_USING_DLIBC
-
-
- CCPreprocFile
- 0
-
-
- CCPreprocComments
- 0
-
-
- CCPreprocLine
- 0
-
-
- CCListCFile
- 0
-
-
- CCListCMnemonics
- 0
-
-
- CCListCMessages
- 0
-
-
- CCListAssFile
- 0
-
-
- CCListAssSource
- 0
-
-
- CCEnableRemarks
- 0
-
-
- CCDiagSuppress
-
-
-
- CCDiagRemark
-
-
-
- CCDiagWarning
-
-
-
- CCDiagError
-
-
-
- CCObjPrefix
- 1
-
-
- CCAllowList
- 1
- 11111110
-
-
- CCDebugInfo
- 0
-
-
- IEndianMode
- 1
-
-
- IProcessor
- 1
-
-
- IExtraOptionsCheck
- 0
-
-
- IExtraOptions
-
-
-
- CCLangConformance
- 0
-
-
- CCSignedPlainChar
- 1
-
-
- CCRequirePrototypes
- 0
-
-
- CCMultibyteSupport
- 0
-
-
- CCDiagWarnAreErr
- 0
-
-
- CCCompilerRuntimeInfo
- 0
-
-
- IFpuProcessor
- 1
-
-
- OutputFile
-
-
-
- CCLibConfigHeader
- 1
-
-
- PreInclude
-
-
-
- CompilerMisraOverride
- 0
-
-
- CCIncludePath2
-
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\api
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\drivers\wlan\realtek\wlan_ram_map\rom
- $PROJ_DIR$\..\..\components\libc\compilers\dlib
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\soc\realtek\8711b\misc
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\api\platform
- $PROJ_DIR$\packages\realtek_ameba-latest\rtthread_patch
- $PROJ_DIR$\packages\realtek_ameba-latest\rtthread_patch\realtek\8711b\include
- $PROJ_DIR$\..\..\include
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include\netif
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\soc\realtek\8711b\app\monitor\include
- $PROJ_DIR$\..\..\libcpu\arm\common
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\os\os_dep\include
- $PROJ_DIR$\..\..\components\drivers\include
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\os\freertos\freertos_v8.1.2\Source\include
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\api\wifi\rtw_wpa_supplicant\src
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src
- $PROJ_DIR$\drivers
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include\ipv4
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m4
- $PROJ_DIR$\.
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\drivers\wlan\realtek\include
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\soc\realtek\8711b\cmsis\device
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\soc\realtek\8711b\swlib\std_lib\libc\rom\string
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\mbed\hal
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\mbed\hal_ext
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\soc
- $PROJ_DIR$\..\..\components\net\lwip_dhcpd
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\os\freertos
- $PROJ_DIR$\applications
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\network\ssl\polarssl-1.3.8\include
- $PROJ_DIR$\drivers\wlan
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\os\freertos\freertos_v8.1.2\Source\portable\IAR\ARM_CM4F
- $PROJ_DIR$\..\..\components\finsh
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\soc\realtek\8711b\cmsis
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\soc\realtek\8711b\swlib\rtl_lib
- $PROJ_DIR$\packages\realtek_ameba-latest\rtthread_patch\os
- $PROJ_DIR$\..\..\components\drivers\wlan
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\soc\realtek\8711b\fwlib\include
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\drivers\wlan\realtek\src\osdep
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\network\ssl\ssl_ram_map\rom
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\soc\realtek\8711b\swlib\std_lib\include
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\api\wifi
- $PROJ_DIR$\libraries\smartconfig\inc
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\mbed\api
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\mbed\targets\hal\rtl8711b
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include\posix
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\arch\include
-
-
- CCStdIncCheck
- 0
-
-
- CCCodeSection
- .text
-
-
- IInterwork2
- 0
-
-
- IProcessorMode2
- 1
-
-
- CCOptLevel
- 3
-
-
- CCOptStrategy
- 0
- 0
-
-
- CCOptLevelSlave
- 1
-
-
- CompilerMisraRules98
- 0
- 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
-
-
- CompilerMisraRules04
- 0
- 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
-
-
- CCPosIndRopi
- 0
-
-
- CCPosIndRwpi
- 0
-
-
- CCPosIndNoDynInit
- 0
-
-
- IccLang
- 0
-
-
- IccCDialect
- 1
-
-
- IccAllowVLA
- 0
-
-
- IccCppDialect
- 1
-
-
- IccExceptions
- 1
-
-
- IccRTTI
- 1
-
-
- IccStaticDestr
- 1
-
-
- IccCppInlineSemantics
- 0
-
-
- IccCmsis
- 1
-
-
- IccFloatSemantics
- 0
-
-
- CCOptimizationNoSizeConstraints
- 0
-
-
- CCNoLiteralPool
- 0
-
-
- CCOptStrategySlave
- 0
- 0
-
-
- CCGuardCalls
- 1
-
-
-
-
- AARM
- 2
-
- 9
- 1
- 0
-
- AObjPrefix
- 1
-
-
- AEndian
- 1
-
-
- ACaseSensitivity
- 1
-
-
- MacroChars
- 0
- 0
-
-
- AWarnEnable
- 0
-
-
- AWarnWhat
- 0
-
-
- AWarnOne
-
-
-
- AWarnRange1
-
-
-
- AWarnRange2
-
-
-
- ADebug
- 0
-
-
- AltRegisterNames
- 0
-
-
- ADefines
-
-
-
- AList
- 0
-
-
- AListHeader
- 1
-
-
- AListing
- 1
-
-
- Includes
- 0
-
-
- MacDefs
- 0
-
-
- MacExps
- 1
-
-
- MacExec
- 0
-
-
- OnlyAssed
- 0
-
-
- MultiLine
- 0
-
-
- PageLengthCheck
- 0
-
-
- PageLength
- 80
-
-
- TabSpacing
- 8
-
-
- AXRef
- 0
-
-
- AXRefDefines
- 0
-
-
- AXRefInternal
- 0
-
-
- AXRefDual
- 0
-
-
- AProcessor
- 1
-
-
- AFpuProcessor
- 1
-
-
- AOutputFile
-
-
-
- AMultibyteSupport
- 0
-
-
- ALimitErrorsCheck
- 0
-
-
- ALimitErrorsEdit
- 100
-
-
- AIgnoreStdInclude
- 0
-
-
- AUserIncludes
-
-
-
- AExtraOptionsCheckV2
- 0
-
-
- AExtraOptionsV2
-
-
-
- AsmNoLiteralPool
- 0
-
-
-
-
- OBJCOPY
- 0
-
- 1
- 1
- 0
-
- OOCOutputFormat
- 2
- 0
-
-
- OCOutputOverride
- 0
-
-
- OOCOutputFile
-
-
-
- OOCCommandLineProducer
- 1
-
-
- OOCObjCopyEnable
- 0
-
-
-
-
- CUSTOM
- 3
-
-
-
- 0
-
-
-
- BICOMP
- 0
-
-
-
- BUILDACTION
- 1
-
-
-
-
-
-
- ILINK
- 0
-
- 16
- 1
- 0
-
- IlinkLibIOConfig
- 1
-
-
- XLinkMisraHandler
- 0
-
-
- IlinkInputFileSlave
- 0
-
-
- IlinkOutputFile
- ###Unitialized###
-
-
- IlinkDebugInfoEnable
- 1
-
-
- IlinkKeepSymbols
-
-
-
- IlinkRawBinaryFile
-
-
-
- IlinkRawBinarySymbol
-
-
-
- IlinkRawBinarySegment
-
-
-
- IlinkRawBinaryAlign
-
-
-
- IlinkDefines
-
-
-
- IlinkConfigDefines
-
-
-
- IlinkMapFile
- 0
-
-
- IlinkLogFile
- 0
-
-
- IlinkLogInitialization
- 0
-
-
- IlinkLogModule
- 0
-
-
- IlinkLogSection
- 0
-
-
- IlinkLogVeneer
- 0
-
-
- IlinkIcfOverride
- 0
-
-
- IlinkIcfFile
- lnk0t.icf
-
-
- IlinkIcfFileSlave
-
-
-
- IlinkEnableRemarks
- 0
-
-
- IlinkSuppressDiags
-
-
-
- IlinkTreatAsRem
-
-
-
- IlinkTreatAsWarn
-
-
-
- IlinkTreatAsErr
-
-
-
- IlinkWarningsAreErrors
- 0
-
-
- IlinkUseExtraOptions
- 0
-
-
- IlinkExtraOptions
-
-
-
- IlinkLowLevelInterfaceSlave
- 1
-
-
- IlinkAutoLibEnable
- 1
-
-
- IlinkAdditionalLibs
-
- $PROJ_DIR$\libraries\smartconfig\libs\libsmartconfig_armcm4_iar.a
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\soc\realtek\8711b\misc\bsp\lib\common\IAR\lib_platform.a
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\soc\realtek\8711b\misc\bsp\lib\common\IAR\lib_rtlstd.a
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\soc\realtek\8711b\misc\bsp\lib\common\IAR\lib_wlan.a
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\soc\realtek\8711b\misc\bsp\lib\common\IAR\lib_wps.a
-
-
- IlinkOverrideProgramEntryLabel
- 0
-
-
- IlinkProgramEntryLabelSelect
- 0
-
-
- IlinkProgramEntryLabel
-
-
-
- DoFill
- 0
-
-
- FillerByte
- 0xFF
-
-
- FillerStart
- 0x0
-
-
- FillerEnd
- 0x0
-
-
- CrcSize
- 0
- 1
-
-
- CrcAlign
- 1
-
-
- CrcPoly
- 0x11021
-
-
- CrcCompl
- 0
- 0
-
-
- CrcBitOrder
- 0
- 0
-
-
- CrcInitialValue
- 0x0
-
-
- DoCrc
- 0
-
-
- IlinkBE8Slave
- 1
-
-
- IlinkBufferedTerminalOutput
- 1
-
-
- IlinkStdoutInterfaceSlave
- 1
-
-
- CrcFullSize
- 0
-
-
- IlinkIElfToolPostProcess
- 0
-
-
- IlinkLogAutoLibSelect
- 0
-
-
- IlinkLogRedirSymbols
- 0
-
-
- IlinkLogUnusedFragments
- 0
-
-
- IlinkCrcReverseByteOrder
- 0
-
-
- IlinkCrcUseAsInput
- 1
-
-
- IlinkOptInline
- 1
-
-
- IlinkOptExceptionsAllow
- 1
-
-
- IlinkOptExceptionsForce
- 0
-
-
- IlinkCmsis
- 1
-
-
- IlinkOptMergeDuplSections
- 0
-
-
- IlinkOptUseVfe
- 1
-
-
- IlinkOptForceVfe
- 0
-
-
- IlinkStackAnalysisEnable
- 0
-
-
- IlinkStackControlFile
-
-
-
- IlinkStackCallGraphFile
-
-
-
- CrcAlgorithm
- 0
- 1
-
-
- CrcUnitSize
- 0
- 0
-
-
- IlinkThreadsSlave
- 1
-
-
-
-
- IARCHIVE
- 0
-
- 0
- 1
- 0
-
- IarchiveInputs
-
-
-
- IarchiveOverride
- 0
-
-
- IarchiveOutput
- ###Unitialized###
-
-
-
-
- BILINK
- 0
-
-
-
-
- Applications
-
- $PROJ_DIR$\applications\main.c
-
-
- $PROJ_DIR$\applications\smartconfig_app.c
-
-
-
- Drivers
-
- $PROJ_DIR$\drivers\board.c
-
-
- $PROJ_DIR$\drivers\drv_uart.c
-
-
- $PROJ_DIR$\drivers\wlan\drv_wifi.c
-
-
- $PROJ_DIR$\drivers\wlan\drv_wlan.c
-
-
-
- smartconfig
-
-
- amebaz_sdk
-
- $PROJ_DIR$\packages\realtek_ameba-latest\rtthread_patch\os\rtthread_service.c
-
-
- $PROJ_DIR$\packages\realtek_ameba-latest\rtthread_patch\realtek\8711b\app_start.c
-
-
- $PROJ_DIR$\packages\realtek_ameba-latest\rtthread_patch\realtek\8711b\rtl8710b_startup.c
-
-
- $PROJ_DIR$\packages\realtek_ameba-latest\rtthread_patch\realtek\common\wifi\wifi_conf.c
-
-
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\api\wifi\rtw_wpa_supplicant\wpa_supplicant\wifi_eap_config.c
-
-
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\api\wifi\wifi_ind.c
-
-
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\api\wifi\wifi_promisc.c
-
-
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\api\wifi\wifi_util.c
-
-
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\mbed\targets\hal\rtl8711b\analogin_api.c
-
-
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\mbed\targets\hal\rtl8711b\dma_api.c
-
-
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\mbed\targets\hal\rtl8711b\efuse_api.c
-
-
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\mbed\targets\hal\rtl8711b\flash_api.c
-
-
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\mbed\targets\hal\rtl8711b\gpio_api.c
-
-
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\mbed\targets\hal\rtl8711b\gpio_irq_api.c
-
-
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\mbed\targets\hal\rtl8711b\i2c_api.c
-
-
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\mbed\targets\hal\rtl8711b\i2s_api.c
-
-
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\mbed\targets\hal\rtl8711b\nfc_api.c
-
-
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\mbed\targets\hal\rtl8711b\pinmap.c
-
-
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\mbed\targets\hal\rtl8711b\pinmap_common.c
-
-
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\mbed\targets\hal\rtl8711b\port_api.c
-
-
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\mbed\targets\hal\rtl8711b\pwmout_api.c
-
-
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\mbed\targets\hal\rtl8711b\rtc_api.c
-
-
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\mbed\targets\hal\rtl8711b\serial_api.c
-
-
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\mbed\targets\hal\rtl8711b\sleep.c
-
-
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\mbed\targets\hal\rtl8711b\spi_api.c
-
-
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\mbed\targets\hal\rtl8711b\sys_api.c
-
-
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\mbed\targets\hal\rtl8711b\timer_api.c
-
-
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\mbed\targets\hal\rtl8711b\us_ticker.c
-
-
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\mbed\targets\hal\rtl8711b\us_ticker_api.c
-
-
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\mbed\targets\hal\rtl8711b\wait_api.c
-
-
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\common\mbed\targets\hal\rtl8711b\wdt_api.c
-
-
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\os\os_dep\osdep_service.c
-
-
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\soc\realtek\8711b\app\monitor\ram\monitor.c
-
-
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\soc\realtek\8711b\app\monitor\ram\rtl_consol.c
-
-
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\soc\realtek\8711b\cmsis\device\system_8195a.c
-
-
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\soc\realtek\8711b\fwlib\ram_lib\rtl8710b_intfcfg.c
-
-
- $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\soc\realtek\8711b\fwlib\ram_lib\rtl8710b_pinmapcfg.c
-
-
-
- Kernel
-
- $PROJ_DIR$\..\..\src\clock.c
-
-
- $PROJ_DIR$\..\..\src\components.c
-
-
- $PROJ_DIR$\..\..\src\device.c
-
-
- $PROJ_DIR$\..\..\src\idle.c
-
-
- $PROJ_DIR$\..\..\src\ipc.c
-
-
- $PROJ_DIR$\..\..\src\irq.c
-
-
- $PROJ_DIR$\..\..\src\kservice.c
-
-
- $PROJ_DIR$\..\..\src\mem.c
-
-
- $PROJ_DIR$\..\..\src\mempool.c
-
-
- $PROJ_DIR$\..\..\src\object.c
-
-
- $PROJ_DIR$\..\..\src\scheduler.c
-
-
- $PROJ_DIR$\..\..\src\signal.c
-
-
- $PROJ_DIR$\..\..\src\thread.c
-
-
- $PROJ_DIR$\..\..\src\timer.c
-
-
-
- CORTEX-M4
-
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\context_iar.S
-
-
- $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\common\div0.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
-
-
-
- DeviceDrivers
-
- $PROJ_DIR$\..\..\components\drivers\serial\serial.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\completion.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\pipe.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\workqueue.c
-
-
- $PROJ_DIR$\..\..\components\drivers\wlan\wlan_cfg.c
-
-
- $PROJ_DIR$\..\..\components\drivers\wlan\wlan_cmd.c
-
-
- $PROJ_DIR$\..\..\components\drivers\wlan\wlan_dev.c
-
-
- $PROJ_DIR$\..\..\components\drivers\wlan\wlan_lwip.c
-
-
- $PROJ_DIR$\..\..\components\drivers\wlan\wlan_mgnt.c
-
-
- $PROJ_DIR$\..\..\components\drivers\wlan\wlan_prot.c
-
-
- $PROJ_DIR$\..\..\components\drivers\wlan\wlan_workqueue.c
-
-
-
- finsh
-
- $PROJ_DIR$\..\..\components\finsh\shell.c
-
-
- $PROJ_DIR$\..\..\components\finsh\symbol.c
-
-
- $PROJ_DIR$\..\..\components\finsh\cmd.c
-
-
- $PROJ_DIR$\..\..\components\finsh\msh.c
-
-
- $PROJ_DIR$\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\components\finsh\msh_file.c
-
-
-
- dlib
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\rmtx.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\time.c
-
-
-
- lwIP
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\api_lib.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\api_msg.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\err.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netbuf.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netdb.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netifapi.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\sockets.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\tcpip.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\def.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\dns.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\init.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ip.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\memp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\netif.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\pbuf.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\raw.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\stats.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\sys.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp_in.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp_out.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\timeouts.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\udp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\ethernet.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip_dhcpd\dhcp_server_raw.c
-
-
-
+
+ 2
+
+ Debug
+
+ ARM
+
+ 1
+
+ General
+ 3
+
+ 22
+ 1
+ 1
+
+ ExePath
+ Debug\Exe
+
+
+ ObjPath
+ Debug\Obj
+
+
+ ListPath
+ Debug\List
+
+
+ Variant
+ 21
+ 39
+
+
+ GEndianMode
+ 0
+
+
+ Input variant
+ 3
+ 0
+
+
+ Input description
+ Automatic choice of formatter.
+
+
+ Output variant
+ 2
+ 0
+
+
+ Output description
+ Automatic choice of formatter.
+
+
+ GOutputBinary
+ 0
+
+
+ FPU
+ 3
+ 5
+
+
+ OGCoreOrChip
+ 0
+
+
+ GRuntimeLibSelect
+ 0
+ 1
+
+
+ GRuntimeLibSelectSlave
+ 0
+ 1
+
+
+ RTDescription
+ Use the normal configuration of the C/C++ runtime library. No locale interface, C locale, no file descriptor support, no multibytes in printf and scanf, and no hex floats in strtod.
+
+
+ OGProductVersion
+ 7.30.4.8186
+
+
+ OGLastSavedByProductVersion
+ 7.30.4.8186
+
+
+ GeneralEnableMisra
+ 0
+
+
+ GeneralMisraVerbose
+ 0
+
+
+ OGChipSelectEditMenu
+ Default None
+
+
+ GenLowLevelInterface
+ 1
+
+
+ GEndianModeBE
+ 1
+
+
+ OGBufferedTerminalOutput
+ 0
+
+
+ GenStdoutInterface
+ 0
+
+
+ GeneralMisraRules98
+ 0
+ 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
+
+
+ GeneralMisraVer
+ 0
+
+
+ GeneralMisraRules04
+ 0
+ 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
+
+
+ RTConfigPath2
+ $TOOLKIT_DIR$\INC\c\DLib_Config_Normal.h
+
+
+ GFPUCoreSlave
+ 21
+ 39
+
+
+ GBECoreSlave
+ 21
+ 39
+
+
+ OGUseCmsis
+ 0
+
+
+ OGUseCmsisDspLib
+ 0
+
+
+ GRuntimeLibThreads
+ 0
+
+
+
+
+ ICCARM
+ 2
+
+ 31
+ 1
+ 1
+
+ CCDefines
+
+ CONFIG_PLATFORM_8711B
+ CONFIG_BUILD_ROM
+ PLATFORM_RTTHREAD
+ __IEEE_LITTLE_ENDIAN
+ RT_USING_DLIBC
+ _DLIB_FILE_DESCRIPTOR
+ _DLIB_THREAD_SUPPORT
+ RT_USING_DLIBC
+
+
+ CCPreprocFile
+ 0
+
+
+ CCPreprocComments
+ 0
+
+
+ CCPreprocLine
+ 0
+
+
+ CCListCFile
+ 0
+
+
+ CCListCMnemonics
+ 0
+
+
+ CCListCMessages
+ 0
+
+
+ CCListAssFile
+ 0
+
+
+ CCListAssSource
+ 0
+
+
+ CCEnableRemarks
+ 0
+
+
+ CCDiagSuppress
+ Be006,Pa050,Pa039,Pa089,Pe014,Pe047,Pe068,Pe089,Pe167,Pe177,Pe186,Pe188,Pe375,Pe550,Pe550,Pe223,Pe549,Pe550
+
+
+ CCDiagRemark
+
+
+
+ CCDiagWarning
+
+
+
+ CCDiagError
+
+
+
+ CCObjPrefix
+ 1
+
+
+ CCAllowList
+ 1
+ 11111110
+
+
+ CCDebugInfo
+ 1
+
+
+ IEndianMode
+ 1
+
+
+ IProcessor
+ 1
+
+
+ IExtraOptionsCheck
+ 1
+
+
+ IExtraOptions
+ --enum_is_int
+
+
+ CCLangConformance
+ 0
+
+
+ CCSignedPlainChar
+ 0
+
+
+ CCRequirePrototypes
+ 0
+
+
+ CCMultibyteSupport
+ 0
+
+
+ CCDiagWarnAreErr
+ 0
+
+
+ CCCompilerRuntimeInfo
+ 0
+
+
+ IFpuProcessor
+ 1
+
+
+ OutputFile
+ $FILE_BNAME$.o
+
+
+ CCLibConfigHeader
+ 1
+
+
+ PreInclude
+
+
+
+ CompilerMisraOverride
+ 0
+
+
+ CCIncludePath2
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include\ipv4
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src
+ $PROJ_DIR$\applications
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib
+ $PROJ_DIR$\drivers
+ $PROJ_DIR$\..\..\components\libc\compilers\common
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include\netif
+ $PROJ_DIR$\..\..\components\net\lwip_dhcpd
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\include
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m4
+ $PROJ_DIR$\drivers\wlan
+ $PROJ_DIR$\libraries\smartconfig\inc
+ $PROJ_DIR$\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\components\drivers\wlan
+ $PROJ_DIR$\..\..\components\finsh
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include\posix
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\arch\include
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include
+
+
+ CCStdIncCheck
+ 0
+
+
+ CCCodeSection
+ .text
+
+
+ IInterwork2
+ 0
+
+
+ IProcessorMode2
+ 1
+
+
+ CCOptLevel
+ 3
+
+
+ CCOptStrategy
+ 0
+ 1
+
+
+ CCOptLevelSlave
+ 3
+
+
+ CompilerMisraRules98
+ 0
+ 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
+
+
+ CompilerMisraRules04
+ 0
+ 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
+
+
+ CCPosIndRopi
+ 0
+
+
+ CCPosIndRwpi
+ 0
+
+
+ CCPosIndNoDynInit
+ 0
+
+
+ IccLang
+ 0
+
+
+ IccCDialect
+ 1
+
+
+ IccAllowVLA
+ 0
+
+
+ IccCppDialect
+ 1
+
+
+ IccExceptions
+ 1
+
+
+ IccRTTI
+ 1
+
+
+ IccStaticDestr
+ 1
+
+
+ IccCppInlineSemantics
+ 1
+
+
+ IccCmsis
+ 1
+
+
+ IccFloatSemantics
+ 0
+
+
+ CCOptimizationNoSizeConstraints
+ 0
+
+
+ CCNoLiteralPool
+ 0
+
+
+ CCOptStrategySlave
+ 0
+ 1
+
+
+ CCGuardCalls
+ 1
+
+
+
+
+ AARM
+ 2
+
+ 9
+ 1
+ 1
+
+ AObjPrefix
+ 1
+
+
+ AEndian
+ 1
+
+
+ ACaseSensitivity
+ 1
+
+
+ MacroChars
+ 0
+ 0
+
+
+ AWarnEnable
+ 0
+
+
+ AWarnWhat
+ 0
+
+
+ AWarnOne
+
+
+
+ AWarnRange1
+
+
+
+ AWarnRange2
+
+
+
+ ADebug
+ 1
+
+
+ AltRegisterNames
+ 0
+
+
+ ADefines
+
+
+
+ AList
+ 0
+
+
+ AListHeader
+ 1
+
+
+ AListing
+ 1
+
+
+ Includes
+ 0
+
+
+ MacDefs
+ 0
+
+
+ MacExps
+ 1
+
+
+ MacExec
+ 0
+
+
+ OnlyAssed
+ 0
+
+
+ MultiLine
+ 0
+
+
+ PageLengthCheck
+ 0
+
+
+ PageLength
+ 80
+
+
+ TabSpacing
+ 8
+
+
+ AXRef
+ 0
+
+
+ AXRefDefines
+ 0
+
+
+ AXRefInternal
+ 0
+
+
+ AXRefDual
+ 0
+
+
+ AProcessor
+ 1
+
+
+ AFpuProcessor
+ 1
+
+
+ AOutputFile
+ $FILE_BNAME$.o
+
+
+ AMultibyteSupport
+ 0
+
+
+ ALimitErrorsCheck
+ 0
+
+
+ ALimitErrorsEdit
+ 100
+
+
+ AIgnoreStdInclude
+ 0
+
+
+ AUserIncludes
+
+
+
+ AExtraOptionsCheckV2
+ 0
+
+
+ AExtraOptionsV2
+
+
+
+ AsmNoLiteralPool
+ 0
+
+
+
+
+ OBJCOPY
+ 0
+
+ 1
+ 1
+ 1
+
+ OOCOutputFormat
+ 2
+ 0
+
+
+ OCOutputOverride
+ 0
+
+
+ OOCOutputFile
+ template.srec
+
+
+ OOCCommandLineProducer
+ 1
+
+
+ OOCObjCopyEnable
+ 0
+
+
+
+
+ CUSTOM
+ 3
+
+
+
+ 0
+
+
+
+ BICOMP
+ 0
+
+
+
+ BUILDACTION
+ 1
+
+ CSCRIPT "$PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\soc\realtek\8711b\misc\iar_utility\common\prebuild.vbs" "$PROJ_DIR$" "1" "0x08080000"
+ CSCRIPT "$PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\soc\realtek\8711b\misc\iar_utility\common\postbuild_img2.vbs" "$TARGET_DIR$" "$PROJ_DIR$"
+
+
+
+ ILINK
+ 0
+
+ 16
+ 1
+ 1
+
+ IlinkLibIOConfig
+ 1
+
+
+ XLinkMisraHandler
+ 0
+
+
+ IlinkInputFileSlave
+ 0
+
+
+ IlinkOutputFile
+ application.axf
+
+
+ IlinkDebugInfoEnable
+ 1
+
+
+ IlinkKeepSymbols
+ bootloader
+
+
+ IlinkRawBinaryFile
+ $PROJ_DIR$\packages\realtek_ameba-latest\sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0\component\soc\realtek\8711b\misc\bsp\image\boot_all.bin
+
+
+ IlinkRawBinarySymbol
+ bootloader
+
+
+ IlinkRawBinarySegment
+ LOADER
+
+
+ IlinkRawBinaryAlign
+ 4
+
+
+ IlinkDefines
+
+
+
+ IlinkConfigDefines
+
+
+
+ IlinkMapFile
+ 1
+
+
+ IlinkLogFile
+ 1
+
+
+ IlinkLogInitialization
+ 0
+
+
+ IlinkLogModule
+ 0
+
+
+ IlinkLogSection
+ 0
+
+
+ IlinkLogVeneer
+ 1
+
+
+ IlinkIcfOverride
+ 1
+
+
+ IlinkIcfFile
+ $PROJ_DIR$\image2.icf
+
+
+ IlinkIcfFileSlave
+
+
+
+ IlinkEnableRemarks
+ 0
+
+
+ IlinkSuppressDiags
+
+
+
+ IlinkTreatAsRem
+
+
+
+ IlinkTreatAsWarn
+
+
+
+ IlinkTreatAsErr
+
+
+
+ IlinkWarningsAreErrors
+ 0
+
+
+ IlinkUseExtraOptions
+ 0
+
+
+ IlinkExtraOptions
+
+
+
+ IlinkLowLevelInterfaceSlave
+ 1
+
+
+ IlinkAutoLibEnable
+ 1
+
+
+ IlinkAdditionalLibs
+
+ $PROJ_DIR$\libraries\smartconfig\libs\libsmartconfig_armcm4_iar.a
+
+
+ IlinkOverrideProgramEntryLabel
+ 1
+
+
+ IlinkProgramEntryLabelSelect
+ 0
+
+
+ IlinkProgramEntryLabel
+ Reset_Handler
+
+
+ DoFill
+ 0
+
+
+ FillerByte
+ 0xFF
+
+
+ FillerStart
+ 0x0
+
+
+ FillerEnd
+ 0x0
+
+
+ CrcSize
+ 0
+ 1
+
+
+ CrcAlign
+ 1
+
+
+ CrcPoly
+ 0x11021
+
+
+ CrcCompl
+ 0
+ 0
+
+
+ CrcBitOrder
+ 0
+ 0
+
+
+ CrcInitialValue
+ 0x0
+
+
+ DoCrc
+ 0
+
+
+ IlinkBE8Slave
+ 1
+
+
+ IlinkBufferedTerminalOutput
+ 1
+
+
+ IlinkStdoutInterfaceSlave
+ 1
+
+
+ CrcFullSize
+ 0
+
+
+ IlinkIElfToolPostProcess
+ 0
+
+
+ IlinkLogAutoLibSelect
+ 0
+
+
+ IlinkLogRedirSymbols
+ 0
+
+
+ IlinkLogUnusedFragments
+ 0
+
+
+ IlinkCrcReverseByteOrder
+ 0
+
+
+ IlinkCrcUseAsInput
+ 1
+
+
+ IlinkOptInline
+ 0
+
+
+ IlinkOptExceptionsAllow
+ 0
+
+
+ IlinkOptExceptionsForce
+ 0
+
+
+ IlinkCmsis
+ 1
+
+
+ IlinkOptMergeDuplSections
+ 0
+
+
+ IlinkOptUseVfe
+ 0
+
+
+ IlinkOptForceVfe
+ 0
+
+
+ IlinkStackAnalysisEnable
+ 0
+
+
+ IlinkStackControlFile
+
+
+
+ IlinkStackCallGraphFile
+
+
+
+ CrcAlgorithm
+ 0
+ 1
+
+
+ CrcUnitSize
+ 0
+ 0
+
+
+ IlinkThreadsSlave
+ 1
+
+
+
+
+ IARCHIVE
+ 0
+
+ 0
+ 1
+ 1
+
+ IarchiveInputs
+
+
+
+ IarchiveOverride
+ 0
+
+
+ IarchiveOutput
+ ###Unitialized###
+
+
+
+
+ BILINK
+ 0
+
+
+
+
+ Release
+
+ ARM
+
+ 0
+
+ General
+ 3
+
+ 22
+ 1
+ 0
+
+ ExePath
+ Release\Exe
+
+
+ ObjPath
+ Release\Obj
+
+
+ ListPath
+ Release\List
+
+
+ Variant
+ 21
+ 0
+
+
+ GEndianMode
+ 0
+
+
+ Input variant
+ 3
+ 0
+
+
+ Input description
+
+
+
+ Output variant
+ 2
+ 0
+
+
+ Output description
+
+
+
+ GOutputBinary
+ 0
+
+
+ FPU
+ 3
+ 0
+
+
+ OGCoreOrChip
+ 0
+
+
+ GRuntimeLibSelect
+ 0
+ 1
+
+
+ GRuntimeLibSelectSlave
+ 0
+ 1
+
+
+ RTDescription
+
+
+
+ OGProductVersion
+ 7.30.4.8186
+
+
+ OGLastSavedByProductVersion
+
+
+
+ GeneralEnableMisra
+ 0
+
+
+ GeneralMisraVerbose
+ 0
+
+
+ OGChipSelectEditMenu
+
+
+
+ GenLowLevelInterface
+ 0
+
+
+ GEndianModeBE
+ 0
+
+
+ OGBufferedTerminalOutput
+ 0
+
+
+ GenStdoutInterface
+ 0
+
+
+ GeneralMisraRules98
+ 0
+ 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
+
+
+ GeneralMisraVer
+ 0
+
+
+ GeneralMisraRules04
+ 0
+ 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
+
+
+ RTConfigPath2
+
+
+
+ GFPUCoreSlave
+ 21
+ 1
+
+
+ GBECoreSlave
+ 21
+ 1
+
+
+ OGUseCmsis
+ 0
+
+
+ OGUseCmsisDspLib
+ 0
+
+
+ GRuntimeLibThreads
+ 0
+
+
+
+
+ ICCARM
+ 2
+
+ 31
+ 1
+ 0
+
+ CCDefines
+ NDEBUG
+ RT_USING_DLIBC
+
+
+ CCPreprocFile
+ 0
+
+
+ CCPreprocComments
+ 0
+
+
+ CCPreprocLine
+ 0
+
+
+ CCListCFile
+ 0
+
+
+ CCListCMnemonics
+ 0
+
+
+ CCListCMessages
+ 0
+
+
+ CCListAssFile
+ 0
+
+
+ CCListAssSource
+ 0
+
+
+ CCEnableRemarks
+ 0
+
+
+ CCDiagSuppress
+
+
+
+ CCDiagRemark
+
+
+
+ CCDiagWarning
+
+
+
+ CCDiagError
+
+
+
+ CCObjPrefix
+ 1
+
+
+ CCAllowList
+ 1
+ 11111110
+
+
+ CCDebugInfo
+ 0
+
+
+ IEndianMode
+ 1
+
+
+ IProcessor
+ 1
+
+
+ IExtraOptionsCheck
+ 0
+
+
+ IExtraOptions
+
+
+
+ CCLangConformance
+ 0
+
+
+ CCSignedPlainChar
+ 1
+
+
+ CCRequirePrototypes
+ 0
+
+
+ CCMultibyteSupport
+ 0
+
+
+ CCDiagWarnAreErr
+ 0
+
+
+ CCCompilerRuntimeInfo
+ 0
+
+
+ IFpuProcessor
+ 1
+
+
+ OutputFile
+
+
+
+ CCLibConfigHeader
+ 1
+
+
+ PreInclude
+
+
+
+ CompilerMisraOverride
+ 0
+
+
+ CCIncludePath2
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include\ipv4
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src
+ $PROJ_DIR$\applications
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib
+ $PROJ_DIR$\drivers
+ $PROJ_DIR$\..\..\components\libc\compilers\common
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include\netif
+ $PROJ_DIR$\..\..\components\net\lwip_dhcpd
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\include
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m4
+ $PROJ_DIR$\drivers\wlan
+ $PROJ_DIR$\libraries\smartconfig\inc
+ $PROJ_DIR$\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\components\drivers\wlan
+ $PROJ_DIR$\..\..\components\finsh
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include\posix
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\arch\include
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include
+
+
+ CCStdIncCheck
+ 0
+
+
+ CCCodeSection
+ .text
+
+
+ IInterwork2
+ 0
+
+
+ IProcessorMode2
+ 1
+
+
+ CCOptLevel
+ 3
+
+
+ CCOptStrategy
+ 0
+ 0
+
+
+ CCOptLevelSlave
+ 1
+
+
+ CompilerMisraRules98
+ 0
+ 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
+
+
+ CompilerMisraRules04
+ 0
+ 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
+
+
+ CCPosIndRopi
+ 0
+
+
+ CCPosIndRwpi
+ 0
+
+
+ CCPosIndNoDynInit
+ 0
+
+
+ IccLang
+ 0
+
+
+ IccCDialect
+ 1
+
+
+ IccAllowVLA
+ 0
+
+
+ IccCppDialect
+ 1
+
+
+ IccExceptions
+ 1
+
+
+ IccRTTI
+ 1
+
+
+ IccStaticDestr
+ 1
+
+
+ IccCppInlineSemantics
+ 0
+
+
+ IccCmsis
+ 1
+
+
+ IccFloatSemantics
+ 0
+
+
+ CCOptimizationNoSizeConstraints
+ 0
+
+
+ CCNoLiteralPool
+ 0
+
+
+ CCOptStrategySlave
+ 0
+ 0
+
+
+ CCGuardCalls
+ 1
+
+
+
+
+ AARM
+ 2
+
+ 9
+ 1
+ 0
+
+ AObjPrefix
+ 1
+
+
+ AEndian
+ 1
+
+
+ ACaseSensitivity
+ 1
+
+
+ MacroChars
+ 0
+ 0
+
+
+ AWarnEnable
+ 0
+
+
+ AWarnWhat
+ 0
+
+
+ AWarnOne
+
+
+
+ AWarnRange1
+
+
+
+ AWarnRange2
+
+
+
+ ADebug
+ 0
+
+
+ AltRegisterNames
+ 0
+
+
+ ADefines
+
+
+
+ AList
+ 0
+
+
+ AListHeader
+ 1
+
+
+ AListing
+ 1
+
+
+ Includes
+ 0
+
+
+ MacDefs
+ 0
+
+
+ MacExps
+ 1
+
+
+ MacExec
+ 0
+
+
+ OnlyAssed
+ 0
+
+
+ MultiLine
+ 0
+
+
+ PageLengthCheck
+ 0
+
+
+ PageLength
+ 80
+
+
+ TabSpacing
+ 8
+
+
+ AXRef
+ 0
+
+
+ AXRefDefines
+ 0
+
+
+ AXRefInternal
+ 0
+
+
+ AXRefDual
+ 0
+
+
+ AProcessor
+ 1
+
+
+ AFpuProcessor
+ 1
+
+
+ AOutputFile
+
+
+
+ AMultibyteSupport
+ 0
+
+
+ ALimitErrorsCheck
+ 0
+
+
+ ALimitErrorsEdit
+ 100
+
+
+ AIgnoreStdInclude
+ 0
+
+
+ AUserIncludes
+
+
+
+ AExtraOptionsCheckV2
+ 0
+
+
+ AExtraOptionsV2
+
+
+
+ AsmNoLiteralPool
+ 0
+
+
+
+
+ OBJCOPY
+ 0
+
+ 1
+ 1
+ 0
+
+ OOCOutputFormat
+ 2
+ 0
+
+
+ OCOutputOverride
+ 0
+
+
+ OOCOutputFile
+
+
+
+ OOCCommandLineProducer
+ 1
+
+
+ OOCObjCopyEnable
+ 0
+
+
+
+
+ CUSTOM
+ 3
+
+
+
+ 0
+
+
+
+ BICOMP
+ 0
+
+
+
+ BUILDACTION
+ 1
+
+
+
+
+
+
+ ILINK
+ 0
+
+ 16
+ 1
+ 0
+
+ IlinkLibIOConfig
+ 1
+
+
+ XLinkMisraHandler
+ 0
+
+
+ IlinkInputFileSlave
+ 0
+
+
+ IlinkOutputFile
+ ###Unitialized###
+
+
+ IlinkDebugInfoEnable
+ 1
+
+
+ IlinkKeepSymbols
+
+
+
+ IlinkRawBinaryFile
+
+
+
+ IlinkRawBinarySymbol
+
+
+
+ IlinkRawBinarySegment
+
+
+
+ IlinkRawBinaryAlign
+
+
+
+ IlinkDefines
+
+
+
+ IlinkConfigDefines
+
+
+
+ IlinkMapFile
+ 0
+
+
+ IlinkLogFile
+ 0
+
+
+ IlinkLogInitialization
+ 0
+
+
+ IlinkLogModule
+ 0
+
+
+ IlinkLogSection
+ 0
+
+
+ IlinkLogVeneer
+ 0
+
+
+ IlinkIcfOverride
+ 0
+
+
+ IlinkIcfFile
+ lnk0t.icf
+
+
+ IlinkIcfFileSlave
+
+
+
+ IlinkEnableRemarks
+ 0
+
+
+ IlinkSuppressDiags
+
+
+
+ IlinkTreatAsRem
+
+
+
+ IlinkTreatAsWarn
+
+
+
+ IlinkTreatAsErr
+
+
+
+ IlinkWarningsAreErrors
+ 0
+
+
+ IlinkUseExtraOptions
+ 0
+
+
+ IlinkExtraOptions
+
+
+
+ IlinkLowLevelInterfaceSlave
+ 1
+
+
+ IlinkAutoLibEnable
+ 1
+
+
+ IlinkAdditionalLibs
+
+ $PROJ_DIR$\libraries\smartconfig\libs\libsmartconfig_armcm4_iar.a
+
+
+ IlinkOverrideProgramEntryLabel
+ 0
+
+
+ IlinkProgramEntryLabelSelect
+ 0
+
+
+ IlinkProgramEntryLabel
+
+
+
+ DoFill
+ 0
+
+
+ FillerByte
+ 0xFF
+
+
+ FillerStart
+ 0x0
+
+
+ FillerEnd
+ 0x0
+
+
+ CrcSize
+ 0
+ 1
+
+
+ CrcAlign
+ 1
+
+
+ CrcPoly
+ 0x11021
+
+
+ CrcCompl
+ 0
+ 0
+
+
+ CrcBitOrder
+ 0
+ 0
+
+
+ CrcInitialValue
+ 0x0
+
+
+ DoCrc
+ 0
+
+
+ IlinkBE8Slave
+ 1
+
+
+ IlinkBufferedTerminalOutput
+ 1
+
+
+ IlinkStdoutInterfaceSlave
+ 1
+
+
+ CrcFullSize
+ 0
+
+
+ IlinkIElfToolPostProcess
+ 0
+
+
+ IlinkLogAutoLibSelect
+ 0
+
+
+ IlinkLogRedirSymbols
+ 0
+
+
+ IlinkLogUnusedFragments
+ 0
+
+
+ IlinkCrcReverseByteOrder
+ 0
+
+
+ IlinkCrcUseAsInput
+ 1
+
+
+ IlinkOptInline
+ 1
+
+
+ IlinkOptExceptionsAllow
+ 1
+
+
+ IlinkOptExceptionsForce
+ 0
+
+
+ IlinkCmsis
+ 1
+
+
+ IlinkOptMergeDuplSections
+ 0
+
+
+ IlinkOptUseVfe
+ 1
+
+
+ IlinkOptForceVfe
+ 0
+
+
+ IlinkStackAnalysisEnable
+ 0
+
+
+ IlinkStackControlFile
+
+
+
+ IlinkStackCallGraphFile
+
+
+
+ CrcAlgorithm
+ 0
+ 1
+
+
+ CrcUnitSize
+ 0
+ 0
+
+
+ IlinkThreadsSlave
+ 1
+
+
+
+
+ IARCHIVE
+ 0
+
+ 0
+ 1
+ 0
+
+ IarchiveInputs
+
+
+
+ IarchiveOverride
+ 0
+
+
+ IarchiveOutput
+ ###Unitialized###
+
+
+
+
+ BILINK
+ 0
+
+
+
+
+ Kernel
+
+ $PROJ_DIR$\..\..\src\clock.c
+
+
+ $PROJ_DIR$\..\..\src\components.c
+
+
+ $PROJ_DIR$\..\..\src\cpu.c
+
+
+ $PROJ_DIR$\..\..\src\device.c
+
+
+ $PROJ_DIR$\..\..\src\idle.c
+
+
+ $PROJ_DIR$\..\..\src\ipc.c
+
+
+ $PROJ_DIR$\..\..\src\irq.c
+
+
+ $PROJ_DIR$\..\..\src\kservice.c
+
+
+ $PROJ_DIR$\..\..\src\mem.c
+
+
+ $PROJ_DIR$\..\..\src\mempool.c
+
+
+ $PROJ_DIR$\..\..\src\object.c
+
+
+ $PROJ_DIR$\..\..\src\scheduler.c
+
+
+ $PROJ_DIR$\..\..\src\signal.c
+
+
+ $PROJ_DIR$\..\..\src\thread.c
+
+
+ $PROJ_DIR$\..\..\src\timer.c
+
+
+
+ Applications
+
+ $PROJ_DIR$\applications\main.c
+
+
+ $PROJ_DIR$\applications\smartconfig_app.c
+
+
+
+ Drivers
+
+ $PROJ_DIR$\drivers\board.c
+
+
+ $PROJ_DIR$\drivers\drv_uart.c
+
+
+ $PROJ_DIR$\drivers\wlan\drv_wifi.c
+
+
+ $PROJ_DIR$\drivers\wlan\drv_wlan.c
+
+
+
+ smartconfig
+
+
+ cpu
+
+ $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\common\div0.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\cpuport.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\context_iar.S
+
+
+
+ DeviceDrivers
+
+ $PROJ_DIR$\..\..\components\drivers\serial\serial.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\completion.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\pipe.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\workqueue.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\wlan\wlan_dev.c
+
+
+
+ finsh
+
+ $PROJ_DIR$\..\..\components\finsh\shell.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\cmd.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\msh.c
+
+
+
+ libc
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\time.c
+
+
+
+ dlib
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\rmtx.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+
+ lwIP
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\api_lib.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\api_msg.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\err.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netbuf.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netdb.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netifapi.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\sockets.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\tcpip.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\def.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\dns.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\init.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ip.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\memp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\netif.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\pbuf.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\raw.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\stats.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\sys.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp_in.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp_out.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\timeouts.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\udp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\ethernet.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip_dhcpd\dhcp_server_raw.c
+
+
+
diff --git a/bsp/amebaz/project.eww b/bsp/amebaz/project.eww
index faa93f37c..c2cb02eb1 100644
--- a/bsp/amebaz/project.eww
+++ b/bsp/amebaz/project.eww
@@ -1,10 +1,10 @@
-
-
-
-
- $WS_DIR$\project.ewp
-
-
-
-
-
+
+
+
+
+ $WS_DIR$\project.ewp
+
+
+
+
+
diff --git a/bsp/apollo2/project.uvoptx b/bsp/apollo2/project.uvoptx
index 5578f1480..a546ada74 100644
--- a/bsp/apollo2/project.uvoptx
+++ b/bsp/apollo2/project.uvoptx
@@ -161,1228 +161,4 @@
-
- Applications
- 0
- 0
- 0
- 0
-
- 1
- 1
- 1
- 0
- 0
- 0
- applications\main.c
- main.c
- 0
- 0
-
-
-
-
- Board
- 0
- 0
- 0
- 0
-
- 2
- 2
- 1
- 0
- 0
- 0
- board\adc.c
- adc.c
- 0
- 0
-
-
- 2
- 3
- 1
- 0
- 0
- 0
- board\board.c
- board.c
- 0
- 0
-
-
- 2
- 4
- 1
- 0
- 0
- 0
- board\flash.c
- flash.c
- 0
- 0
-
-
- 2
- 5
- 1
- 0
- 0
- 0
- board\gpio.c
- gpio.c
- 0
- 0
-
-
- 2
- 6
- 1
- 0
- 0
- 0
- board\i2c.c
- i2c.c
- 0
- 0
-
-
- 2
- 7
- 1
- 0
- 0
- 0
- board\led.c
- led.c
- 0
- 0
-
-
- 2
- 8
- 1
- 0
- 0
- 0
- board\pdm.c
- pdm.c
- 0
- 0
-
-
- 2
- 9
- 1
- 0
- 0
- 0
- board\pwm.c
- pwm.c
- 0
- 0
-
-
- 2
- 10
- 1
- 0
- 0
- 0
- board\rtc.c
- rtc.c
- 0
- 0
-
-
- 2
- 11
- 1
- 0
- 0
- 0
- board\smbus.c
- smbus.c
- 0
- 0
-
-
- 2
- 12
- 1
- 0
- 0
- 0
- board\spi.c
- spi.c
- 0
- 0
-
-
- 2
- 13
- 1
- 0
- 0
- 0
- board\uart.c
- uart.c
- 0
- 0
-
-
-
-
- Libraries
- 0
- 0
- 0
- 0
-
- 3
- 14
- 1
- 0
- 0
- 0
- libraries\drivers\hal\am_hal_clkgen.c
- am_hal_clkgen.c
- 0
- 0
-
-
- 3
- 15
- 1
- 0
- 0
- 0
- libraries\drivers\hal\am_hal_debug.c
- am_hal_debug.c
- 0
- 0
-
-
- 3
- 16
- 1
- 0
- 0
- 0
- libraries\drivers\hal\am_hal_cachectrl.c
- am_hal_cachectrl.c
- 0
- 0
-
-
- 3
- 17
- 1
- 0
- 0
- 0
- libraries\drivers\hal\am_hal_pwrctrl.c
- am_hal_pwrctrl.c
- 0
- 0
-
-
- 3
- 18
- 1
- 0
- 0
- 0
- libraries\drivers\hal\am_hal_mcuctrl.c
- am_hal_mcuctrl.c
- 0
- 0
-
-
- 3
- 19
- 1
- 0
- 0
- 0
- libraries\drivers\hal\am_hal_sysctrl.c
- am_hal_sysctrl.c
- 0
- 0
-
-
- 3
- 20
- 1
- 0
- 0
- 0
- libraries\drivers\hal\am_hal_reset.c
- am_hal_reset.c
- 0
- 0
-
-
- 3
- 21
- 1
- 0
- 0
- 0
- libraries\drivers\hal\am_hal_stimer.c
- am_hal_stimer.c
- 0
- 0
-
-
- 3
- 22
- 1
- 0
- 0
- 0
- libraries\drivers\hal\am_hal_ctimer.c
- am_hal_ctimer.c
- 0
- 0
-
-
- 3
- 23
- 1
- 0
- 0
- 0
- libraries\drivers\hal\am_hal_rtc.c
- am_hal_rtc.c
- 0
- 0
-
-
- 3
- 24
- 1
- 0
- 0
- 0
- libraries\drivers\hal\am_hal_interrupt.c
- am_hal_interrupt.c
- 0
- 0
-
-
- 3
- 25
- 1
- 0
- 0
- 0
- libraries\drivers\hal\am_hal_queue.c
- am_hal_queue.c
- 0
- 0
-
-
- 3
- 26
- 1
- 0
- 0
- 0
- libraries\drivers\hal\am_hal_iom.c
- am_hal_iom.c
- 0
- 0
-
-
- 3
- 27
- 1
- 0
- 0
- 0
- libraries\drivers\hal\am_hal_ios.c
- am_hal_ios.c
- 0
- 0
-
-
- 3
- 28
- 1
- 0
- 0
- 0
- libraries\drivers\hal\am_hal_vcomp.c
- am_hal_vcomp.c
- 0
- 0
-
-
- 3
- 29
- 1
- 0
- 0
- 0
- libraries\drivers\hal\am_hal_flash.c
- am_hal_flash.c
- 0
- 0
-
-
- 3
- 30
- 1
- 0
- 0
- 0
- libraries\drivers\hal\am_hal_gpio.c
- am_hal_gpio.c
- 0
- 0
-
-
- 3
- 31
- 1
- 0
- 0
- 0
- libraries\drivers\hal\am_hal_uart.c
- am_hal_uart.c
- 0
- 0
-
-
- 3
- 32
- 1
- 0
- 0
- 0
- libraries\drivers\hal\am_hal_adc.c
- am_hal_adc.c
- 0
- 0
-
-
- 3
- 33
- 1
- 0
- 0
- 0
- libraries\drivers\hal\am_hal_pdm.c
- am_hal_pdm.c
- 0
- 0
-
-
- 3
- 34
- 1
- 0
- 0
- 0
- libraries\drivers\hal\am_hal_i2c_bit_bang.c
- am_hal_i2c_bit_bang.c
- 0
- 0
-
-
- 3
- 35
- 2
- 0
- 0
- 0
- libraries\startup\arm\startup_keil.s
- startup_keil.s
- 0
- 0
-
-
-
-
- Kernel
- 0
- 0
- 0
- 0
-
- 4
- 36
- 1
- 0
- 0
- 0
- ..\..\src\clock.c
- clock.c
- 0
- 0
-
-
- 4
- 37
- 1
- 0
- 0
- 0
- ..\..\src\components.c
- components.c
- 0
- 0
-
-
- 4
- 38
- 1
- 0
- 0
- 0
- ..\..\src\device.c
- device.c
- 0
- 0
-
-
- 4
- 39
- 1
- 0
- 0
- 0
- ..\..\src\idle.c
- idle.c
- 0
- 0
-
-
- 4
- 40
- 1
- 0
- 0
- 0
- ..\..\src\ipc.c
- ipc.c
- 0
- 0
-
-
- 4
- 41
- 1
- 0
- 0
- 0
- ..\..\src\irq.c
- irq.c
- 0
- 0
-
-
- 4
- 42
- 1
- 0
- 0
- 0
- ..\..\src\kservice.c
- kservice.c
- 0
- 0
-
-
- 4
- 43
- 1
- 0
- 0
- 0
- ..\..\src\mem.c
- mem.c
- 0
- 0
-
-
- 4
- 44
- 1
- 0
- 0
- 0
- ..\..\src\mempool.c
- mempool.c
- 0
- 0
-
-
- 4
- 45
- 1
- 0
- 0
- 0
- ..\..\src\object.c
- object.c
- 0
- 0
-
-
- 4
- 46
- 1
- 0
- 0
- 0
- ..\..\src\scheduler.c
- scheduler.c
- 0
- 0
-
-
- 4
- 47
- 1
- 0
- 0
- 0
- ..\..\src\signal.c
- signal.c
- 0
- 0
-
-
- 4
- 48
- 1
- 0
- 0
- 0
- ..\..\src\thread.c
- thread.c
- 0
- 0
-
-
- 4
- 49
- 1
- 0
- 0
- 0
- ..\..\src\timer.c
- timer.c
- 0
- 0
-
-
-
-
- CORTEX-M4
- 0
- 0
- 0
- 0
-
- 5
- 50
- 1
- 0
- 0
- 0
- ..\..\libcpu\arm\cortex-m4\cpuport.c
- cpuport.c
- 0
- 0
-
-
- 5
- 51
- 2
- 0
- 0
- 0
- ..\..\libcpu\arm\cortex-m4\context_rvds.S
- context_rvds.S
- 0
- 0
-
-
- 5
- 52
- 1
- 0
- 0
- 0
- ..\..\libcpu\arm\common\backtrace.c
- backtrace.c
- 0
- 0
-
-
- 5
- 53
- 1
- 0
- 0
- 0
- ..\..\libcpu\arm\common\div0.c
- div0.c
- 0
- 0
-
-
- 5
- 54
- 1
- 0
- 0
- 0
- ..\..\libcpu\arm\common\showmem.c
- showmem.c
- 0
- 0
-
-
-
-
- Filesystem
- 0
- 0
- 0
- 0
-
- 6
- 55
- 1
- 0
- 0
- 0
- ..\..\components\dfs\src\dfs.c
- dfs.c
- 0
- 0
-
-
- 6
- 56
- 1
- 0
- 0
- 0
- ..\..\components\dfs\src\dfs_file.c
- dfs_file.c
- 0
- 0
-
-
- 6
- 57
- 1
- 0
- 0
- 0
- ..\..\components\dfs\src\dfs_fs.c
- dfs_fs.c
- 0
- 0
-
-
- 6
- 58
- 1
- 0
- 0
- 0
- ..\..\components\dfs\src\dfs_posix.c
- dfs_posix.c
- 0
- 0
-
-
- 6
- 59
- 1
- 0
- 0
- 0
- ..\..\components\dfs\src\poll.c
- poll.c
- 0
- 0
-
-
- 6
- 60
- 1
- 0
- 0
- 0
- ..\..\components\dfs\src\select.c
- select.c
- 0
- 0
-
-
- 6
- 61
- 1
- 0
- 0
- 0
- ..\..\components\dfs\filesystems\devfs\devfs.c
- devfs.c
- 0
- 0
-
-
-
-
- DeviceDrivers
- 0
- 0
- 0
- 0
-
- 7
- 62
- 1
- 0
- 0
- 0
- ..\..\components\drivers\i2c\i2c_core.c
- i2c_core.c
- 0
- 0
-
-
- 7
- 63
- 1
- 0
- 0
- 0
- ..\..\components\drivers\i2c\i2c_dev.c
- i2c_dev.c
- 0
- 0
-
-
- 7
- 64
- 1
- 0
- 0
- 0
- ..\..\components\drivers\misc\pin.c
- pin.c
- 0
- 0
-
-
- 7
- 65
- 1
- 0
- 0
- 0
- ..\..\components\drivers\rtc\rtc.c
- rtc_rtc.c
- 0
- 0
-
-
- 7
- 66
- 1
- 0
- 0
- 0
- ..\..\components\drivers\serial\serial.c
- serial.c
- 0
- 0
-
-
- 7
- 67
- 1
- 0
- 0
- 0
- ..\..\components\drivers\spi\spi_core.c
- spi_core.c
- 0
- 0
-
-
- 7
- 68
- 1
- 0
- 0
- 0
- ..\..\components\drivers\spi\spi_dev.c
- spi_dev.c
- 0
- 0
-
-
- 7
- 69
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\completion.c
- completion.c
- 0
- 0
-
-
- 7
- 70
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\dataqueue.c
- dataqueue.c
- 0
- 0
-
-
- 7
- 71
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\pipe.c
- pipe.c
- 0
- 0
-
-
- 7
- 72
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\ringblk_buf.c
- ringblk_buf.c
- 0
- 0
-
-
- 7
- 73
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\ringbuffer.c
- ringbuffer.c
- 0
- 0
-
-
- 7
- 74
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\waitqueue.c
- waitqueue.c
- 0
- 0
-
-
- 7
- 75
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\workqueue.c
- workqueue.c
- 0
- 0
-
-
-
-
- finsh
- 0
- 0
- 0
- 0
-
- 8
- 76
- 1
- 0
- 0
- 0
- ..\..\components\finsh\shell.c
- shell.c
- 0
- 0
-
-
- 8
- 77
- 1
- 0
- 0
- 0
- ..\..\components\finsh\symbol.c
- symbol.c
- 0
- 0
-
-
- 8
- 78
- 1
- 0
- 0
- 0
- ..\..\components\finsh\cmd.c
- cmd.c
- 0
- 0
-
-
- 8
- 79
- 1
- 0
- 0
- 0
- ..\..\components\finsh\msh.c
- msh.c
- 0
- 0
-
-
- 8
- 80
- 1
- 0
- 0
- 0
- ..\..\components\finsh\msh_cmd.c
- msh_cmd.c
- 0
- 0
-
-
- 8
- 81
- 1
- 0
- 0
- 0
- ..\..\components\finsh\msh_file.c
- msh_file.c
- 0
- 0
-
-
- 8
- 82
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_compiler.c
- finsh_compiler.c
- 0
- 0
-
-
- 8
- 83
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_error.c
- finsh_error.c
- 0
- 0
-
-
- 8
- 84
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_heap.c
- finsh_heap.c
- 0
- 0
-
-
- 8
- 85
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_init.c
- finsh_init.c
- 0
- 0
-
-
- 8
- 86
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_node.c
- finsh_node.c
- 0
- 0
-
-
- 8
- 87
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_ops.c
- finsh_ops.c
- 0
- 0
-
-
- 8
- 88
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_parser.c
- finsh_parser.c
- 0
- 0
-
-
- 8
- 89
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_var.c
- finsh_var.c
- 0
- 0
-
-
- 8
- 90
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_vm.c
- finsh_vm.c
- 0
- 0
-
-
- 8
- 91
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_token.c
- finsh_token.c
- 0
- 0
-
-
-
-
- libc
- 0
- 0
- 0
- 0
-
- 9
- 92
- 1
- 0
- 0
- 0
- ..\..\components\libc\compilers\armlibc\libc.c
- libc.c
- 0
- 0
-
-
- 9
- 93
- 1
- 0
- 0
- 0
- ..\..\components\libc\compilers\armlibc\mem_std.c
- mem_std.c
- 0
- 0
-
-
- 9
- 94
- 1
- 0
- 0
- 0
- ..\..\components\libc\compilers\armlibc\stdio.c
- stdio.c
- 0
- 0
-
-
- 9
- 95
- 1
- 0
- 0
- 0
- ..\..\components\libc\compilers\armlibc\stubs.c
- stubs.c
- 0
- 0
-
-
- 9
- 96
- 1
- 0
- 0
- 0
- ..\..\components\libc\compilers\armlibc\time.c
- time.c
- 0
- 0
-
-
-
diff --git a/bsp/apollo2/project.uvprojx b/bsp/apollo2/project.uvprojx
index 4346b8d5e..fba85b3e9 100644
--- a/bsp/apollo2/project.uvprojx
+++ b/bsp/apollo2/project.uvprojx
@@ -1,10 +1,7 @@
-
2.1
-
### uVision Project, (C) Keil Software
-
rtthread-apollo2
@@ -18,28 +15,28 @@
AmbiqMicro.Apollo_DFP.1.0.0
http://s3.asia.ambiqmicro.com/pack/
IROM(0x00000000,0x100000) IRAM(0x10000000,0x40000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE
-
-
+
+
UL2CM3(-S0 -C0 -P0 -FD10000000 -FC4000 -FN1 -FF0Apollo2 -FS00 -FL010000 -FP0($$Device:AMAPH1KK-KBR$Flash\Apollo2.FLM))
0
$$Device:AMAPH1KK-KBR$Device\Include\apollo2.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
$$Device:AMAPH1KK-KBR$SVD\apollo2.svd
0
0
-
-
-
-
-
+
+
+
+
+
0
0
@@ -61,8 +58,8 @@
0
0
-
-
+
+
0
0
0
@@ -71,8 +68,8 @@
0
0
-
-
+
+
0
0
0
@@ -82,14 +79,14 @@
1
0
fromelf --bin !L --output rtthread.bin
-
+
0
0
0
0
0
-
+
0
@@ -103,8 +100,8 @@
0
0
3
-
-
+
+
1
@@ -152,18 +149,18 @@
0
6
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
Segger\JL2CM3.dll
@@ -179,10 +176,10 @@
1
BIN\UL2CM3.DLL
"" ()
-
-
-
-
+
+
+
+
0
@@ -215,7 +212,7 @@
0
0
"Cortex-M4"
-
+
0
0
0
@@ -347,7 +344,7 @@
0x0
-
+
1
@@ -370,10 +367,10 @@
1
1
-
+
AM_PART_APOLLO2, RT_USING_ARM_LIBC, AM_PACKAGE_BGA
-
- applications;.;board;libraries\drivers;libraries\startup;libraries\startup\cmsis\include;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\spi;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc
+
+ .;..\..\include;applications;.;board;libraries\drivers;libraries\startup;libraries\startup\cmsis\include;..\..\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\drivers\spi;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\libc\compilers\common
@@ -387,10 +384,10 @@
0
0
-
-
-
-
+
+
+
+
@@ -402,17 +399,125 @@
0
0x00000000
0x20000000
-
+
.\build\rtthread.sct
-
-
- --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab)
-
-
+
+
+
+
+
+
+ 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
@@ -431,56 +536,78 @@
1
board\adc.c
+
+
board.c
1
board\board.c
+
+
flash.c
1
board\flash.c
+
+
gpio.c
1
board\gpio.c
+
+
i2c.c
1
board\i2c.c
+
+
led.c
1
board\led.c
+
+
pdm.c
1
board\pdm.c
+
+
pwm.c
1
board\pwm.c
+
+
rtc.c
1
board\rtc.c
+
+
smbus.c
1
board\smbus.c
+
+
spi.c
1
board\spi.c
+
+
uart.c
1
@@ -496,106 +623,148 @@
1
libraries\drivers\hal\am_hal_clkgen.c
+
+
am_hal_debug.c
1
libraries\drivers\hal\am_hal_debug.c
+
+
am_hal_cachectrl.c
1
libraries\drivers\hal\am_hal_cachectrl.c
+
+
am_hal_pwrctrl.c
1
libraries\drivers\hal\am_hal_pwrctrl.c
+
+
am_hal_mcuctrl.c
1
libraries\drivers\hal\am_hal_mcuctrl.c
+
+
am_hal_sysctrl.c
1
libraries\drivers\hal\am_hal_sysctrl.c
+
+
am_hal_reset.c
1
libraries\drivers\hal\am_hal_reset.c
+
+
am_hal_stimer.c
1
libraries\drivers\hal\am_hal_stimer.c
+
+
am_hal_ctimer.c
1
libraries\drivers\hal\am_hal_ctimer.c
+
+
am_hal_rtc.c
1
libraries\drivers\hal\am_hal_rtc.c
+
+
am_hal_interrupt.c
1
libraries\drivers\hal\am_hal_interrupt.c
+
+
am_hal_queue.c
1
libraries\drivers\hal\am_hal_queue.c
+
+
am_hal_iom.c
1
libraries\drivers\hal\am_hal_iom.c
+
+
am_hal_ios.c
1
libraries\drivers\hal\am_hal_ios.c
+
+
am_hal_vcomp.c
1
libraries\drivers\hal\am_hal_vcomp.c
+
+
am_hal_flash.c
1
libraries\drivers\hal\am_hal_flash.c
+
+
am_hal_gpio.c
1
libraries\drivers\hal\am_hal_gpio.c
+
+
am_hal_uart.c
1
libraries\drivers\hal\am_hal_uart.c
+
+
am_hal_adc.c
1
libraries\drivers\hal\am_hal_adc.c
+
+
am_hal_pdm.c
1
libraries\drivers\hal\am_hal_pdm.c
+
+
am_hal_i2c_bit_bang.c
1
libraries\drivers\hal\am_hal_i2c_bit_bang.c
+
+
startup_keil.s
2
@@ -604,108 +773,41 @@
- Kernel
+ cpu
- 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
+ backtrace.c
1
- ..\..\src\signal.c
+ ..\..\libcpu\arm\common\backtrace.c
+
+
- thread.c
+ div0.c
1
- ..\..\src\thread.c
+ ..\..\libcpu\arm\common\div0.c
+
+
- timer.c
+ showmem.c
1
- ..\..\src\timer.c
+ ..\..\libcpu\arm\common\showmem.c
-
-
- CORTEX-M4
cpuport.c
1
..\..\libcpu\arm\cortex-m4\cpuport.c
+
+
context_rvds.S
2
..\..\libcpu\arm\cortex-m4\context_rvds.S
-
- backtrace.c
- 1
- ..\..\libcpu\arm\common\backtrace.c
-
-
- div0.c
- 1
- ..\..\libcpu\arm\common\div0.c
-
-
- showmem.c
- 1
- ..\..\libcpu\arm\common\showmem.c
-
@@ -716,31 +818,43 @@
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
@@ -750,142 +864,116 @@
DeviceDrivers
-
-
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 0
-
-
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 0
- 0
- 0
-
-
-
-
-
-
-
-
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
-
-
-
-
-
-
-
-
-
i2c_core.c
1
..\..\components\drivers\i2c\i2c_core.c
+
+
i2c_dev.c
1
..\..\components\drivers\i2c\i2c_dev.c
+
+
pin.c
1
..\..\components\drivers\misc\pin.c
+
+
rtc_rtc.c
1
..\..\components\drivers\rtc\rtc.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
+
+
+
+
+
+
+
+
+
+
+
+
finsh
@@ -895,76 +983,92 @@
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
-
- msh_cmd.c
- 1
- ..\..\components\finsh\msh_cmd.c
-
+
+
msh_file.c
1
..\..\components\finsh\msh_file.c
+
+
finsh_compiler.c
1
..\..\components\finsh\finsh_compiler.c
+
+
finsh_error.c
1
..\..\components\finsh\finsh_error.c
+
+
finsh_heap.c
1
..\..\components\finsh\finsh_heap.c
+
+
finsh_init.c
1
..\..\components\finsh\finsh_init.c
+
+
finsh_node.c
1
..\..\components\finsh\finsh_node.c
+
+
finsh_ops.c
1
..\..\components\finsh\finsh_ops.c
+
+
finsh_parser.c
1
..\..\components\finsh\finsh_parser.c
+
+
finsh_var.c
1
..\..\components\finsh\finsh_var.c
+
+
finsh_vm.c
1
..\..\components\finsh\finsh_vm.c
+
+
finsh_token.c
1
@@ -980,30 +1084,37 @@
1
..\..\components\libc\compilers\armlibc\libc.c
+
+
mem_std.c
1
..\..\components\libc\compilers\armlibc\mem_std.c
+
+
stdio.c
1
..\..\components\libc\compilers\armlibc\stdio.c
+
+
stubs.c
1
..\..\components\libc\compilers\armlibc\stubs.c
+
+
time.c
1
- ..\..\components\libc\compilers\armlibc\time.c
+ ..\..\components\libc\compilers\common\time.c
-
diff --git a/bsp/asm9260t/project.ewp b/bsp/asm9260t/project.ewp
index 13b471ce5..c68aa4607 100644
--- a/bsp/asm9260t/project.ewp
+++ b/bsp/asm9260t/project.ewp
@@ -1,2268 +1,2281 @@
-
- 3
-
- Debug
-
- ARM
-
+ 3
+
+ Debug
+
+ ARM
+
+ 1
+
+ General
+ 3
+
+ 28
+ 1
1
-
- General
- 3
-
- 28
- 1
- 1
-
- ExePath
- build\Debug\Exe
-
-
- ObjPath
- build\Debug\Obj
-
-
- ListPath
- build\Debug\List
-
-
- GEndianMode
- 0
-
-
- Input description
- Full formatting, without multibyte support.
-
-
- Output description
- Full formatting, without multibyte support.
-
-
- GOutputBinary
- 0
-
-
- OGCoreOrChip
- 0
-
-
- GRuntimeLibSelect
- 0
- 1
-
-
- GRuntimeLibSelectSlave
- 0
- 1
-
-
- RTDescription
- Use the normal configuration of the C/C++ runtime library. No locale interface, C locale, no file descriptor support, no multibytes in printf and scanf, and no hex floats in strtod.
-
-
- OGProductVersion
- 5.10.0.159
-
-
- OGLastSavedByProductVersion
- 8.10.1.12859
-
-
- GeneralEnableMisra
- 0
-
-
- GeneralMisraVerbose
- 0
-
-
- OGChipSelectEditMenu
- AT91SAM9260 Atmel AT91SAM9260
-
-
- GenLowLevelInterface
- 1
-
-
- GEndianModeBE
- 0
-
-
- OGBufferedTerminalOutput
- 0
-
-
- GenStdoutInterface
- 0
-
-
- GeneralMisraRules98
- 0
- 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
-
-
- GeneralMisraVer
- 0
-
-
- GeneralMisraRules04
- 0
- 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
-
-
- RTConfigPath2
- $TOOLKIT_DIR$\INC\c\DLib_Config_Normal.h
-
-
- GBECoreSlave
- 24
- 12
-
-
- OGUseCmsis
- 0
-
-
- OGUseCmsisDspLib
- 0
-
-
- GRuntimeLibThreads
- 0
-
-
- CoreVariant
- 24
- 12
-
-
- GFPUDeviceSlave
- AT91SAM9260 Atmel AT91SAM9260
-
-
- FPU2
- 0
- 0
-
-
- NrRegs
- 0
- 0
-
-
- NEON
- 0
-
-
- GFPUCoreSlave2
- 24
- 12
-
-
- OGCMSISPackSelectDevice
-
-
- OgLibHeap
- 0
-
-
- OGLibAdditionalLocale
- 0
-
-
- OGPrintfVariant
- 0
- 1
-
-
- OGPrintfMultibyteSupport
- 0
-
-
- OGScanfVariant
- 0
- 1
-
-
- OGScanfMultibyteSupport
- 0
-
-
- GenLocaleTags
-
-
-
- GenLocaleDisplayOnly
-
-
-
-
-
- ICCARM
- 2
-
- 34
- 1
- 1
-
- CCOptimizationNoSizeConstraints
- 0
-
-
- CCDefines
- RT_USING_DLIBC
-
-
- CCPreprocFile
- 0
-
-
- CCPreprocComments
- 0
-
-
- CCPreprocLine
- 0
-
-
- CCListCFile
- 0
-
-
- CCListCMnemonics
- 0
-
-
- CCListCMessages
- 0
-
-
- CCListAssFile
- 0
-
-
- CCListAssSource
- 0
-
-
- CCEnableRemarks
- 0
-
-
- CCDiagSuppress
-
-
-
- CCDiagRemark
-
-
-
- CCDiagWarning
-
-
-
- CCDiagError
-
-
-
- CCObjPrefix
- 1
-
-
- CCAllowList
- 1
- 00000000
-
-
- CCDebugInfo
- 1
-
-
- IEndianMode
- 1
-
-
- IProcessor
- 1
-
-
- IExtraOptionsCheck
- 0
-
-
- IExtraOptions
-
-
-
- CCLangConformance
- 0
-
-
- CCSignedPlainChar
- 1
-
-
- CCRequirePrototypes
- 0
-
-
- CCDiagWarnAreErr
- 0
-
-
- CCCompilerRuntimeInfo
- 0
-
-
- IFpuProcessor
- 1
-
-
- OutputFile
- $FILE_BNAME$.o
-
-
- CCLibConfigHeader
- 1
-
-
- PreInclude
-
-
-
- CompilerMisraOverride
- 0
-
-
- CCIncludePath2
- $PROJ_DIR$\../../libcpu/arm/common
- $PROJ_DIR$\../../components/drivers/include
- $PROJ_DIR$\platform
- $PROJ_DIR$\../../components/libc/compilers/dlib
- $PROJ_DIR$\drivers
- $PROJ_DIR$\../../libcpu/arm/arm926
- $PROJ_DIR$\.
- $PROJ_DIR$\applications
- $PROJ_DIR$\../../include
- $PROJ_DIR$\../../components/finsh
-
-
- CCStdIncCheck
- 0
-
-
- CCCodeSection
- .text
-
-
- IProcessorMode2
- 0
-
-
- CCOptLevel
- 1
-
-
- CCOptStrategy
- 0
- 0
-
-
- CCOptLevelSlave
- 1
-
-
- CompilerMisraRules98
- 0
- 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
-
-
- CompilerMisraRules04
- 0
- 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
-
-
- CCPosIndRopi
- 0
-
-
- CCPosIndRwpi
- 0
-
-
- CCPosIndNoDynInit
- 0
-
-
- IccLang
- 0
-
-
- IccCDialect
- 1
-
-
- IccAllowVLA
- 0
-
-
- IccStaticDestr
- 1
-
-
- IccCppInlineSemantics
- 0
-
-
- IccCmsis
- 1
-
-
- IccFloatSemantics
- 0
-
-
- CCNoLiteralPool
- 0
-
-
- CCOptStrategySlave
- 0
- 0
-
-
- CCGuardCalls
- 1
-
-
- CCEncSource
- 0
-
-
- CCEncOutput
- 0
-
-
- CCEncOutputBom
- 1
-
-
- CCEncInput
- 0
-
-
- IccExceptions2
- 0
-
-
- IccRTTI2
- 0
-
-
-
-
- AARM
- 2
-
- 10
- 1
- 1
-
- AObjPrefix
- 1
-
-
- AEndian
- 1
-
-
- ACaseSensitivity
- 1
-
-
- MacroChars
- 0
- 0
-
-
- AWarnEnable
- 0
-
-
- AWarnWhat
- 0
-
-
- AWarnOne
-
-
-
- AWarnRange1
-
-
-
- AWarnRange2
-
-
-
- ADebug
- 1
-
-
- AltRegisterNames
- 0
-
-
- ADefines
-
-
-
- AList
- 0
-
-
- AListHeader
- 1
-
-
- AListing
- 1
-
-
- Includes
- 0
-
-
- MacDefs
- 0
-
-
- MacExps
- 1
-
-
- MacExec
- 0
-
-
- OnlyAssed
- 0
-
-
- MultiLine
- 0
-
-
- PageLengthCheck
- 0
-
-
- PageLength
- 80
-
-
- TabSpacing
- 8
-
-
- AXRef
- 0
-
-
- AXRefDefines
- 0
-
-
- AXRefInternal
- 0
-
-
- AXRefDual
- 0
-
-
- AProcessor
- 1
-
-
- AFpuProcessor
- 1
-
-
- AOutputFile
- $FILE_BNAME$.o
-
-
- ALimitErrorsCheck
- 0
-
-
- ALimitErrorsEdit
- 100
-
-
- AIgnoreStdInclude
- 0
-
-
- AUserIncludes
- $PROJ_DIR$\platform
-
-
- AExtraOptionsCheckV2
- 0
-
-
- AExtraOptionsV2
-
-
-
- AsmNoLiteralPool
- 0
-
-
-
-
- OBJCOPY
- 0
-
- 1
- 1
- 1
-
- OOCOutputFormat
- 3
- 3
-
-
- OCOutputOverride
- 1
-
-
- OOCOutputFile
- rtthread.bin
-
-
- OOCCommandLineProducer
- 1
-
-
- OOCObjCopyEnable
- 1
-
-
-
-
- CUSTOM
- 3
-
-
-
- 0
-
-
-
- BICOMP
- 0
-
-
-
- BUILDACTION
- 1
-
-
-
-
-
-
- ILINK
- 0
-
- 20
- 1
- 1
-
- IlinkOutputFile
- rtthread.out
-
-
- IlinkLibIOConfig
- 1
-
-
- XLinkMisraHandler
- 0
-
-
- IlinkInputFileSlave
- 0
-
-
- IlinkDebugInfoEnable
- 1
-
-
- IlinkKeepSymbols
-
-
-
- IlinkRawBinaryFile
-
-
-
- IlinkRawBinarySymbol
-
-
-
- IlinkRawBinarySegment
-
-
-
- IlinkRawBinaryAlign
-
-
-
- IlinkDefines
-
-
-
- IlinkConfigDefines
-
-
-
- IlinkMapFile
- 0
-
-
- IlinkLogFile
- 0
-
-
- IlinkLogInitialization
- 0
-
-
- IlinkLogModule
- 0
-
-
- IlinkLogSection
- 0
-
-
- IlinkLogVeneer
- 0
-
-
- IlinkIcfOverride
- 1
-
-
- IlinkIcfFile
- D:\GitHub\rt-thread\bsp\asm9260t\link_scripts\sdram.icf
-
-
- IlinkIcfFileSlave
-
-
-
- IlinkEnableRemarks
- 0
-
-
- IlinkSuppressDiags
-
-
-
- IlinkTreatAsRem
-
-
-
- IlinkTreatAsWarn
-
-
-
- IlinkTreatAsErr
-
-
-
- IlinkWarningsAreErrors
- 0
-
-
- IlinkUseExtraOptions
- 0
-
-
- IlinkExtraOptions
-
-
-
- IlinkLowLevelInterfaceSlave
- 1
-
-
- IlinkAutoLibEnable
- 1
-
-
- IlinkAdditionalLibs
-
-
-
- IlinkOverrideProgramEntryLabel
- 0
-
-
- IlinkProgramEntryLabelSelect
- 0
-
-
- IlinkProgramEntryLabel
- __iar_program_start
-
-
- DoFill
- 0
-
-
- FillerByte
- 0xFF
-
-
- FillerStart
- 0x0
-
-
- FillerEnd
- 0x0
-
-
- CrcSize
- 0
- 1
-
-
- CrcAlign
- 1
-
-
- CrcPoly
- 0x11021
-
-
- CrcCompl
- 0
- 0
-
-
- CrcBitOrder
- 0
- 0
-
-
- CrcInitialValue
- 0x0
-
-
- DoCrc
- 0
-
-
- IlinkBE8Slave
- 1
-
-
- IlinkBufferedTerminalOutput
- 1
-
-
- IlinkStdoutInterfaceSlave
- 1
-
-
- CrcFullSize
- 0
-
-
- IlinkIElfToolPostProcess
- 0
-
-
- IlinkLogAutoLibSelect
- 0
-
-
- IlinkLogRedirSymbols
- 0
-
-
- IlinkLogUnusedFragments
- 0
-
-
- IlinkCrcReverseByteOrder
- 0
-
-
- IlinkCrcUseAsInput
- 1
-
-
- IlinkOptInline
- 0
-
-
- IlinkOptExceptionsAllow
- 1
-
-
- IlinkOptExceptionsForce
- 0
-
-
- IlinkCmsis
- 1
-
-
- IlinkOptMergeDuplSections
- 0
-
-
- IlinkOptUseVfe
- 1
-
-
- IlinkOptForceVfe
- 0
-
-
- IlinkStackAnalysisEnable
- 0
-
-
- IlinkStackControlFile
-
-
-
- IlinkStackCallGraphFile
-
-
-
- CrcAlgorithm
- 1
- 1
-
-
- CrcUnitSize
- 0
- 0
-
-
- IlinkThreadsSlave
- 1
-
-
- IlinkLogCallGraph
- 0
-
-
- IlinkIcfFile_AltDefault
-
-
-
- IlinkEncInput
- 0
-
-
- IlinkEncOutput
- 0
-
-
- IlinkEncOutputBom
- 1
-
-
- IlinkHeapSelect
- 1
-
-
- IlinkLocaleSelect
- 1
-
-
-
-
- IARCHIVE
- 0
-
- 0
- 1
- 1
-
- IarchiveInputs
-
-
-
- IarchiveOverride
- 0
-
-
- IarchiveOutput
- ###Unitialized###
-
-
-
-
- BILINK
- 0
-
-
-
-
- Release
-
- ARM
-
+
+ ExePath
+ build\Debug\Exe
+
+
+ ObjPath
+ build\Debug\Obj
+
+
+ ListPath
+ build\Debug\List
+
+
+ GEndianMode
+ 0
+
+
+ Input description
+ Full formatting, without multibyte support.
+
+
+ Output description
+ Full formatting, without multibyte support.
+
+
+ GOutputBinary
+ 0
+
+
+ OGCoreOrChip
+ 0
+
+
+ GRuntimeLibSelect
+ 0
+ 1
+
+
+ GRuntimeLibSelectSlave
+ 0
+ 1
+
+
+ RTDescription
+ Use the normal configuration of the C/C++ runtime library. No locale interface, C locale, no file descriptor support, no multibytes in printf and scanf, and no hex floats in strtod.
+
+
+ OGProductVersion
+ 5.10.0.159
+
+
+ OGLastSavedByProductVersion
+ 8.10.1.12859
+
+
+ GeneralEnableMisra
+ 0
+
+
+ GeneralMisraVerbose
+ 0
+
+
+ OGChipSelectEditMenu
+ AT91SAM9260 Atmel AT91SAM9260
+
+
+ GenLowLevelInterface
+ 1
+
+
+ GEndianModeBE
+ 0
+
+
+ OGBufferedTerminalOutput
+ 0
+
+
+ GenStdoutInterface
+ 0
+
+
+ GeneralMisraRules98
+ 0
+ 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
+
+
+ GeneralMisraVer
+ 0
+
+
+ GeneralMisraRules04
+ 0
+ 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
+
+
+ RTConfigPath2
+ $TOOLKIT_DIR$\INC\c\DLib_Config_Normal.h
+
+
+ GBECoreSlave
+ 24
+ 12
+
+
+ OGUseCmsis
+ 0
+
+
+ OGUseCmsisDspLib
+ 0
+
+
+ GRuntimeLibThreads
+ 0
+
+
+ CoreVariant
+ 24
+ 12
+
+
+ GFPUDeviceSlave
+ AT91SAM9260 Atmel AT91SAM9260
+
+
+ FPU2
+ 0
+ 0
+
+
+ NrRegs
+ 0
+ 0
+
+
+ NEON
+ 0
+
+
+ GFPUCoreSlave2
+ 24
+ 12
+
+
+ OGCMSISPackSelectDevice
+
+
+ OgLibHeap
+ 0
+
+
+ OGLibAdditionalLocale
+ 0
+
+
+ OGPrintfVariant
+ 0
+ 1
+
+
+ OGPrintfMultibyteSupport
+ 0
+
+
+ OGScanfVariant
+ 0
+ 1
+
+
+ OGScanfMultibyteSupport
+ 0
+
+
+ GenLocaleTags
+
+
+
+ GenLocaleDisplayOnly
+
+
+
+
+
+ ICCARM
+ 2
+
+ 34
+ 1
+ 1
+
+ CCOptimizationNoSizeConstraints
+ 0
+
+
+ CCDefines
+
+ RT_USING_DLIBC
+
+
+ CCPreprocFile
+ 0
+
+
+ CCPreprocComments
+ 0
+
+
+ CCPreprocLine
+ 0
+
+
+ CCListCFile
+ 0
+
+
+ CCListCMnemonics
+ 0
+
+
+ CCListCMessages
+ 0
+
+
+ CCListAssFile
+ 0
+
+
+ CCListAssSource
+ 0
+
+
+ CCEnableRemarks
+ 0
+
+
+ CCDiagSuppress
+
+
+
+ CCDiagRemark
+
+
+
+ CCDiagWarning
+
+
+
+ CCDiagError
+
+
+
+ CCObjPrefix
+ 1
+
+
+ CCAllowList
+ 1
+ 00000000
+
+
+ CCDebugInfo
+ 1
+
+
+ IEndianMode
+ 1
+
+
+ IProcessor
+ 1
+
+
+ IExtraOptionsCheck
+ 0
+
+
+ IExtraOptions
+
+
+
+ CCLangConformance
+ 0
+
+
+ CCSignedPlainChar
+ 1
+
+
+ CCRequirePrototypes
+ 0
+
+
+ CCDiagWarnAreErr
+ 0
+
+
+ CCCompilerRuntimeInfo
+ 0
+
+
+ IFpuProcessor
+ 1
+
+
+ OutputFile
+ $FILE_BNAME$.o
+
+
+ CCLibConfigHeader
+ 1
+
+
+ PreInclude
+
+
+
+ CompilerMisraOverride
+ 0
+
+
+ CCIncludePath2
+
+ $PROJ_DIR$\applications
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib
+ $PROJ_DIR$\drivers
+ $PROJ_DIR$\..\..\components\libc\compilers\common
+ $PROJ_DIR$\..\..\libcpu\arm\arm926
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\include
+ $PROJ_DIR$\platform
+ $PROJ_DIR$\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\components\finsh
+
+
+ CCStdIncCheck
+ 0
+
+
+ CCCodeSection
+ .text
+
+
+ IProcessorMode2
+ 0
+
+
+ CCOptLevel
+ 1
+
+
+ CCOptStrategy
+ 0
+ 0
+
+
+ CCOptLevelSlave
+ 1
+
+
+ CompilerMisraRules98
+ 0
+ 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
+
+
+ CompilerMisraRules04
+ 0
+ 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
+
+
+ CCPosIndRopi
+ 0
+
+
+ CCPosIndRwpi
+ 0
+
+
+ CCPosIndNoDynInit
+ 0
+
+
+ IccLang
+ 0
+
+
+ IccCDialect
+ 1
+
+
+ IccAllowVLA
+ 0
+
+
+ IccStaticDestr
+ 1
+
+
+ IccCppInlineSemantics
+ 0
+
+
+ IccCmsis
+ 1
+
+
+ IccFloatSemantics
+ 0
+
+
+ CCNoLiteralPool
+ 0
+
+
+ CCOptStrategySlave
+ 0
+ 0
+
+
+ CCGuardCalls
+ 1
+
+
+ CCEncSource
+ 0
+
+
+ CCEncOutput
+ 0
+
+
+ CCEncOutputBom
+ 1
+
+
+ CCEncInput
+ 0
+
+
+ IccExceptions2
+ 0
+
+
+ IccRTTI2
+ 0
+
+
+
+
+ AARM
+ 2
+
+ 10
+ 1
+ 1
+
+ AObjPrefix
+ 1
+
+
+ AEndian
+ 1
+
+
+ ACaseSensitivity
+ 1
+
+
+ MacroChars
+ 0
+ 0
+
+
+ AWarnEnable
+ 0
+
+
+ AWarnWhat
+ 0
+
+
+ AWarnOne
+
+
+
+ AWarnRange1
+
+
+
+ AWarnRange2
+
+
+
+ ADebug
+ 1
+
+
+ AltRegisterNames
+ 0
+
+
+ ADefines
+
+
+
+ AList
+ 0
+
+
+ AListHeader
+ 1
+
+
+ AListing
+ 1
+
+
+ Includes
+ 0
+
+
+ MacDefs
+ 0
+
+
+ MacExps
+ 1
+
+
+ MacExec
+ 0
+
+
+ OnlyAssed
+ 0
+
+
+ MultiLine
+ 0
+
+
+ PageLengthCheck
+ 0
+
+
+ PageLength
+ 80
+
+
+ TabSpacing
+ 8
+
+
+ AXRef
+ 0
+
+
+ AXRefDefines
+ 0
+
+
+ AXRefInternal
+ 0
+
+
+ AXRefDual
+ 0
+
+
+ AProcessor
+ 1
+
+
+ AFpuProcessor
+ 1
+
+
+ AOutputFile
+ $FILE_BNAME$.o
+
+
+ ALimitErrorsCheck
+ 0
+
+
+ ALimitErrorsEdit
+ 100
+
+
+ AIgnoreStdInclude
+ 0
+
+
+ AUserIncludes
+ D:\GitHub\rt-thread\bsp\asm9260t\platform
+
+
+ AExtraOptionsCheckV2
+ 0
+
+
+ AExtraOptionsV2
+
+
+
+ AsmNoLiteralPool
+ 0
+
+
+
+
+ OBJCOPY
+ 0
+
+ 1
+ 1
+ 1
+
+ OOCOutputFormat
+ 3
+ 3
+
+
+ OCOutputOverride
+ 1
+
+
+ OOCOutputFile
+ rtthread.bin
+
+
+ OOCCommandLineProducer
+ 1
+
+
+ OOCObjCopyEnable
+ 1
+
+
+
+
+ CUSTOM
+ 3
+
+
+
+ 0
+
+
+
+ BICOMP
+ 0
+
+
+
+ BUILDACTION
+ 1
+
+
+
+
+
+
+ ILINK
+ 0
+
+ 20
+ 1
+ 1
+
+ IlinkOutputFile
+ rtthread.out
+
+
+ IlinkLibIOConfig
+ 1
+
+
+ XLinkMisraHandler
+ 0
+
+
+ IlinkInputFileSlave
+ 0
+
+
+ IlinkDebugInfoEnable
+ 1
+
+
+ IlinkKeepSymbols
+
+
+
+ IlinkRawBinaryFile
+
+
+
+ IlinkRawBinarySymbol
+
+
+
+ IlinkRawBinarySegment
+
+
+
+ IlinkRawBinaryAlign
+
+
+
+ IlinkDefines
+
+
+
+ IlinkConfigDefines
+
+
+
+ IlinkMapFile
+ 0
+
+
+ IlinkLogFile
+ 0
+
+
+ IlinkLogInitialization
+ 0
+
+
+ IlinkLogModule
+ 0
+
+
+ IlinkLogSection
+ 0
+
+
+ IlinkLogVeneer
+ 0
+
+
+ IlinkIcfOverride
+ 1
+
+
+ IlinkIcfFile
+ D:\GitHub\rt-thread\bsp\asm9260t\link_scripts\sdram.icf
+
+
+ IlinkIcfFileSlave
+
+
+
+ IlinkEnableRemarks
+ 0
+
+
+ IlinkSuppressDiags
+
+
+
+ IlinkTreatAsRem
+
+
+
+ IlinkTreatAsWarn
+
+
+
+ IlinkTreatAsErr
+
+
+
+ IlinkWarningsAreErrors
+ 0
+
+
+ IlinkUseExtraOptions
+ 0
+
+
+ IlinkExtraOptions
+
+
+
+ IlinkLowLevelInterfaceSlave
+ 1
+
+
+ IlinkAutoLibEnable
+ 1
+
+
+ IlinkAdditionalLibs
+
+
+
+ IlinkOverrideProgramEntryLabel
+ 0
+
+
+ IlinkProgramEntryLabelSelect
+ 0
+
+
+ IlinkProgramEntryLabel
+ __iar_program_start
+
+
+ DoFill
+ 0
+
+
+ FillerByte
+ 0xFF
+
+
+ FillerStart
+ 0x0
+
+
+ FillerEnd
+ 0x0
+
+
+ CrcSize
+ 0
+ 1
+
+
+ CrcAlign
+ 1
+
+
+ CrcPoly
+ 0x11021
+
+
+ CrcCompl
+ 0
+ 0
+
+
+ CrcBitOrder
+ 0
+ 0
+
+
+ CrcInitialValue
+ 0x0
+
+
+ DoCrc
+ 0
+
+
+ IlinkBE8Slave
+ 1
+
+
+ IlinkBufferedTerminalOutput
+ 1
+
+
+ IlinkStdoutInterfaceSlave
+ 1
+
+
+ CrcFullSize
+ 0
+
+
+ IlinkIElfToolPostProcess
+ 0
+
+
+ IlinkLogAutoLibSelect
+ 0
+
+
+ IlinkLogRedirSymbols
+ 0
+
+
+ IlinkLogUnusedFragments
+ 0
+
+
+ IlinkCrcReverseByteOrder
+ 0
+
+
+ IlinkCrcUseAsInput
+ 1
+
+
+ IlinkOptInline
+ 0
+
+
+ IlinkOptExceptionsAllow
+ 1
+
+
+ IlinkOptExceptionsForce
+ 0
+
+
+ IlinkCmsis
+ 1
+
+
+ IlinkOptMergeDuplSections
+ 0
+
+
+ IlinkOptUseVfe
+ 1
+
+
+ IlinkOptForceVfe
+ 0
+
+
+ IlinkStackAnalysisEnable
+ 0
+
+
+ IlinkStackControlFile
+
+
+
+ IlinkStackCallGraphFile
+
+
+
+ CrcAlgorithm
+ 1
+ 1
+
+
+ CrcUnitSize
+ 0
+ 0
+
+
+ IlinkThreadsSlave
+ 1
+
+
+ IlinkLogCallGraph
+ 0
+
+
+ IlinkIcfFile_AltDefault
+
+
+
+ IlinkEncInput
+ 0
+
+
+ IlinkEncOutput
+ 0
+
+
+ IlinkEncOutputBom
+ 1
+
+
+ IlinkHeapSelect
+ 1
+
+
+ IlinkLocaleSelect
+ 1
+
+
+
+
+ IARCHIVE
+ 0
+
+ 0
+ 1
+ 1
+
+ IarchiveInputs
+
+
+
+ IarchiveOverride
+ 0
+
+
+ IarchiveOutput
+ ###Unitialized###
+
+
+
+
+ BILINK
+ 0
+
+
+
+
+ Release
+
+ ARM
+
+ 0
+
+ General
+ 3
+
+ 28
+ 1
+ 0
+
+ ExePath
+ Release\Exe
+
+
+ ObjPath
+ Release\Obj
+
+
+ ListPath
+ Release\List
+
+
+ GEndianMode
+ 0
+
+
+ Input description
+ Full formatting.
+
+
+ Output description
+ Full formatting.
+
+
+ GOutputBinary
+ 0
+
+
+ OGCoreOrChip
+ 0
+
+
+ GRuntimeLibSelect
+ 0
+ 1
+
+
+ GRuntimeLibSelectSlave
+ 0
+ 1
+
+
+ RTDescription
+ Use the normal configuration of the C/C++ runtime library. No locale interface, C locale, no file descriptor support, no multibytes in printf and scanf, and no hex floats in strtod.
+
+
+ OGProductVersion
+ 5.10.0.159
+
+
+ OGLastSavedByProductVersion
+ 8.10.1.12859
+
+
+ GeneralEnableMisra
+ 0
+
+
+ GeneralMisraVerbose
+ 0
+
+
+ OGChipSelectEditMenu
+ default None
+
+
+ GenLowLevelInterface
+ 0
+
+
+ GEndianModeBE
+ 0
+
+
+ OGBufferedTerminalOutput
+ 0
+
+
+ GenStdoutInterface
+ 0
+
+
+ GeneralMisraRules98
+ 0
+ 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
+
+
+ GeneralMisraVer
+ 0
+
+
+ GeneralMisraRules04
+ 0
+ 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
+
+
+ RTConfigPath2
+ $TOOLKIT_DIR$\INC\c\DLib_Config_Normal.h
+
+
+ GBECoreSlave
+ 24
+ 0
+
+
+ OGUseCmsis
+ 0
+
+
+ OGUseCmsisDspLib
+ 0
+
+
+ GRuntimeLibThreads
+ 0
+
+
+ CoreVariant
+ 24
+ 0
+
+
+ GFPUDeviceSlave
+ default None
+
+
+ FPU2
+ 0
+ 0
+
+
+ NrRegs
+ 0
+ 0
+
+
+ NEON
+ 0
+
+
+ GFPUCoreSlave2
+ 24
+ 0
+
+
+ OGCMSISPackSelectDevice
+
+
+ OgLibHeap
+ 0
+
+
+ OGLibAdditionalLocale
+ 0
+
+
+ OGPrintfVariant
+ 0
+ 1
+
+
+ OGPrintfMultibyteSupport
+ 0
+
+
+ OGScanfVariant
+ 0
+ 1
+
+
+ OGScanfMultibyteSupport
+ 0
+
+
+ GenLocaleTags
+
+
+
+ GenLocaleDisplayOnly
+
+
+
+
+
+ ICCARM
+ 2
+
+ 34
+ 1
+ 0
+
+ CCOptimizationNoSizeConstraints
+ 0
+
+
+ CCDefines
+ NDEBUG
+ RT_USING_DLIBC
+
+
+ CCPreprocFile
+ 0
+
+
+ CCPreprocComments
+ 0
+
+
+ CCPreprocLine
+ 0
+
+
+ CCListCFile
+ 0
+
+
+ CCListCMnemonics
+ 0
+
+
+ CCListCMessages
+ 0
+
+
+ CCListAssFile
+ 0
+
+
+ CCListAssSource
+ 0
+
+
+ CCEnableRemarks
+ 0
+
+
+ CCDiagSuppress
+
+
+
+ CCDiagRemark
+
+
+
+ CCDiagWarning
+
+
+
+ CCDiagError
+
+
+
+ CCObjPrefix
+ 1
+
+
+ CCAllowList
+ 1
+ 11111110
+
+
+ CCDebugInfo
+ 0
+
+
+ IEndianMode
+ 1
+
+
+ IProcessor
+ 1
+
+
+ IExtraOptionsCheck
+ 0
+
+
+ IExtraOptions
+
+
+
+ CCLangConformance
+ 0
+
+
+ CCSignedPlainChar
+ 1
+
+
+ CCRequirePrototypes
+ 0
+
+
+ CCDiagWarnAreErr
+ 0
+
+
+ CCCompilerRuntimeInfo
+ 0
+
+
+ IFpuProcessor
+ 1
+
+
+ OutputFile
+ $FILE_BNAME$.o
+
+
+ CCLibConfigHeader
+ 1
+
+
+ PreInclude
+
+
+
+ CompilerMisraOverride
+ 0
+
+
+ CCIncludePath2
+
+ $PROJ_DIR$\applications
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib
+ $PROJ_DIR$\drivers
+ $PROJ_DIR$\..\..\components\libc\compilers\common
+ $PROJ_DIR$\..\..\libcpu\arm\arm926
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\include
+ $PROJ_DIR$\platform
+ $PROJ_DIR$\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\components\finsh
+
+
+ CCStdIncCheck
+ 0
+
+
+ CCCodeSection
+ .text
+
+
+ IProcessorMode2
+ 1
+
+
+ CCOptLevel
+ 3
+
+
+ CCOptStrategy
+ 0
+ 0
+
+
+ CCOptLevelSlave
+ 3
+
+
+ CompilerMisraRules98
+ 0
+ 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
+
+
+ CompilerMisraRules04
+ 0
+ 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
+
+
+ CCPosIndRopi
+ 0
+
+
+ CCPosIndRwpi
+ 0
+
+
+ CCPosIndNoDynInit
+ 0
+
+
+ IccLang
+ 0
+
+
+ IccCDialect
+ 1
+
+
+ IccAllowVLA
+ 0
+
+
+ IccStaticDestr
+ 1
+
+
+ IccCppInlineSemantics
+ 0
+
+
+ IccCmsis
+ 1
+
+
+ IccFloatSemantics
+ 0
+
+
+ CCNoLiteralPool
+ 0
+
+
+ CCOptStrategySlave
+ 0
+ 0
+
+
+ CCGuardCalls
+ 1
+
+
+ CCEncSource
+ 0
+
+
+ CCEncOutput
+ 0
+
+
+ CCEncOutputBom
+ 1
+
+
+ CCEncInput
+ 0
+
+
+ IccExceptions2
+ 0
+
+
+ IccRTTI2
+ 0
+
+
+
+
+ AARM
+ 2
+
+ 10
+ 1
+ 0
+
+ AObjPrefix
+ 1
+
+
+ AEndian
+ 1
+
+
+ ACaseSensitivity
+ 1
+
+
+ MacroChars
+ 0
+ 0
+
+
+ AWarnEnable
+ 0
+
+
+ AWarnWhat
+ 0
+
+
+ AWarnOne
+
+
+
+ AWarnRange1
+
+
+
+ AWarnRange2
+
+
+
+ ADebug
+ 0
+
+
+ AltRegisterNames
+ 0
+
+
+ ADefines
+
+
+
+ AList
+ 0
+
+
+ AListHeader
+ 1
+
+
+ AListing
+ 1
+
+
+ Includes
+ 0
+
+
+ MacDefs
+ 0
+
+
+ MacExps
+ 1
+
+
+ MacExec
+ 0
+
+
+ OnlyAssed
+ 0
+
+
+ MultiLine
+ 0
+
+
+ PageLengthCheck
+ 0
+
+
+ PageLength
+ 80
+
+
+ TabSpacing
+ 8
+
+
+ AXRef
+ 0
+
+
+ AXRefDefines
+ 0
+
+
+ AXRefInternal
+ 0
+
+
+ AXRefDual
+ 0
+
+
+ AProcessor
+ 1
+
+
+ AFpuProcessor
+ 1
+
+
+ AOutputFile
+ $FILE_BNAME$.o
+
+
+ ALimitErrorsCheck
+ 0
+
+
+ ALimitErrorsEdit
+ 100
+
+
+ AIgnoreStdInclude
+ 0
+
+
+ AUserIncludes
+
+
+
+ AExtraOptionsCheckV2
+ 0
+
+
+ AExtraOptionsV2
+
+
+
+ AsmNoLiteralPool
+ 0
+
+
+
+
+ OBJCOPY
+ 0
+
+ 1
+ 1
+ 0
+
+ OOCOutputFormat
+ 3
+ 0
+
+
+ OCOutputOverride
+ 0
+
+
+ OOCOutputFile
+ c.srec
+
+
+ OOCCommandLineProducer
+ 1
+
+
+ OOCObjCopyEnable
+ 0
+
+
+
+
+ CUSTOM
+ 3
+
+
+
+ 0
+
+
+
+ BICOMP
+ 0
+
+
+
+ BUILDACTION
+ 1
+
+
+
+
+
+
+ ILINK
+ 0
+
+ 20
+ 1
+ 0
+
+ IlinkOutputFile
+ c.out
+
+
+ IlinkLibIOConfig
+ 1
+
+
+ XLinkMisraHandler
+ 0
+
+
+ IlinkInputFileSlave
+ 0
+
+
+ IlinkDebugInfoEnable
+ 1
+
+
+ IlinkKeepSymbols
+
+
+
+ IlinkRawBinaryFile
+
+
+
+ IlinkRawBinarySymbol
+
+
+
+ IlinkRawBinarySegment
+
+
+
+ IlinkRawBinaryAlign
+
+
+
+ IlinkDefines
+
+
+
+ IlinkConfigDefines
+
+
+
+ IlinkMapFile
+ 0
+
+
+ IlinkLogFile
+ 0
+
+
+ IlinkLogInitialization
+ 0
+
+
+ IlinkLogModule
+ 0
+
+
+ IlinkLogSection
+ 0
+
+
+ IlinkLogVeneer
+ 0
+
+
+ IlinkIcfOverride
+ 0
+
+
+ IlinkIcfFile
+ $TOOLKIT_DIR$\CONFIG\generic.icf
+
+
+ IlinkIcfFileSlave
+
+
+
+ IlinkEnableRemarks
+ 0
+
+
+ IlinkSuppressDiags
+
+
+
+ IlinkTreatAsRem
+
+
+
+ IlinkTreatAsWarn
+
+
+
+ IlinkTreatAsErr
+
+
+
+ IlinkWarningsAreErrors
+ 0
+
+
+ IlinkUseExtraOptions
+ 0
+
+
+ IlinkExtraOptions
+
+
+
+ IlinkLowLevelInterfaceSlave
+ 1
+
+
+ IlinkAutoLibEnable
+ 1
+
+
+ IlinkAdditionalLibs
+
+
+
+ IlinkOverrideProgramEntryLabel
+ 0
+
+
+ IlinkProgramEntryLabelSelect
+ 0
+
+
+ IlinkProgramEntryLabel
+
+
+
+ DoFill
+ 0
+
+
+ FillerByte
+ 0xFF
+
+
+ FillerStart
+ 0x0
+
+
+ FillerEnd
+ 0x0
+
+
+ CrcSize
+ 0
+ 1
+
+
+ CrcAlign
+ 1
+
+
+ CrcPoly
+ 0x11021
+
+
+ CrcCompl
+ 0
+ 0
+
+
+ CrcBitOrder
+ 0
+ 0
+
+
+ CrcInitialValue
+ 0x0
+
+
+ DoCrc
+ 0
+
+
+ IlinkBE8Slave
+ 1
+
+
+ IlinkBufferedTerminalOutput
+ 1
+
+
+ IlinkStdoutInterfaceSlave
+ 1
+
+
+ CrcFullSize
+ 0
+
+
+ IlinkIElfToolPostProcess
+ 0
+
+
+ IlinkLogAutoLibSelect
+ 0
+
+
+ IlinkLogRedirSymbols
+ 0
+
+
+ IlinkLogUnusedFragments
+ 0
+
+
+ IlinkCrcReverseByteOrder
+ 0
+
+
+ IlinkCrcUseAsInput
+ 1
+
+
+ IlinkOptInline
+ 1
+
+
+ IlinkOptExceptionsAllow
+ 1
+
+
+ IlinkOptExceptionsForce
+ 0
+
+
+ IlinkCmsis
+ 1
+
+
+ IlinkOptMergeDuplSections
+ 0
+
+
+ IlinkOptUseVfe
+ 1
+
+
+ IlinkOptForceVfe
+ 0
+
+
+ IlinkStackAnalysisEnable
+ 0
+
+
+ IlinkStackControlFile
+
+
+
+ IlinkStackCallGraphFile
+
+
+
+ CrcAlgorithm
+ 1
+ 1
+
+
+ CrcUnitSize
+ 0
+ 0
+
+
+ IlinkThreadsSlave
+ 1
+
+
+ IlinkLogCallGraph
+ 0
+
+
+ IlinkIcfFile_AltDefault
+
+
+
+ IlinkEncInput
+ 0
+
+
+ IlinkEncOutput
+ 0
+
+
+ IlinkEncOutputBom
+ 1
+
+
+ IlinkHeapSelect
+ 1
+
+
+ IlinkLocaleSelect
+ 1
+
+
+
+
+ IARCHIVE
+ 0
+
+ 0
+ 1
0
-
- General
- 3
-
- 28
- 1
- 0
-
- ExePath
- Release\Exe
-
-
- ObjPath
- Release\Obj
-
-
- ListPath
- Release\List
-
-
- GEndianMode
- 0
-
-
- Input description
- Full formatting.
-
-
- Output description
- Full formatting.
-
-
- GOutputBinary
- 0
-
-
- OGCoreOrChip
- 0
-
-
- GRuntimeLibSelect
- 0
- 1
-
-
- GRuntimeLibSelectSlave
- 0
- 1
-
-
- RTDescription
- Use the normal configuration of the C/C++ runtime library. No locale interface, C locale, no file descriptor support, no multibytes in printf and scanf, and no hex floats in strtod.
-
-
- OGProductVersion
- 5.10.0.159
-
-
- OGLastSavedByProductVersion
- 8.10.1.12859
-
-
- GeneralEnableMisra
- 0
-
-
- GeneralMisraVerbose
- 0
-
-
- OGChipSelectEditMenu
- default None
-
-
- GenLowLevelInterface
- 0
-
-
- GEndianModeBE
- 0
-
-
- OGBufferedTerminalOutput
- 0
-
-
- GenStdoutInterface
- 0
-
-
- GeneralMisraRules98
- 0
- 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
-
-
- GeneralMisraVer
- 0
-
-
- GeneralMisraRules04
- 0
- 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
-
-
- RTConfigPath2
- $TOOLKIT_DIR$\INC\c\DLib_Config_Normal.h
-
-
- GBECoreSlave
- 24
- 0
-
-
- OGUseCmsis
- 0
-
-
- OGUseCmsisDspLib
- 0
-
-
- GRuntimeLibThreads
- 0
-
-
- CoreVariant
- 24
- 0
-
-
- GFPUDeviceSlave
- default None
-
-
- FPU2
- 0
- 0
-
-
- NrRegs
- 0
- 0
-
-
- NEON
- 0
-
-
- GFPUCoreSlave2
- 24
- 0
-
-
- OGCMSISPackSelectDevice
-
-
- OgLibHeap
- 0
-
-
- OGLibAdditionalLocale
- 0
-
-
- OGPrintfVariant
- 0
- 1
-
-
- OGPrintfMultibyteSupport
- 0
-
-
- OGScanfVariant
- 0
- 1
-
-
- OGScanfMultibyteSupport
- 0
-
-
- GenLocaleTags
-
-
-
- GenLocaleDisplayOnly
-
-
-
-
-
- ICCARM
- 2
-
- 34
- 1
- 0
-
- CCOptimizationNoSizeConstraints
- 0
-
-
- CCDefines
- NDEBUG
- RT_USING_DLIBC
-
-
- CCPreprocFile
- 0
-
-
- CCPreprocComments
- 0
-
-
- CCPreprocLine
- 0
-
-
- CCListCFile
- 0
-
-
- CCListCMnemonics
- 0
-
-
- CCListCMessages
- 0
-
-
- CCListAssFile
- 0
-
-
- CCListAssSource
- 0
-
-
- CCEnableRemarks
- 0
-
-
- CCDiagSuppress
-
-
-
- CCDiagRemark
-
-
-
- CCDiagWarning
-
-
-
- CCDiagError
-
-
-
- CCObjPrefix
- 1
-
-
- CCAllowList
- 1
- 11111110
-
-
- CCDebugInfo
- 0
-
-
- IEndianMode
- 1
-
-
- IProcessor
- 1
-
-
- IExtraOptionsCheck
- 0
-
-
- IExtraOptions
-
-
-
- CCLangConformance
- 0
-
-
- CCSignedPlainChar
- 1
-
-
- CCRequirePrototypes
- 0
-
-
- CCDiagWarnAreErr
- 0
-
-
- CCCompilerRuntimeInfo
- 0
-
-
- IFpuProcessor
- 1
-
-
- OutputFile
- $FILE_BNAME$.o
-
-
- CCLibConfigHeader
- 1
-
-
- PreInclude
-
-
-
- CompilerMisraOverride
- 0
-
-
- CCIncludePath2
- $PROJ_DIR$\../../libcpu/arm/common
- $PROJ_DIR$\../../components/drivers/include
- $PROJ_DIR$\platform
- $PROJ_DIR$\../../components/libc/compilers/dlib
- $PROJ_DIR$\drivers
- $PROJ_DIR$\../../libcpu/arm/arm926
- $PROJ_DIR$\.
- $PROJ_DIR$\applications
- $PROJ_DIR$\../../include
- $PROJ_DIR$\../../components/finsh
-
-
- CCStdIncCheck
- 0
-
-
- CCCodeSection
- .text
-
-
- IProcessorMode2
- 1
-
-
- CCOptLevel
- 3
-
-
- CCOptStrategy
- 0
- 0
-
-
- CCOptLevelSlave
- 3
-
-
- CompilerMisraRules98
- 0
- 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
-
-
- CompilerMisraRules04
- 0
- 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
-
-
- CCPosIndRopi
- 0
-
-
- CCPosIndRwpi
- 0
-
-
- CCPosIndNoDynInit
- 0
-
-
- IccLang
- 0
-
-
- IccCDialect
- 1
-
-
- IccAllowVLA
- 0
-
-
- IccStaticDestr
- 1
-
-
- IccCppInlineSemantics
- 0
-
-
- IccCmsis
- 1
-
-
- IccFloatSemantics
- 0
-
-
- CCNoLiteralPool
- 0
-
-
- CCOptStrategySlave
- 0
- 0
-
-
- CCGuardCalls
- 1
-
-
- CCEncSource
- 0
-
-
- CCEncOutput
- 0
-
-
- CCEncOutputBom
- 1
-
-
- CCEncInput
- 0
-
-
- IccExceptions2
- 0
-
-
- IccRTTI2
- 0
-
-
-
-
- AARM
- 2
-
- 10
- 1
- 0
-
- AObjPrefix
- 1
-
-
- AEndian
- 1
-
-
- ACaseSensitivity
- 1
-
-
- MacroChars
- 0
- 0
-
-
- AWarnEnable
- 0
-
-
- AWarnWhat
- 0
-
-
- AWarnOne
-
-
-
- AWarnRange1
-
-
-
- AWarnRange2
-
-
-
- ADebug
- 0
-
-
- AltRegisterNames
- 0
-
-
- ADefines
-
-
-
- AList
- 0
-
-
- AListHeader
- 1
-
-
- AListing
- 1
-
-
- Includes
- 0
-
-
- MacDefs
- 0
-
-
- MacExps
- 1
-
-
- MacExec
- 0
-
-
- OnlyAssed
- 0
-
-
- MultiLine
- 0
-
-
- PageLengthCheck
- 0
-
-
- PageLength
- 80
-
-
- TabSpacing
- 8
-
-
- AXRef
- 0
-
-
- AXRefDefines
- 0
-
-
- AXRefInternal
- 0
-
-
- AXRefDual
- 0
-
-
- AProcessor
- 1
-
-
- AFpuProcessor
- 1
-
-
- AOutputFile
- $FILE_BNAME$.o
-
-
- ALimitErrorsCheck
- 0
-
-
- ALimitErrorsEdit
- 100
-
-
- AIgnoreStdInclude
- 0
-
-
- AUserIncludes
-
-
-
- AExtraOptionsCheckV2
- 0
-
-
- AExtraOptionsV2
-
-
-
- AsmNoLiteralPool
- 0
-
-
-
-
- OBJCOPY
- 0
-
- 1
- 1
- 0
-
- OOCOutputFormat
- 3
- 0
-
-
- OCOutputOverride
- 0
-
-
- OOCOutputFile
- c.srec
-
-
- OOCCommandLineProducer
- 1
-
-
- OOCObjCopyEnable
- 0
-
-
-
-
- CUSTOM
- 3
-
-
-
- 0
-
-
-
- BICOMP
- 0
-
-
-
- BUILDACTION
- 1
-
-
-
-
-
-
- ILINK
- 0
-
- 20
- 1
- 0
-
- IlinkOutputFile
- c.out
-
-
- IlinkLibIOConfig
- 1
-
-
- XLinkMisraHandler
- 0
-
-
- IlinkInputFileSlave
- 0
-
-
- IlinkDebugInfoEnable
- 1
-
-
- IlinkKeepSymbols
-
-
-
- IlinkRawBinaryFile
-
-
-
- IlinkRawBinarySymbol
-
-
-
- IlinkRawBinarySegment
-
-
-
- IlinkRawBinaryAlign
-
-
-
- IlinkDefines
-
-
-
- IlinkConfigDefines
-
-
-
- IlinkMapFile
- 0
-
-
- IlinkLogFile
- 0
-
-
- IlinkLogInitialization
- 0
-
-
- IlinkLogModule
- 0
-
-
- IlinkLogSection
- 0
-
-
- IlinkLogVeneer
- 0
-
-
- IlinkIcfOverride
- 0
-
-
- IlinkIcfFile
- $TOOLKIT_DIR$\CONFIG\generic.icf
-
-
- IlinkIcfFileSlave
-
-
-
- IlinkEnableRemarks
- 0
-
-
- IlinkSuppressDiags
-
-
-
- IlinkTreatAsRem
-
-
-
- IlinkTreatAsWarn
-
-
-
- IlinkTreatAsErr
-
-
-
- IlinkWarningsAreErrors
- 0
-
-
- IlinkUseExtraOptions
- 0
-
-
- IlinkExtraOptions
-
-
-
- IlinkLowLevelInterfaceSlave
- 1
-
-
- IlinkAutoLibEnable
- 1
-
-
- IlinkAdditionalLibs
-
-
-
- IlinkOverrideProgramEntryLabel
- 0
-
-
- IlinkProgramEntryLabelSelect
- 0
-
-
- IlinkProgramEntryLabel
-
-
-
- DoFill
- 0
-
-
- FillerByte
- 0xFF
-
-
- FillerStart
- 0x0
-
-
- FillerEnd
- 0x0
-
-
- CrcSize
- 0
- 1
-
-
- CrcAlign
- 1
-
-
- CrcPoly
- 0x11021
-
-
- CrcCompl
- 0
- 0
-
-
- CrcBitOrder
- 0
- 0
-
-
- CrcInitialValue
- 0x0
-
-
- DoCrc
- 0
-
-
- IlinkBE8Slave
- 1
-
-
- IlinkBufferedTerminalOutput
- 1
-
-
- IlinkStdoutInterfaceSlave
- 1
-
-
- CrcFullSize
- 0
-
-
- IlinkIElfToolPostProcess
- 0
-
-
- IlinkLogAutoLibSelect
- 0
-
-
- IlinkLogRedirSymbols
- 0
-
-
- IlinkLogUnusedFragments
- 0
-
-
- IlinkCrcReverseByteOrder
- 0
-
-
- IlinkCrcUseAsInput
- 1
-
-
- IlinkOptInline
- 1
-
-
- IlinkOptExceptionsAllow
- 1
-
-
- IlinkOptExceptionsForce
- 0
-
-
- IlinkCmsis
- 1
-
-
- IlinkOptMergeDuplSections
- 0
-
-
- IlinkOptUseVfe
- 1
-
-
- IlinkOptForceVfe
- 0
-
-
- IlinkStackAnalysisEnable
- 0
-
-
- IlinkStackControlFile
-
-
-
- IlinkStackCallGraphFile
-
-
-
- CrcAlgorithm
- 1
- 1
-
-
- CrcUnitSize
- 0
- 0
-
-
- IlinkThreadsSlave
- 1
-
-
- IlinkLogCallGraph
- 0
-
-
- IlinkIcfFile_AltDefault
-
-
-
- IlinkEncInput
- 0
-
-
- IlinkEncOutput
- 0
-
-
- IlinkEncOutputBom
- 1
-
-
- IlinkHeapSelect
- 1
-
-
- IlinkLocaleSelect
- 1
-
-
-
-
- IARCHIVE
- 0
-
- 0
- 1
- 0
-
- IarchiveInputs
-
-
-
- IarchiveOverride
- 0
-
-
- IarchiveOutput
- ###Unitialized###
-
-
-
-
- BILINK
- 0
-
-
-
-
- Applications
-
- $PROJ_DIR$\applications\application.c
-
-
-
- ARM926
-
- $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\arm926\context_iar.S
-
-
- $PROJ_DIR$\..\..\libcpu\arm\arm926\cpuport.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\common\div0.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\arm926\mmu.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\arm926\stack.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\arm926\start_iar.S
-
-
- $PROJ_DIR$\..\..\libcpu\arm\arm926\trap.c
-
-
-
- DeviceDrivers
-
- $PROJ_DIR$\..\..\components\drivers\src\completion.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\pipe.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c
-
-
- $PROJ_DIR$\..\..\components\drivers\serial\serial.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\workqueue.c
-
-
-
- dlib
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\rmtx.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\time.c
-
-
-
- Drivers
-
- $PROJ_DIR$\drivers\board.c
-
-
- $PROJ_DIR$\drivers\led.c
-
-
- $PROJ_DIR$\drivers\usart.c
-
-
-
- finsh
-
- $PROJ_DIR$\..\..\components\finsh\cmd.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_compiler.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_error.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_heap.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_init.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_node.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_ops.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_parser.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_token.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_var.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_vm.c
-
-
- $PROJ_DIR$\..\..\components\finsh\shell.c
-
-
- $PROJ_DIR$\..\..\components\finsh\symbol.c
-
-
-
- Kernel
-
- $PROJ_DIR$\..\..\src\clock.c
-
-
- $PROJ_DIR$\..\..\src\components.c
-
-
- $PROJ_DIR$\..\..\src\device.c
-
-
- $PROJ_DIR$\..\..\src\idle.c
-
-
- $PROJ_DIR$\..\..\src\ipc.c
-
-
- $PROJ_DIR$\..\..\src\irq.c
-
-
- $PROJ_DIR$\..\..\src\kservice.c
-
-
- $PROJ_DIR$\..\..\src\memheap.c
-
-
- $PROJ_DIR$\..\..\src\mempool.c
-
-
- $PROJ_DIR$\..\..\src\object.c
-
-
- $PROJ_DIR$\..\..\src\scheduler.c
-
-
- $PROJ_DIR$\..\..\src\signal.c
-
-
- $PROJ_DIR$\..\..\src\slab.c
-
-
- $PROJ_DIR$\..\..\src\thread.c
-
-
- $PROJ_DIR$\..\..\src\timer.c
-
-
-
- platform
-
- $PROJ_DIR$\platform\gpio.c
-
-
- $PROJ_DIR$\platform\interrupt.c
-
-
- $PROJ_DIR$\platform\reset.c
-
-
- $PROJ_DIR$\platform\rt_low_level_init.c
-
-
- $PROJ_DIR$\platform\system_clock.c
-
-
- $PROJ_DIR$\platform\timer0.c
-
-
- $PROJ_DIR$\platform\uart.c
-
-
+
+ IarchiveInputs
+
+
+
+ IarchiveOverride
+ 0
+
+
+ IarchiveOutput
+ ###Unitialized###
+
+
+
+
+ BILINK
+ 0
+
+
+
+
+ Kernel
+
+ $PROJ_DIR$\..\..\src\clock.c
+
+
+ $PROJ_DIR$\..\..\src\components.c
+
+
+ $PROJ_DIR$\..\..\src\cpu.c
+
+
+ $PROJ_DIR$\..\..\src\device.c
+
+
+ $PROJ_DIR$\..\..\src\idle.c
+
+
+ $PROJ_DIR$\..\..\src\ipc.c
+
+
+ $PROJ_DIR$\..\..\src\irq.c
+
+
+ $PROJ_DIR$\..\..\src\kservice.c
+
+
+ $PROJ_DIR$\..\..\src\memheap.c
+
+
+ $PROJ_DIR$\..\..\src\mempool.c
+
+
+ $PROJ_DIR$\..\..\src\object.c
+
+
+ $PROJ_DIR$\..\..\src\scheduler.c
+
+
+ $PROJ_DIR$\..\..\src\signal.c
+
+
+ $PROJ_DIR$\..\..\src\slab.c
+
+
+ $PROJ_DIR$\..\..\src\thread.c
+
+
+ $PROJ_DIR$\..\..\src\timer.c
+
+
+
+ Applications
+
+ $PROJ_DIR$\applications\application.c
+
+
+
+ Drivers
+
+ $PROJ_DIR$\drivers\board.c
+
+
+ $PROJ_DIR$\drivers\usart.c
+
+
+ $PROJ_DIR$\drivers\led.c
+
+
+
+ platform
+
+ $PROJ_DIR$\platform\gpio.c
+
+
+ $PROJ_DIR$\platform\interrupt.c
+
+
+ $PROJ_DIR$\platform\reset.c
+
+
+ $PROJ_DIR$\platform\rt_low_level_init.c
+
+
+ $PROJ_DIR$\platform\system_clock.c
+
+
+ $PROJ_DIR$\platform\timer0.c
+
+
+ $PROJ_DIR$\platform\uart.c
+
+
+
+ cpu
+
+ $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\common\div0.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\arm926\cpuport.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\arm926\machine.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\arm926\mmu.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\arm926\stack.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\arm926\trap.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\arm926\context_iar.S
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\arm926\start_iar.S
+
+
+
+ DeviceDrivers
+
+ $PROJ_DIR$\..\..\components\drivers\serial\serial.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\completion.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\pipe.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\workqueue.c
+
+
+
+ finsh
+
+ $PROJ_DIR$\..\..\components\finsh\shell.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\cmd.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_compiler.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_error.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_heap.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_init.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_node.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_ops.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_parser.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_var.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_vm.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_token.c
+
+
+
+ libc
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\time.c
+
+
+
+ dlib
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\rmtx.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
diff --git a/bsp/asm9260t/project.eww b/bsp/asm9260t/project.eww
index faa93f37c..c2cb02eb1 100644
--- a/bsp/asm9260t/project.eww
+++ b/bsp/asm9260t/project.eww
@@ -1,10 +1,10 @@
-
-
-
-
- $WS_DIR$\project.ewp
-
-
-
-
-
+
+
+
+
+ $WS_DIR$\project.ewp
+
+
+
+
+
diff --git a/bsp/asm9260t/project.uvproj b/bsp/asm9260t/project.uvproj
index 042101a1d..b4a5986a8 100644
--- a/bsp/asm9260t/project.uvproj
+++ b/bsp/asm9260t/project.uvproj
@@ -359,7 +359,7 @@
RT_USING_ARM_LIBC
- drivers;applications;.;platform;../../include;../../libcpu/arm/arm926;../../libcpu/arm/common;../../components/drivers/include;../../components/drivers/include;../../components/libc/compilers/armlibc;../../components/finsh
+ .;..\..\include;applications;.;drivers;platform;..\..\libcpu\arm\common;..\..\libcpu\arm\arm926;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\libc\compilers\common
@@ -392,7 +392,7 @@
.\link_scripts\sdram.scat
- --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab)
+
@@ -400,453 +400,453 @@
- Drivers
+ Kernel
- board.c
+ clock.c
1
- drivers/board.c
+ ..\..\src\clock.c
- usart.c
+ components.c
1
- drivers/usart.c
+ ..\..\src\components.c
- led.c
+ cpu.c
1
- drivers/led.c
+ ..\..\src\cpu.c
-
-
- Applications
- application.c
+ device.c
1
- applications/application.c
+ ..\..\src\device.c
-
-
- platform
- gpio.c
+ idle.c
1
- platform/gpio.c
+ ..\..\src\idle.c
- interrupt.c
+ ipc.c
1
- platform/interrupt.c
+ ..\..\src\ipc.c
- reset.c
+ irq.c
1
- platform/reset.c
+ ..\..\src\irq.c
- rt_low_level_init.c
+ kservice.c
1
- platform/rt_low_level_init.c
+ ..\..\src\kservice.c
- system_clock.c
+ memheap.c
1
- platform/system_clock.c
+ ..\..\src\memheap.c
- timer0.c
+ mempool.c
1
- platform/timer0.c
+ ..\..\src\mempool.c
- uart.c
+ object.c
1
- platform/uart.c
+ ..\..\src\object.c
-
-
- Kernel
- clock.c
+ scheduler.c
1
- ../../src/clock.c
+ ..\..\src\scheduler.c
- components.c
+ signal.c
1
- ../../src/components.c
+ ..\..\src\signal.c
- device.c
+ slab.c
1
- ../../src/device.c
+ ..\..\src\slab.c
- idle.c
+ thread.c
1
- ../../src/idle.c
+ ..\..\src\thread.c
- ipc.c
+ timer.c
1
- ../../src/ipc.c
+ ..\..\src\timer.c
+
+
+ Applications
- irq.c
+ application.c
1
- ../../src/irq.c
+ applications\application.c
+
+
+ Drivers
- kservice.c
+ board.c
1
- ../../src/kservice.c
+ drivers\board.c
- memheap.c
+ usart.c
1
- ../../src/memheap.c
+ drivers\usart.c
- mempool.c
+ led.c
1
- ../../src/mempool.c
+ drivers\led.c
+
+
+ platform
- object.c
+ gpio.c
1
- ../../src/object.c
+ platform\gpio.c
- scheduler.c
+ interrupt.c
1
- ../../src/scheduler.c
+ platform\interrupt.c
- signal.c
+ reset.c
1
- ../../src/signal.c
+ platform\reset.c
- slab.c
+ rt_low_level_init.c
1
- ../../src/slab.c
+ platform\rt_low_level_init.c
- thread.c
+ system_clock.c
1
- ../../src/thread.c
+ platform\system_clock.c
- timer.c
+ timer0.c
1
- ../../src/timer.c
+ platform\timer0.c
-
-
- ARM926
- cpuport.c
+ uart.c
1
- ../../libcpu/arm/arm926/cpuport.c
+ platform\uart.c
+
+
+ cpu
- mmu.c
+ backtrace.c
1
- ../../libcpu/arm/arm926/mmu.c
+ ..\..\libcpu\arm\common\backtrace.c
- stack.c
+ div0.c
1
- ../../libcpu/arm/arm926/stack.c
+ ..\..\libcpu\arm\common\div0.c
- trap.c
+ showmem.c
1
- ../../libcpu/arm/arm926/trap.c
+ ..\..\libcpu\arm\common\showmem.c
- context_rvds.S
- 2
- ../../libcpu/arm/arm926/context_rvds.S
+ cpuport.c
+ 1
+ ..\..\libcpu\arm\arm926\cpuport.c
- start_rvds.S
- 2
- ../../libcpu/arm/arm926/start_rvds.S
+ machine.c
+ 1
+ ..\..\libcpu\arm\arm926\machine.c
- backtrace.c
+ mmu.c
1
- ../../libcpu/arm/common/backtrace.c
+ ..\..\libcpu\arm\arm926\mmu.c
- div0.c
+ stack.c
1
- ../../libcpu/arm/common/div0.c
+ ..\..\libcpu\arm\arm926\stack.c
- showmem.c
+ trap.c
1
- ../../libcpu/arm/common/showmem.c
+ ..\..\libcpu\arm\arm926\trap.c
-
-
- DeviceDrivers
- serial.c
- 1
- ../../components/drivers/serial/serial.c
+ context_rvds.S
+ 2
+ ..\..\libcpu\arm\arm926\context_rvds.S
- completion.c
- 1
- ../../components/drivers/src/completion.c
+ start_rvds.S
+ 2
+ ..\..\libcpu\arm\arm926\start_rvds.S
+
+
+ DeviceDrivers
- dataqueue.c
+ serial.c
1
- ../../components/drivers/src/dataqueue.c
+ ..\..\components\drivers\serial\serial.c
- pipe.c
+ completion.c
1
- ../../components/drivers/src/pipe.c
+ ..\..\components\drivers\src\completion.c
- ringbuffer.c
+ dataqueue.c
1
- ../../components/drivers/src/ringbuffer.c
+ ..\..\components\drivers\src\dataqueue.c
- waitqueue.c
+ pipe.c
1
- ../../components/drivers/src/waitqueue.c
+ ..\..\components\drivers\src\pipe.c
- workqueue.c
+ ringblk_buf.c
1
- ../../components/drivers/src/workqueue.c
+ ..\..\components\drivers\src\ringblk_buf.c
-
-
- libc
- libc.c
+ ringbuffer.c
1
- ../../components/libc/compilers/armlibc/libc.c
+ ..\..\components\drivers\src\ringbuffer.c
- libc_syms.c
+ waitqueue.c
1
- ../../components/libc/compilers/armlibc/libc_syms.c
+ ..\..\components\drivers\src\waitqueue.c
- mem_std.c
+ workqueue.c
1
- ../../components/libc/compilers/armlibc/mem_std.c
+ ..\..\components\drivers\src\workqueue.c
+
+
+ finsh
- stdio.c
+ shell.c
1
- ../../components/libc/compilers/armlibc/stdio.c
+ ..\..\components\finsh\shell.c
- stubs.c
+ cmd.c
1
- ../../components/libc/compilers/armlibc/stubs.c
+ ..\..\components\finsh\cmd.c
- time.c
+ finsh_compiler.c
1
- ../../components/libc/compilers/armlibc/time.c
+ ..\..\components\finsh\finsh_compiler.c
-
-
- finsh
- shell.c
+ finsh_error.c
1
- ../../components/finsh/shell.c
+ ..\..\components\finsh\finsh_error.c
- symbol.c
+ finsh_heap.c
1
- ../../components/finsh/symbol.c
+ ..\..\components\finsh\finsh_heap.c
- cmd.c
+ finsh_init.c
1
- ../../components/finsh/cmd.c
+ ..\..\components\finsh\finsh_init.c
- finsh_compiler.c
+ finsh_node.c
1
- ../../components/finsh/finsh_compiler.c
+ ..\..\components\finsh\finsh_node.c
- finsh_error.c
+ finsh_ops.c
1
- ../../components/finsh/finsh_error.c
+ ..\..\components\finsh\finsh_ops.c
- finsh_heap.c
+ finsh_parser.c
1
- ../../components/finsh/finsh_heap.c
+ ..\..\components\finsh\finsh_parser.c
- finsh_init.c
+ finsh_var.c
1
- ../../components/finsh/finsh_init.c
+ ..\..\components\finsh\finsh_var.c
- finsh_node.c
+ finsh_vm.c
1
- ../../components/finsh/finsh_node.c
+ ..\..\components\finsh\finsh_vm.c
- finsh_ops.c
+ finsh_token.c
1
- ../../components/finsh/finsh_ops.c
+ ..\..\components\finsh\finsh_token.c
+
+
+ libc
- finsh_parser.c
+ libc.c
1
- ../../components/finsh/finsh_parser.c
+ ..\..\components\libc\compilers\armlibc\libc.c
- finsh_var.c
+ mem_std.c
1
- ../../components/finsh/finsh_var.c
+ ..\..\components\libc\compilers\armlibc\mem_std.c
- finsh_vm.c
+ stubs.c
1
- ../../components/finsh/finsh_vm.c
+ ..\..\components\libc\compilers\armlibc\stubs.c
- finsh_token.c
+ time.c
1
- ../../components/finsh/finsh_token.c
+ ..\..\components\libc\compilers\common\time.c
diff --git a/bsp/es32f0334/project.uvprojx b/bsp/es32f0334/project.uvprojx
index de68de284..8a9ccc8e6 100644
--- a/bsp/es32f0334/project.uvprojx
+++ b/bsp/es32f0334/project.uvprojx
@@ -331,7 +331,7 @@
- .;..\..\include;applications;.;drivers;libraries\CMSIS\Device\EastSoft\es32f033x\Include;libraries\CMSIS\Include;libraries\ES32F033x_ALD_StdPeriph_Driver\Include;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m0;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh
+ .;..\..\include;applications;.;drivers;libraries\CMSIS\Device\EastSoft\es32f033x\Include;libraries\CMSIS\Include;libraries\ES32F033x_ALD_StdPeriph_Driver\Include;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m0;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\common
@@ -833,13 +833,6 @@
..\..\components\finsh\shell.c
-
-
- symbol.c
- 1
- ..\..\components\finsh\symbol.c
-
-
cmd.c
@@ -854,20 +847,6 @@
..\..\components\finsh\msh.c
-
-
- msh_cmd.c
- 1
- ..\..\components\finsh\msh_cmd.c
-
-
-
-
- msh_file.c
- 1
- ..\..\components\finsh\msh_file.c
-
-
diff --git a/bsp/es32f0654/project.uvprojx b/bsp/es32f0654/project.uvprojx
index 797d059fd..e51102987 100644
--- a/bsp/es32f0654/project.uvprojx
+++ b/bsp/es32f0654/project.uvprojx
@@ -332,7 +332,7 @@
- .;..\..\include;applications;.;drivers;libraries\CMSIS\Device\EastSoft\ES32F065x\Include;libraries\CMSIS\Include;libraries\ES32F065x_ALD_StdPeriph_Driver\Include;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m0;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh
+ .;..\..\include;applications;.;drivers;libraries\CMSIS\Device\EastSoft\ES32F065x\Include;libraries\CMSIS\Include;libraries\ES32F065x_ALD_StdPeriph_Driver\Include;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m0;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\common
@@ -820,13 +820,6 @@
..\..\components\finsh\shell.c
-
-
- symbol.c
- 1
- ..\..\components\finsh\symbol.c
-
-
cmd.c
@@ -841,20 +834,6 @@
..\..\components\finsh\msh.c
-
-
- msh_cmd.c
- 1
- ..\..\components\finsh\msh_cmd.c
-
-
-
-
- msh_file.c
- 1
- ..\..\components\finsh\msh_file.c
-
-
diff --git a/bsp/frdm-k64f/project.uvprojx b/bsp/frdm-k64f/project.uvprojx
index 0e5a4da42..085ba8f25 100644
--- a/bsp/frdm-k64f/project.uvprojx
+++ b/bsp/frdm-k64f/project.uvprojx
@@ -10,7 +10,8 @@
RT-Thread
0x4
ARM-ADS
- 5060422::V5.06 update 4 (build 422)::ARMCC
+ 5060750::V5.06 update 6 (build 750)::ARMCC
+ 0
MK64FN1M0xxx12
@@ -323,6 +324,7 @@
0
0
1
+ 0
0
1
1
@@ -335,7 +337,7 @@
CPU_MK64FN1M0VLL12
- applications;.;board;device;device\MK64F12;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\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
+ .;..\..\include;applications;.;board;device;device\MK64F12;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\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
@@ -369,13 +371,93 @@
- --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab)
+
+
+ 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
@@ -632,83 +714,23 @@
- Kernel
+ cpu
- 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
+ backtrace.c
1
- ..\..\src\signal.c
+ ..\..\libcpu\arm\common\backtrace.c
- thread.c
+ div0.c
1
- ..\..\src\thread.c
+ ..\..\libcpu\arm\common\div0.c
- timer.c
+ showmem.c
1
- ..\..\src\timer.c
+ ..\..\libcpu\arm\common\showmem.c
-
-
-
- CORTEX-M4
-
cpuport.c
1
@@ -719,21 +741,6 @@
2
..\..\libcpu\arm\cortex-m4\context_rvds.S
-
- backtrace.c
- 1
- ..\..\libcpu\arm\common\backtrace.c
-
-
- div0.c
- 1
- ..\..\libcpu\arm\common\div0.c
-
-
- showmem.c
- 1
- ..\..\libcpu\arm\common\showmem.c
-
@@ -759,6 +766,11 @@
1
..\..\components\drivers\src\pipe.c
+
+ ringblk_buf.c
+ 1
+ ..\..\components\drivers\src\ringblk_buf.c
+
ringbuffer.c
1
@@ -784,11 +796,6 @@
1
..\..\components\finsh\shell.c
-
- symbol.c
- 1
- ..\..\components\finsh\symbol.c
-
cmd.c
1
diff --git a/bsp/gd32303e-eval/project.uvoptx b/bsp/gd32303e-eval/project.uvoptx
index 4fb612567..8fc841b0e 100644
--- a/bsp/gd32303e-eval/project.uvoptx
+++ b/bsp/gd32303e-eval/project.uvoptx
@@ -73,7 +73,7 @@
0
- 1
+ 0
0
1
@@ -174,1182 +174,6 @@
-
- Applications
- 1
- 0
- 0
- 0
-
- 1
- 1
- 1
- 0
- 0
- 0
- applications\main.c
- main.c
- 0
- 0
-
-
-
-
- Drivers
- 1
- 0
- 0
- 0
-
- 2
- 2
- 1
- 0
- 0
- 0
- drivers\board.c
- board.c
- 0
- 0
-
-
- 2
- 3
- 1
- 0
- 0
- 0
- drivers\drv_usart.c
- drv_usart.c
- 0
- 0
-
-
- 2
- 4
- 1
- 0
- 0
- 0
- drivers\drv_spi.c
- drv_spi.c
- 0
- 0
-
-
- 2
- 5
- 1
- 0
- 0
- 0
- drivers\drv_i2c.c
- drv_i2c.c
- 0
- 0
-
-
- 2
- 6
- 1
- 0
- 0
- 0
- drivers\drv_gpio.c
- drv_gpio.c
- 0
- 0
-
-
-
-
- GD32_Lib
- 0
- 0
- 0
- 0
-
- 3
- 7
- 1
- 0
- 0
- 0
- Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_adc.c
- gd32f30x_adc.c
- 0
- 0
-
-
- 3
- 8
- 1
- 0
- 0
- 0
- Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_bkp.c
- gd32f30x_bkp.c
- 0
- 0
-
-
- 3
- 9
- 1
- 0
- 0
- 0
- Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_can.c
- gd32f30x_can.c
- 0
- 0
-
-
- 3
- 10
- 1
- 0
- 0
- 0
- Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_crc.c
- gd32f30x_crc.c
- 0
- 0
-
-
- 3
- 11
- 1
- 0
- 0
- 0
- Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_ctc.c
- gd32f30x_ctc.c
- 0
- 0
-
-
- 3
- 12
- 1
- 0
- 0
- 0
- Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_dac.c
- gd32f30x_dac.c
- 0
- 0
-
-
- 3
- 13
- 1
- 0
- 0
- 0
- Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_dbg.c
- gd32f30x_dbg.c
- 0
- 0
-
-
- 3
- 14
- 1
- 0
- 0
- 0
- Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_dma.c
- gd32f30x_dma.c
- 0
- 0
-
-
- 3
- 15
- 1
- 0
- 0
- 0
- Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_enet.c
- gd32f30x_enet.c
- 0
- 0
-
-
- 3
- 16
- 1
- 0
- 0
- 0
- Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_exmc.c
- gd32f30x_exmc.c
- 0
- 0
-
-
- 3
- 17
- 1
- 0
- 0
- 0
- Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_exti.c
- gd32f30x_exti.c
- 0
- 0
-
-
- 3
- 18
- 1
- 0
- 0
- 0
- Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_fmc.c
- gd32f30x_fmc.c
- 0
- 0
-
-
- 3
- 19
- 1
- 0
- 0
- 0
- Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_fwdgt.c
- gd32f30x_fwdgt.c
- 0
- 0
-
-
- 3
- 20
- 1
- 0
- 0
- 0
- Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_gpio.c
- gd32f30x_gpio.c
- 0
- 0
-
-
- 3
- 21
- 1
- 0
- 0
- 0
- Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_i2c.c
- gd32f30x_i2c.c
- 0
- 0
-
-
- 3
- 22
- 1
- 0
- 0
- 0
- Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_misc.c
- gd32f30x_misc.c
- 0
- 0
-
-
- 3
- 23
- 1
- 0
- 0
- 0
- Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_pmu.c
- gd32f30x_pmu.c
- 0
- 0
-
-
- 3
- 24
- 1
- 0
- 0
- 0
- Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_rcu.c
- gd32f30x_rcu.c
- 0
- 0
-
-
- 3
- 25
- 1
- 0
- 0
- 0
- Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_rtc.c
- gd32f30x_rtc.c
- 0
- 0
-
-
- 3
- 26
- 1
- 0
- 0
- 0
- Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_sdio.c
- gd32f30x_sdio.c
- 0
- 0
-
-
- 3
- 27
- 1
- 0
- 0
- 0
- Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_spi.c
- gd32f30x_spi.c
- 0
- 0
-
-
- 3
- 28
- 1
- 0
- 0
- 0
- Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_timer.c
- gd32f30x_timer.c
- 0
- 0
-
-
- 3
- 29
- 1
- 0
- 0
- 0
- Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_usart.c
- gd32f30x_usart.c
- 0
- 0
-
-
- 3
- 30
- 1
- 0
- 0
- 0
- Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_wwdgt.c
- gd32f30x_wwdgt.c
- 0
- 0
-
-
- 3
- 31
- 1
- 0
- 0
- 0
- Libraries\CMSIS\GD\GD32F30x\Source\system_gd32f30x.c
- system_gd32f30x.c
- 0
- 0
-
-
- 3
- 32
- 2
- 0
- 0
- 0
- Libraries\CMSIS\GD\GD32F30x\Source\ARM\startup_gd32f30x_hd.s
- startup_gd32f30x_hd.s
- 0
- 0
-
-
-
-
- Kernel
- 0
- 0
- 0
- 0
-
- 4
- 33
- 1
- 0
- 0
- 0
- ..\..\src\clock.c
- clock.c
- 0
- 0
-
-
- 4
- 34
- 1
- 0
- 0
- 0
- ..\..\src\components.c
- components.c
- 0
- 0
-
-
- 4
- 35
- 1
- 0
- 0
- 0
- ..\..\src\device.c
- device.c
- 0
- 0
-
-
- 4
- 36
- 1
- 0
- 0
- 0
- ..\..\src\idle.c
- idle.c
- 0
- 0
-
-
- 4
- 37
- 1
- 0
- 0
- 0
- ..\..\src\ipc.c
- ipc.c
- 0
- 0
-
-
- 4
- 38
- 1
- 0
- 0
- 0
- ..\..\src\irq.c
- irq.c
- 0
- 0
-
-
- 4
- 39
- 1
- 0
- 0
- 0
- ..\..\src\kservice.c
- kservice.c
- 0
- 0
-
-
- 4
- 40
- 1
- 0
- 0
- 0
- ..\..\src\mem.c
- mem.c
- 0
- 0
-
-
- 4
- 41
- 1
- 0
- 0
- 0
- ..\..\src\mempool.c
- mempool.c
- 0
- 0
-
-
- 4
- 42
- 1
- 0
- 0
- 0
- ..\..\src\object.c
- object.c
- 0
- 0
-
-
- 4
- 43
- 1
- 0
- 0
- 0
- ..\..\src\scheduler.c
- scheduler.c
- 0
- 0
-
-
- 4
- 44
- 1
- 0
- 0
- 0
- ..\..\src\signal.c
- signal.c
- 0
- 0
-
-
- 4
- 45
- 1
- 0
- 0
- 0
- ..\..\src\thread.c
- thread.c
- 0
- 0
-
-
- 4
- 46
- 1
- 0
- 0
- 0
- ..\..\src\timer.c
- timer.c
- 0
- 0
-
-
-
-
- CORTEX-M4
- 0
- 0
- 0
- 0
-
- 5
- 47
- 1
- 0
- 0
- 0
- ..\..\libcpu\arm\cortex-m4\cpuport.c
- cpuport.c
- 0
- 0
-
-
- 5
- 48
- 2
- 0
- 0
- 0
- ..\..\libcpu\arm\cortex-m4\context_rvds.S
- context_rvds.S
- 0
- 0
-
-
- 5
- 49
- 1
- 0
- 0
- 0
- ..\..\libcpu\arm\common\backtrace.c
- backtrace.c
- 0
- 0
-
-
- 5
- 50
- 1
- 0
- 0
- 0
- ..\..\libcpu\arm\common\div0.c
- div0.c
- 0
- 0
-
-
- 5
- 51
- 1
- 0
- 0
- 0
- ..\..\libcpu\arm\common\showmem.c
- showmem.c
- 0
- 0
-
-
-
-
- Filesystem
- 0
- 0
- 0
- 0
-
- 6
- 52
- 1
- 0
- 0
- 0
- ..\..\components\dfs\src\dfs.c
- dfs.c
- 0
- 0
-
-
- 6
- 53
- 1
- 0
- 0
- 0
- ..\..\components\dfs\src\dfs_file.c
- dfs_file.c
- 0
- 0
-
-
- 6
- 54
- 1
- 0
- 0
- 0
- ..\..\components\dfs\src\dfs_fs.c
- dfs_fs.c
- 0
- 0
-
-
- 6
- 55
- 1
- 0
- 0
- 0
- ..\..\components\dfs\src\dfs_posix.c
- dfs_posix.c
- 0
- 0
-
-
- 6
- 56
- 1
- 0
- 0
- 0
- ..\..\components\dfs\filesystems\devfs\devfs.c
- devfs.c
- 0
- 0
-
-
- 6
- 57
- 1
- 0
- 0
- 0
- ..\..\components\dfs\filesystems\elmfat\dfs_elm.c
- dfs_elm.c
- 0
- 0
-
-
- 6
- 58
- 1
- 0
- 0
- 0
- ..\..\components\dfs\filesystems\elmfat\ff.c
- ff.c
- 0
- 0
-
-
-
-
- DeviceDrivers
- 0
- 0
- 0
- 0
-
- 7
- 59
- 1
- 0
- 0
- 0
- ..\..\components\drivers\i2c\i2c_core.c
- i2c_core.c
- 0
- 0
-
-
- 7
- 60
- 1
- 0
- 0
- 0
- ..\..\components\drivers\i2c\i2c_dev.c
- i2c_dev.c
- 0
- 0
-
-
- 7
- 61
- 1
- 0
- 0
- 0
- ..\..\components\drivers\misc\pin.c
- pin.c
- 0
- 0
-
-
- 7
- 62
- 1
- 0
- 0
- 0
- ..\..\components\drivers\serial\serial.c
- serial.c
- 0
- 0
-
-
- 7
- 63
- 1
- 0
- 0
- 0
- ..\..\components\drivers\spi\spi_core.c
- spi_core.c
- 0
- 0
-
-
- 7
- 64
- 1
- 0
- 0
- 0
- ..\..\components\drivers\spi\spi_dev.c
- spi_dev.c
- 0
- 0
-
-
- 7
- 65
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\completion.c
- completion.c
- 0
- 0
-
-
- 7
- 66
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\dataqueue.c
- dataqueue.c
- 0
- 0
-
-
- 7
- 67
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\pipe.c
- pipe.c
- 0
- 0
-
-
- 7
- 68
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\ringbuffer.c
- ringbuffer.c
- 0
- 0
-
-
- 7
- 69
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\waitqueue.c
- waitqueue.c
- 0
- 0
-
-
- 7
- 70
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\workqueue.c
- workqueue.c
- 0
- 0
-
-
-
-
- finsh
- 0
- 0
- 0
- 0
-
- 8
- 71
- 1
- 0
- 0
- 0
- ..\..\components\finsh\shell.c
- shell.c
- 0
- 0
-
-
- 8
- 72
- 1
- 0
- 0
- 0
- ..\..\components\finsh\symbol.c
- symbol.c
- 0
- 0
-
-
- 8
- 73
- 1
- 0
- 0
- 0
- ..\..\components\finsh\cmd.c
- cmd.c
- 0
- 0
-
-
- 8
- 74
- 1
- 0
- 0
- 0
- ..\..\components\finsh\msh.c
- msh.c
- 0
- 0
-
-
- 8
- 75
- 1
- 0
- 0
- 0
- ..\..\components\finsh\msh_cmd.c
- msh_cmd.c
- 0
- 0
-
-
- 8
- 76
- 1
- 0
- 0
- 0
- ..\..\components\finsh\msh_file.c
- msh_file.c
- 0
- 0
-
-
- 8
- 77
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_compiler.c
- finsh_compiler.c
- 0
- 0
-
-
- 8
- 78
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_error.c
- finsh_error.c
- 0
- 0
-
-
- 8
- 79
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_heap.c
- finsh_heap.c
- 0
- 0
-
-
- 8
- 80
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_init.c
- finsh_init.c
- 0
- 0
-
-
- 8
- 81
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_node.c
- finsh_node.c
- 0
- 0
-
-
- 8
- 82
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_ops.c
- finsh_ops.c
- 0
- 0
-
-
- 8
- 83
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_parser.c
- finsh_parser.c
- 0
- 0
-
-
- 8
- 84
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_var.c
- finsh_var.c
- 0
- 0
-
-
- 8
- 85
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_vm.c
- finsh_vm.c
- 0
- 0
-
-
- 8
- 86
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_token.c
- finsh_token.c
- 0
- 0
-
-
-
-
- libc
- 0
- 0
- 0
- 0
-
- 9
- 87
- 1
- 0
- 0
- 0
- ..\..\components\libc\compilers\armlibc\libc.c
- libc.c
- 0
- 0
-
-
- 9
- 88
- 1
- 0
- 0
- 0
- ..\..\components\libc\compilers\armlibc\libc_syms.c
- libc_syms.c
- 0
- 0
-
-
- 9
- 89
- 1
- 0
- 0
- 0
- ..\..\components\libc\compilers\armlibc\mem_std.c
- mem_std.c
- 0
- 0
-
-
- 9
- 90
- 1
- 0
- 0
- 0
- ..\..\components\libc\compilers\armlibc\stdio.c
- stdio.c
- 0
- 0
-
-
- 9
- 91
- 1
- 0
- 0
- 0
- ..\..\components\libc\compilers\armlibc\stubs.c
- stubs.c
- 0
- 0
-
-
- 9
- 92
- 1
- 0
- 0
- 0
- ..\..\components\libc\compilers\armlibc\time.c
- time.c
- 0
- 0
-
-
-
::CMSIS
0
diff --git a/bsp/gd32303e-eval/project.uvprojx b/bsp/gd32303e-eval/project.uvprojx
index 35e5b37de..f1b58b257 100644
--- a/bsp/gd32303e-eval/project.uvprojx
+++ b/bsp/gd32303e-eval/project.uvprojx
@@ -1,10 +1,7 @@
-
2.1
-
### uVision Project, (C) Keil Software
-
rt-thread_gd32f30x
@@ -19,26 +16,26 @@
GigaDevice.GD32F30x_DFP.1.0.1
http://gd32mcu.21ic.com/data/documents/yingyongruanjian
IRAM(0x20000000-0x2000FFFF)IROM(0x08000000-0x0807FFFF) CLOCK(16000000) CPUTYPE("Cortex-M4")
-
+
"Startup\GD\GD32F30x\startup_gd32f30x_hd.s" ("GD32F30x Startup Code")
UL2CM3(-O207 -S0 -C0 -FO7 -FD20000000 -FC800 -FN1 -FF0GD32F30x_HD -FS08000000 -FL080000)
0
gd32f30x.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
SFD\GD\GD32F30x\GD32F30x_HD.SFR
0
0
-
-
-
+
+
+
GD\GD32F30x\
GD\GD32F30x\
@@ -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
@@ -114,7 +111,7 @@
DCM.DLL
-pCM3
SARMCM3.DLL
-
+
TCM.DLL
-pCM3
@@ -139,10 +136,10 @@
1
BIN\UL2CM3.DLL
"" ()
-
-
-
-
+
+
+
+
0
@@ -175,7 +172,7 @@
0
0
"Cortex-M4"
-
+
0
0
0
@@ -307,7 +304,7 @@
0x0
-
+
1
@@ -333,10 +330,10 @@
0
0
-
+
GD32F30X_HD, RT_USING_ARM_LIBC, USE_STDPERIPH_DRIVER
-
- applications;.;drivers;Libraries\CMSIS\GD\GD32F30x\Include;Libraries\CMSIS;Libraries\GD32F30x_standard_peripheral\Include;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\filesystems\elmfat;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\spi;..\..\components\drivers\include;..\..\components\drivers\spi\sfud\inc;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc
+
+ .;..\..\include;applications;.;drivers;Libraries\CMSIS\GD\GD32F30x\Include;Libraries\CMSIS;Libraries\GD32F30x_standard_peripheral\Include;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\filesystems\elmfat;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\spi;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\libc\compilers\common
@@ -351,10 +348,10 @@
0
0
-
-
-
-
+
+
+
+
@@ -366,17 +363,125 @@
0
0x08000000
0x20000000
-
-
-
-
- --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab)
-
-
+
+
+
+
+
+
+
+
+ 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
@@ -395,21 +500,29 @@
1
drivers\board.c
+
+
drv_usart.c
1
drivers\drv_usart.c
+
+
drv_spi.c
1
drivers\drv_spi.c
+
+
drv_i2c.c
1
drivers\drv_i2c.c
+
+
drv_gpio.c
1
@@ -425,126 +538,176 @@
1
Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_adc.c
+
+
gd32f30x_bkp.c
1
Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_bkp.c
+
+
gd32f30x_can.c
1
Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_can.c
+
+
gd32f30x_crc.c
1
Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_crc.c
+
+
gd32f30x_ctc.c
1
Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_ctc.c
+
+
gd32f30x_dac.c
1
Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_dac.c
+
+
gd32f30x_dbg.c
1
Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_dbg.c
+
+
gd32f30x_dma.c
1
Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_dma.c
+
+
gd32f30x_enet.c
1
Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_enet.c
+
+
gd32f30x_exmc.c
1
Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_exmc.c
+
+
gd32f30x_exti.c
1
Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_exti.c
+
+
gd32f30x_fmc.c
1
Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_fmc.c
+
+
gd32f30x_fwdgt.c
1
Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_fwdgt.c
+
+
gd32f30x_gpio.c
1
Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_gpio.c
+
+
gd32f30x_i2c.c
1
Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_i2c.c
+
+
gd32f30x_misc.c
1
Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_misc.c
+
+
gd32f30x_pmu.c
1
Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_pmu.c
+
+
gd32f30x_rcu.c
1
Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_rcu.c
+
+
gd32f30x_rtc.c
1
Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_rtc.c
+
+
gd32f30x_sdio.c
1
Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_sdio.c
+
+
gd32f30x_spi.c
1
Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_spi.c
+
+
gd32f30x_timer.c
1
Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_timer.c
+
+
gd32f30x_usart.c
1
Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_usart.c
+
+
gd32f30x_wwdgt.c
1
Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_wwdgt.c
+
+
system_gd32f30x.c
1
Libraries\CMSIS\GD\GD32F30x\Source\system_gd32f30x.c
+
+
startup_gd32f30x_hd.s
2
@@ -553,108 +716,41 @@
- Kernel
+ cpu
- 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
+ backtrace.c
1
- ..\..\src\signal.c
+ ..\..\libcpu\arm\common\backtrace.c
+
+
- thread.c
+ div0.c
1
- ..\..\src\thread.c
+ ..\..\libcpu\arm\common\div0.c
+
+
- timer.c
+ showmem.c
1
- ..\..\src\timer.c
+ ..\..\libcpu\arm\common\showmem.c
-
-
- CORTEX-M4
cpuport.c
1
..\..\libcpu\arm\cortex-m4\cpuport.c
+
+
context_rvds.S
2
..\..\libcpu\arm\cortex-m4\context_rvds.S
-
- backtrace.c
- 1
- ..\..\libcpu\arm\common\backtrace.c
-
-
- div0.c
- 1
- ..\..\libcpu\arm\common\div0.c
-
-
- showmem.c
- 1
- ..\..\libcpu\arm\common\showmem.c
-
@@ -665,31 +761,43 @@
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
+
+
devfs.c
1
..\..\components\dfs\filesystems\devfs\devfs.c
+
+
dfs_elm.c
1
..\..\components\dfs\filesystems\elmfat\dfs_elm.c
+
+
ff.c
1
@@ -699,136 +807,109 @@
DeviceDrivers
-
-
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 0
-
-
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
-
- --c99
-
-
-
-
-
-
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
-
-
-
-
-
-
-
-
-
i2c_core.c
1
..\..\components\drivers\i2c\i2c_core.c
+
+
i2c_dev.c
1
..\..\components\drivers\i2c\i2c_dev.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
+
+
+
+
+
+
+
+
+
+
+
+
finsh
@@ -838,76 +919,92 @@
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
-
- msh_cmd.c
- 1
- ..\..\components\finsh\msh_cmd.c
-
+
+
msh_file.c
1
..\..\components\finsh\msh_file.c
+
+
finsh_compiler.c
1
..\..\components\finsh\finsh_compiler.c
+
+
finsh_error.c
1
..\..\components\finsh\finsh_error.c
+
+
finsh_heap.c
1
..\..\components\finsh\finsh_heap.c
+
+
finsh_init.c
1
..\..\components\finsh\finsh_init.c
+
+
finsh_node.c
1
..\..\components\finsh\finsh_node.c
+
+
finsh_ops.c
1
..\..\components\finsh\finsh_ops.c
+
+
finsh_parser.c
1
..\..\components\finsh\finsh_parser.c
+
+
finsh_var.c
1
..\..\components\finsh\finsh_var.c
+
+
finsh_vm.c
1
..\..\components\finsh\finsh_vm.c
+
+
finsh_token.c
1
@@ -923,51 +1020,49 @@
1
..\..\components\libc\compilers\armlibc\libc.c
-
- libc_syms.c
- 1
- ..\..\components\libc\compilers\armlibc\libc_syms.c
-
+
+
mem_std.c
1
..\..\components\libc\compilers\armlibc\mem_std.c
+
+
stdio.c
1
..\..\components\libc\compilers\armlibc\stdio.c
+
+
stubs.c
1
..\..\components\libc\compilers\armlibc\stubs.c
+
+
time.c
1
- ..\..\components\libc\compilers\armlibc\time.c
+ ..\..\components\libc\compilers\common\time.c
-
- ::CMSIS
-
-
-
+
-
+
-
+
-
+
-
diff --git a/bsp/gd32450z-eval/project.uvprojx b/bsp/gd32450z-eval/project.uvprojx
index 9f5e651cf..c0fa3a031 100644
--- a/bsp/gd32450z-eval/project.uvprojx
+++ b/bsp/gd32450z-eval/project.uvprojx
@@ -929,13 +929,6 @@
..\..\components\finsh\shell.c
-
-
- symbol.c
- 1
- ..\..\components\finsh\symbol.c
-
-
cmd.c
@@ -950,13 +943,6 @@
..\..\components\finsh\msh.c
-
-
- msh_cmd.c
- 1
- ..\..\components\finsh\msh_cmd.c
-
-
msh_file.c
@@ -1069,14 +1055,7 @@
time.c
1
- ..\..\components\libc\compilers\armlibc\time.c
-
-
-
-
- gmtime_r.c
- 1
- ..\..\components\libc\compilers\common\gmtime_r.c
+ ..\..\components\libc\compilers\common\time.c
diff --git a/bsp/gd32e230k-start/project.uvprojx b/bsp/gd32e230k-start/project.uvprojx
index 529a87f12..89b4f148c 100644
--- a/bsp/gd32e230k-start/project.uvprojx
+++ b/bsp/gd32e230k-start/project.uvprojx
@@ -10,7 +10,7 @@
rt-thread_gd32e230
0x4
ARM-ADS
- 6120000::V6.12::.\ARMCLANG
+ 5060750::V5.06 update 6 (build 750)::ARMCC
1
@@ -184,7 +184,6 @@
0
0
0
- 0
0
0
8
@@ -338,7 +337,7 @@
GD32E230
- .;..\..\include;applications;drivers;Libraries\CMSIS\GD\GD32E230\Include;Libraries\CMSIS;Libraries\GD32E230_standard_peripheral\Include;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m23;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\spi;..\..\components\drivers\include;..\..\components\drivers\spi\sfud\inc;..\..\components\drivers\include
+ .;..\..\include;applications;drivers;Libraries\CMSIS\GD\GD32E230\Include;Libraries\CMSIS;Libraries\GD32E230_standard_peripheral\Include;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m23;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\spi;..\..\components\drivers\include;..\..\components\drivers\spi\sfud\inc;..\..\components\drivers\include;..\..\components\libc\compilers\common
@@ -684,9 +683,9 @@
2
2
-
-
-
+ --c99
+
+
diff --git a/bsp/imxrt/imxrt1052-atk-commander/project.uvoptx b/bsp/imxrt/imxrt1052-atk-commander/project.uvoptx
index 768228bb8..526a00b91 100644
--- a/bsp/imxrt/imxrt1052-atk-commander/project.uvoptx
+++ b/bsp/imxrt/imxrt1052-atk-commander/project.uvoptx
@@ -174,964 +174,4 @@
-
- Kernel
- 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
-
-
- 2
- 17
- 1
- 0
- 0
- 0
- applications\mnt.c
- mnt.c
- 0
- 0
-
-
-
-
- Drivers
- 1
- 0
- 0
- 0
-
- 3
- 18
- 1
- 0
- 0
- 0
- board\board.c
- board.c
- 0
- 0
-
-
- 3
- 19
- 1
- 0
- 0
- 0
- board\MCUX_Config\clock_config.c
- clock_config.c
- 0
- 0
-
-
- 3
- 20
- 1
- 0
- 0
- 0
- board\MCUX_Config\pin_mux.c
- pin_mux.c
- 0
- 0
-
-
- 3
- 21
- 1
- 0
- 0
- 0
- ..\Libraries\drivers\drv_gpio.c
- drv_gpio.c
- 0
- 0
-
-
- 3
- 22
- 1
- 0
- 0
- 0
- ..\Libraries\drivers\drv_uart.c
- drv_uart.c
- 0
- 0
-
-
- 3
- 23
- 1
- 0
- 0
- 0
- ..\Libraries\drivers\drv_spi.c
- drv_spi.c
- 0
- 0
-
-
-
-
- cpu
- 0
- 0
- 0
- 0
-
- 4
- 24
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\backtrace.c
- backtrace.c
- 0
- 0
-
-
- 4
- 25
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\div0.c
- div0.c
- 0
- 0
-
-
- 4
- 26
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\showmem.c
- showmem.c
- 0
- 0
-
-
- 4
- 27
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m7\cpuport.c
- cpuport.c
- 0
- 0
-
-
- 4
- 28
- 2
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m7\context_rvds.S
- context_rvds.S
- 0
- 0
-
-
-
-
- Filesystem
- 0
- 0
- 0
- 0
-
- 5
- 29
- 1
- 0
- 0
- 0
- ..\..\..\components\dfs\src\dfs.c
- dfs.c
- 0
- 0
-
-
- 5
- 30
- 1
- 0
- 0
- 0
- ..\..\..\components\dfs\src\dfs_file.c
- dfs_file.c
- 0
- 0
-
-
- 5
- 31
- 1
- 0
- 0
- 0
- ..\..\..\components\dfs\src\dfs_fs.c
- dfs_fs.c
- 0
- 0
-
-
- 5
- 32
- 1
- 0
- 0
- 0
- ..\..\..\components\dfs\src\dfs_posix.c
- dfs_posix.c
- 0
- 0
-
-
- 5
- 33
- 1
- 0
- 0
- 0
- ..\..\..\components\dfs\src\poll.c
- poll.c
- 0
- 0
-
-
- 5
- 34
- 1
- 0
- 0
- 0
- ..\..\..\components\dfs\src\select.c
- select.c
- 0
- 0
-
-
- 5
- 35
- 1
- 0
- 0
- 0
- ..\..\..\components\dfs\filesystems\devfs\devfs.c
- devfs.c
- 0
- 0
-
-
-
-
- DeviceDrivers
- 0
- 0
- 0
- 0
-
- 6
- 36
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\cputime\cputime.c
- cputime.c
- 0
- 0
-
-
- 6
- 37
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\misc\pin.c
- pin.c
- 0
- 0
-
-
- 6
- 38
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\serial\serial.c
- serial.c
- 0
- 0
-
-
- 6
- 39
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\spi\spi_core.c
- spi_core.c
- 0
- 0
-
-
- 6
- 40
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\spi\spi_dev.c
- spi_dev.c
- 0
- 0
-
-
- 6
- 41
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\spi\spi_flash_sfud.c
- spi_flash_sfud.c
- 0
- 0
-
-
- 6
- 42
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\spi\sfud\src\sfud.c
- sfud.c
- 0
- 0
-
-
- 6
- 43
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\spi\sfud\src\sfud_sfdp.c
- sfud_sfdp.c
- 0
- 0
-
-
- 6
- 44
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\completion.c
- completion.c
- 0
- 0
-
-
- 6
- 45
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\dataqueue.c
- dataqueue.c
- 0
- 0
-
-
- 6
- 46
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\pipe.c
- pipe.c
- 0
- 0
-
-
- 6
- 47
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\ringblk_buf.c
- ringblk_buf.c
- 0
- 0
-
-
- 6
- 48
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\ringbuffer.c
- ringbuffer.c
- 0
- 0
-
-
- 6
- 49
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\waitqueue.c
- waitqueue.c
- 0
- 0
-
-
- 6
- 50
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\workqueue.c
- workqueue.c
- 0
- 0
-
-
-
-
- finsh
- 0
- 0
- 0
- 0
-
- 7
- 51
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\shell.c
- shell.c
- 0
- 0
-
-
- 7
- 52
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\symbol.c
- symbol.c
- 0
- 0
-
-
- 7
- 53
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\cmd.c
- cmd.c
- 0
- 0
-
-
- 7
- 54
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh.c
- msh.c
- 0
- 0
-
-
- 7
- 55
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh_cmd.c
- msh_cmd.c
- 0
- 0
-
-
- 7
- 56
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh_file.c
- msh_file.c
- 0
- 0
-
-
-
-
- libc
- 0
- 0
- 0
- 0
-
- 8
- 57
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\armlibc\libc.c
- libc.c
- 0
- 0
-
-
- 8
- 58
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\armlibc\mem_std.c
- mem_std.c
- 0
- 0
-
-
- 8
- 59
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\armlibc\stdio.c
- stdio.c
- 0
- 0
-
-
- 8
- 60
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\armlibc\stubs.c
- stubs.c
- 0
- 0
-
-
- 8
- 61
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\armlibc\time.c
- time.c
- 0
- 0
-
-
- 8
- 62
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\common\gmtime_r.c
- gmtime_r.c
- 0
- 0
-
-
-
-
- Libraries
- 0
- 0
- 0
- 0
-
- 9
- 63
- 1
- 0
- 0
- 0
- ..\Libraries\MIMXRT1050\MIMXRT1052\system_MIMXRT1052.c
- system_MIMXRT1052.c
- 0
- 0
-
-
- 9
- 64
- 1
- 0
- 0
- 0
- ..\Libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_common.c
- fsl_common.c
- 0
- 0
-
-
- 9
- 65
- 1
- 0
- 0
- 0
- ..\Libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_clock.c
- fsl_clock.c
- 0
- 0
-
-
- 9
- 66
- 1
- 0
- 0
- 0
- ..\Libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_cache.c
- fsl_cache.c
- 0
- 0
-
-
- 9
- 67
- 2
- 0
- 0
- 0
- ..\Libraries\MIMXRT1050\MIMXRT1052\arm\startup_MIMXRT1052.s
- startup_MIMXRT1052.s
- 0
- 0
-
-
- 9
- 68
- 1
- 0
- 0
- 0
- ..\Libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_gpio.c
- fsl_gpio.c
- 0
- 0
-
-
- 9
- 69
- 1
- 0
- 0
- 0
- ..\Libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_lpuart.c
- fsl_lpuart.c
- 0
- 0
-
-
- 9
- 70
- 1
- 0
- 0
- 0
- ..\Libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_lpspi.c
- fsl_lpspi.c
- 0
- 0
-
-
- 9
- 71
- 1
- 0
- 0
- 0
- ..\Libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_dmamux.c
- fsl_dmamux.c
- 0
- 0
-
-
- 9
- 72
- 1
- 0
- 0
- 0
- ..\Libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_edma.c
- fsl_edma.c
- 0
- 0
-
-
- 9
- 73
- 1
- 0
- 0
- 0
- ..\Libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_lpuart_edma.c
- fsl_lpuart_edma.c
- 0
- 0
-
-
- 9
- 74
- 1
- 0
- 0
- 0
- ..\Libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_lpspi_edma.c
- fsl_lpspi_edma.c
- 0
- 0
-
-
-
diff --git a/bsp/imxrt/imxrt1052-atk-commander/project.uvprojx b/bsp/imxrt/imxrt1052-atk-commander/project.uvprojx
index 5debaef87..87a7e6125 100644
--- a/bsp/imxrt/imxrt1052-atk-commander/project.uvprojx
+++ b/bsp/imxrt/imxrt1052-atk-commander/project.uvprojx
@@ -1,16 +1,13 @@
-
2.1
-
### uVision Project, (C) Keil Software
-
rtthread
0x4
ARM-ADS
- 5060750::V5.06 update 6 (build 750)::ARMCC
+ 5060528::V5.06 update 5 (build 528)::ARMCC
0
@@ -19,28 +16,28 @@
NXP.MIMXRT1052_DFP.11.0.0
http://mcuxpresso.nxp.com/cmsis_pack/repo/
IRAM(0x20000000,0x020000) IRAM2(0x00000000,0x020000) XRAM(0x20200000,0x040000) CPUTYPE("Cortex-M7") FPU3(DFPU) CLOCK(12000000) ELITTLE
-
-
+
+
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC8000 -FN2 -FF0MIMXRT105x_HYPER_256KB_SEC -FS060000000 -FL04000000 -FF1MIMXRT105x_QuadSPI_4KB_SEC -FS160000000 -FL1800000 -FP0($$Device:MIMXRT1052CVL5B$arm\MIMXRT105x_HYPER_256KB_SEC.FLM) -FP1($$Device:MIMXRT1052CVL5B$arm\MIMXRT105x_QuadSPI_4KB_SEC.FLM))
0
$$Device:MIMXRT1052CVL5B$fsl_device_registers.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
$$Device:MIMXRT1052CVL5B$MIMXRT1052.xml
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
@@ -114,7 +111,7 @@
DCM.DLL
-pCM7
SARMCM3.DLL
-
+
TCM.DLL
-pCM7
@@ -139,10 +136,10 @@
1
BIN\UL2CM3.DLL
"" ()
-
-
-
-
+
+
+
+
0
@@ -175,7 +172,7 @@
0
0
"Cortex-M7"
-
+
0
0
0
@@ -307,7 +304,7 @@
0x20000
-
+
1
@@ -335,8 +332,8 @@
--library_interface=armcc --library_type=standardlib --diag_suppress=66,1296,186
SKIP_SYSCLK_INIT, CPU_MIMXRT1052CVL5B, FSL_SDK_ENABLE_DRIVER_CACHE_CONTROL=1, XIP_EXTERNAL_FLASH=1, EVK_MCIMXRM, RT_USING_ARM_LIBC
-
- .;..\..\..\include;applications;board;board\MCUX_Config;board\ports;..\Libraries\drivers;..\Libraries\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\drivers\spi;..\..\..\components\drivers\include;..\..\..\components\drivers\spi\sfud\inc;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\armlibc;..\..\..\components\libc\compilers\common;..\Libraries\MIMXRT1050\CMSIS\Include;..\Libraries\MIMXRT1050\MIMXRT1052;..\Libraries\MIMXRT1050\MIMXRT1052\drivers
+
+ .;..\..\..\include;applications;board;board\MCUX_Config;board\ports;..\libraries\drivers;..\libraries\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\drivers\spi;..\..\..\components\drivers\include;..\..\..\components\drivers\spi\sfud\inc;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\armlibc;..\..\..\components\libc\compilers\common;..\libraries\MIMXRT1050\CMSIS\Include;..\libraries\MIMXRT1050\MIMXRT1052;..\libraries\MIMXRT1050\MIMXRT1052\drivers
@@ -351,10 +348,10 @@
0
0
-
-
-
-
+
+
+
+
@@ -366,12 +363,12 @@
0
0x00000000
0x10000000
-
+
.\board\linker_scripts\link.sct
-
-
-
-
+
+
+
+
6314
@@ -385,71 +382,99 @@
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
@@ -465,6 +490,8 @@
1
applications\main.c
+
+
mnt.c
1
@@ -480,30 +507,40 @@
1
board\board.c
+
+
clock_config.c
1
board\MCUX_Config\clock_config.c
+
+
pin_mux.c
1
board\MCUX_Config\pin_mux.c
+
+
drv_gpio.c
1
- ..\Libraries\drivers\drv_gpio.c
+ ..\libraries\drivers\drv_gpio.c
+
+
drv_uart.c
1
- ..\Libraries\drivers\drv_uart.c
+ ..\libraries\drivers\drv_uart.c
+
+
drv_spi.c
1
- ..\Libraries\drivers\drv_spi.c
+ ..\libraries\drivers\drv_spi.c
@@ -515,21 +552,36 @@
1
..\..\..\libcpu\arm\common\backtrace.c
+
+
div0.c
1
..\..\..\libcpu\arm\common\div0.c
+
+
showmem.c
1
..\..\..\libcpu\arm\common\showmem.c
+
+
+
+ cpu_cache.c
+ 1
+ ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c
+
+
+
cpuport.c
1
..\..\..\libcpu\arm\cortex-m7\cpuport.c
+
+
context_rvds.S
2
@@ -545,31 +597,43 @@
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
@@ -579,151 +643,123 @@
DeviceDrivers
-
-
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 0
-
-
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
-
- --c99
-
-
-
-
-
-
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
-
-
-
-
-
-
-
-
-
cputime.c
1
..\..\..\components\drivers\cputime\cputime.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
+
+
spi_flash_sfud.c
1
..\..\..\components\drivers\spi\spi_flash_sfud.c
+
+
sfud.c
1
..\..\..\components\drivers\spi\sfud\src\sfud.c
+
+
sfud_sfdp.c
1
..\..\..\components\drivers\spi\sfud\src\sfud_sfdp.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
+
+
+
+
+ --c99
+
+
+
+
+
+
+
finsh
@@ -733,26 +769,22 @@
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
-
- msh_cmd.c
- 1
- ..\..\..\components\finsh\msh_cmd.c
-
+
+
msh_file.c
1
@@ -768,30 +800,33 @@
1
..\..\..\components\libc\compilers\armlibc\libc.c
+
+
mem_std.c
1
..\..\..\components\libc\compilers\armlibc\mem_std.c
+
+
stdio.c
1
..\..\..\components\libc\compilers\armlibc\stdio.c
+
+
stubs.c
1
..\..\..\components\libc\compilers\armlibc\stubs.c
+
+
time.c
1
- ..\..\..\components\libc\compilers\armlibc\time.c
-
-
- gmtime_r.c
- 1
- ..\..\..\components\libc\compilers\common\gmtime_r.c
+ ..\..\..\components\libc\compilers\common\time.c
@@ -801,73 +836,93 @@
system_MIMXRT1052.c
1
- ..\Libraries\MIMXRT1050\MIMXRT1052\system_MIMXRT1052.c
+ ..\libraries\MIMXRT1050\MIMXRT1052\system_MIMXRT1052.c
+
+
fsl_common.c
1
- ..\Libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_common.c
+ ..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_common.c
+
+
fsl_clock.c
1
- ..\Libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_clock.c
+ ..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_clock.c
+
+
fsl_cache.c
1
- ..\Libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_cache.c
+ ..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_cache.c
+
+
startup_MIMXRT1052.s
2
- ..\Libraries\MIMXRT1050\MIMXRT1052\arm\startup_MIMXRT1052.s
+ ..\libraries\MIMXRT1050\MIMXRT1052\arm\startup_MIMXRT1052.s
+
+
fsl_gpio.c
1
- ..\Libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_gpio.c
+ ..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_gpio.c
+
+
fsl_lpuart.c
1
- ..\Libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_lpuart.c
+ ..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_lpuart.c
+
+
fsl_lpspi.c
1
- ..\Libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_lpspi.c
+ ..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_lpspi.c
+
+
fsl_dmamux.c
1
- ..\Libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_dmamux.c
+ ..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_dmamux.c
+
+
fsl_edma.c
1
- ..\Libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_edma.c
+ ..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_edma.c
+
+
fsl_lpuart_edma.c
1
- ..\Libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_lpuart_edma.c
+ ..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_lpuart_edma.c
+
+
fsl_lpspi_edma.c
1
- ..\Libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_lpspi_edma.c
+ ..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_lpspi_edma.c
-
-
-
-
+
+
+
-
diff --git a/bsp/imxrt/imxrt1052-fire-pro/project.ewp b/bsp/imxrt/imxrt1052-fire-pro/project.ewp
index 5d2b1fe40..baca346b8 100644
--- a/bsp/imxrt/imxrt1052-fire-pro/project.ewp
+++ b/bsp/imxrt/imxrt1052-fire-pro/project.ewp
@@ -360,16 +360,16 @@
$PROJ_DIR$\..\..\..\libcpu\arm\common
$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7
$PROJ_DIR$\board\ports
- $PROJ_DIR$\..\Libraries\drivers
- $PROJ_DIR$\..\Libraries\drivers\config
+ $PROJ_DIR$\..\libraries\drivers
+ $PROJ_DIR$\..\libraries\drivers\config
$PROJ_DIR$\..\..\..\components\drivers\include
$PROJ_DIR$\.
$PROJ_DIR$\applications
- $PROJ_DIR$\..\Libraries\MIMXRT1050\MIMXRT1052\drivers
+ $PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers
$PROJ_DIR$\..\..\..\components\libc\compilers\dlib
$PROJ_DIR$\board
- $PROJ_DIR$\..\Libraries\MIMXRT1050\CMSIS\Include
- $PROJ_DIR$\..\Libraries\MIMXRT1050\MIMXRT1052
+ $PROJ_DIR$\..\libraries\MIMXRT1050\CMSIS\Include
+ $PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052
$PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\..\..\..\include
@@ -1124,10 +1124,13 @@
$PROJ_DIR$\board\MCUX_Config\pin_mux.c
- $PROJ_DIR$\..\Libraries\drivers\drv_gpio.c
+ $PROJ_DIR$\..\libraries\drivers\drv_gpio.c
- $PROJ_DIR$\..\Libraries\drivers\drv_uart.c
+ $PROJ_DIR$\..\libraries\drivers\drv_uart.c
+
+
+ $PROJ_DIR$\..\libraries\drivers\drv_can.c
@@ -1141,6 +1144,9 @@
$PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c
+
$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c
@@ -1150,6 +1156,9 @@
DeviceDrivers
+
+ $PROJ_DIR$\..\..\..\components\drivers\can\can.c
+
$PROJ_DIR$\..\..\..\components\drivers\cputime\cputime.c
@@ -1186,26 +1195,17 @@
$PROJ_DIR$\..\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\..\components\finsh\symbol.c
-
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_file.c
-
libc
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\gmtime_r.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c
@@ -1243,32 +1243,32 @@
$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\time.c
-
Libraries
- $PROJ_DIR$\..\Libraries\MIMXRT1050\MIMXRT1052\system_MIMXRT1052.c
+ $PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\system_MIMXRT1052.c
+
+
+ $PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_common.c
- $PROJ_DIR$\..\Libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_common.c
+ $PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_clock.c
- $PROJ_DIR$\..\Libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_clock.c
+ $PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_cache.c
- $PROJ_DIR$\..\Libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_cache.c
+ $PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\iar\startup_MIMXRT1052.s
- $PROJ_DIR$\..\Libraries\MIMXRT1050\MIMXRT1052\iar\startup_MIMXRT1052.s
+ $PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_gpio.c
- $PROJ_DIR$\..\Libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_gpio.c
+ $PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_lpuart.c
- $PROJ_DIR$\..\Libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_lpuart.c
+ $PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_flexcan.c
diff --git a/bsp/imxrt/imxrt1052-fire-pro/project.uvprojx b/bsp/imxrt/imxrt1052-fire-pro/project.uvprojx
index 248b4dd90..f7b5ecf00 100644
--- a/bsp/imxrt/imxrt1052-fire-pro/project.uvprojx
+++ b/bsp/imxrt/imxrt1052-fire-pro/project.uvprojx
@@ -333,7 +333,7 @@
--library_interface=armcc --library_type=standardlib --diag_suppress=66,1296,186
SKIP_SYSCLK_INIT, CPU_MIMXRT1052CVL5B, FSL_SDK_ENABLE_DRIVER_CACHE_CONTROL=1, XIP_EXTERNAL_FLASH=1, EVK_MCIMXRM, RT_USING_ARM_LIBC
- .;..\..\..\include;applications;board;board\MCUX_Config;board\ports;..\Libraries\drivers;..\Libraries\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\armlibc;..\..\..\components\libc\compilers\common;..\Libraries\MIMXRT1050\CMSIS\Include;..\Libraries\MIMXRT1050\MIMXRT1052;..\Libraries\MIMXRT1050\MIMXRT1052\drivers
+ .;..\..\..\include;applications;board;board\MCUX_Config;board\ports;..\libraries\drivers;..\libraries\drivers\config;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m7;..\..\..\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\MIMXRT1050\CMSIS\Include;..\libraries\MIMXRT1050\MIMXRT1052;..\libraries\MIMXRT1050\MIMXRT1052\drivers
@@ -519,14 +519,21 @@
drv_gpio.c
1
- ..\Libraries\drivers\drv_gpio.c
+ ..\libraries\drivers\drv_gpio.c
drv_uart.c
1
- ..\Libraries\drivers\drv_uart.c
+ ..\libraries\drivers\drv_uart.c
+
+
+
+
+ drv_can.c
+ 1
+ ..\libraries\drivers\drv_can.c
@@ -553,6 +560,13 @@
..\..\..\libcpu\arm\common\showmem.c
+
+
+ cpu_cache.c
+ 1
+ ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c
+
+
cpuport.c
@@ -570,6 +584,13 @@
DeviceDrivers
+
+
+ can.c
+ 1
+ ..\..\..\components\drivers\can\can.c
+
+
cputime.c
@@ -650,13 +671,6 @@
..\..\..\components\finsh\shell.c
-
-
- symbol.c
- 1
- ..\..\..\components\finsh\symbol.c
-
-
cmd.c
@@ -671,20 +685,6 @@
..\..\..\components\finsh\msh.c
-
-
- msh_cmd.c
- 1
- ..\..\..\components\finsh\msh_cmd.c
-
-
-
-
- msh_file.c
- 1
- ..\..\..\components\finsh\msh_file.c
-
-
libc
@@ -713,14 +713,7 @@
time.c
1
- ..\..\..\components\libc\compilers\armlibc\time.c
-
-
-
-
- gmtime_r.c
- 1
- ..\..\..\components\libc\compilers\common\gmtime_r.c
+ ..\..\..\components\libc\compilers\common\time.c
@@ -730,49 +723,56 @@
system_MIMXRT1052.c
1
- ..\Libraries\MIMXRT1050\MIMXRT1052\system_MIMXRT1052.c
+ ..\libraries\MIMXRT1050\MIMXRT1052\system_MIMXRT1052.c
fsl_common.c
1
- ..\Libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_common.c
+ ..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_common.c
fsl_clock.c
1
- ..\Libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_clock.c
+ ..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_clock.c
fsl_cache.c
1
- ..\Libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_cache.c
+ ..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_cache.c
startup_MIMXRT1052.s
2
- ..\Libraries\MIMXRT1050\MIMXRT1052\arm\startup_MIMXRT1052.s
+ ..\libraries\MIMXRT1050\MIMXRT1052\arm\startup_MIMXRT1052.s
fsl_gpio.c
1
- ..\Libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_gpio.c
+ ..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_gpio.c
fsl_lpuart.c
1
- ..\Libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_lpuart.c
+ ..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_lpuart.c
+
+
+
+
+ fsl_flexcan.c
+ 1
+ ..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_flexcan.c
diff --git a/bsp/imxrt/imxrt1052-nxp-evk/project.ewp b/bsp/imxrt/imxrt1052-nxp-evk/project.ewp
index 2b45e3008..ada152a03 100644
--- a/bsp/imxrt/imxrt1052-nxp-evk/project.ewp
+++ b/bsp/imxrt/imxrt1052-nxp-evk/project.ewp
@@ -360,17 +360,17 @@
$PROJ_DIR$\..\..\..\libcpu\arm\common
$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7
$PROJ_DIR$\board\ports
- $PROJ_DIR$\..\Libraries\drivers
- $PROJ_DIR$\..\Libraries\drivers\config
+ $PROJ_DIR$\..\libraries\drivers
+ $PROJ_DIR$\..\libraries\drivers\config
$PROJ_DIR$\..\..\..\components\drivers\include
$PROJ_DIR$\.
$PROJ_DIR$\xip
$PROJ_DIR$\applications
- $PROJ_DIR$\..\Libraries\MIMXRT1050\MIMXRT1052\drivers
+ $PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers
$PROJ_DIR$\..\..\..\components\libc\compilers\dlib
$PROJ_DIR$\board
- $PROJ_DIR$\..\Libraries\MIMXRT1050\CMSIS\Include
- $PROJ_DIR$\..\Libraries\MIMXRT1050\MIMXRT1052
+ $PROJ_DIR$\..\libraries\MIMXRT1050\CMSIS\Include
+ $PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052
$PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\..\..\..\include
@@ -1112,6 +1112,9 @@
$PROJ_DIR$\applications\main.c
+
+ $PROJ_DIR$\applications\mnt.c
+
Drivers
@@ -1125,10 +1128,10 @@
$PROJ_DIR$\board\MCUX_Config\pin_mux.c
- $PROJ_DIR$\..\Libraries\drivers\drv_gpio.c
+ $PROJ_DIR$\..\libraries\drivers\drv_gpio.c
- $PROJ_DIR$\..\Libraries\drivers\drv_uart.c
+ $PROJ_DIR$\..\libraries\drivers\drv_uart.c
@@ -1151,6 +1154,9 @@
$PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c
+
$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c
@@ -1196,26 +1202,17 @@
$PROJ_DIR$\..\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\..\components\finsh\symbol.c
-
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_file.c
-
libc
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\gmtime_r.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c
@@ -1253,32 +1250,29 @@
$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\time.c
-
Libraries
- $PROJ_DIR$\..\Libraries\MIMXRT1050\MIMXRT1052\system_MIMXRT1052.c
+ $PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\system_MIMXRT1052.c
- $PROJ_DIR$\..\Libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_common.c
+ $PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_common.c
- $PROJ_DIR$\..\Libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_clock.c
+ $PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_clock.c
- $PROJ_DIR$\..\Libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_cache.c
+ $PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_cache.c
- $PROJ_DIR$\..\Libraries\MIMXRT1050\MIMXRT1052\iar\startup_MIMXRT1052.s
+ $PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\iar\startup_MIMXRT1052.s
- $PROJ_DIR$\..\Libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_gpio.c
+ $PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_gpio.c
- $PROJ_DIR$\..\Libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_lpuart.c
+ $PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_lpuart.c
diff --git a/bsp/imxrt/imxrt1052-nxp-evk/project.uvoptx b/bsp/imxrt/imxrt1052-nxp-evk/project.uvoptx
index 89ffb0102..48f8775ef 100644
--- a/bsp/imxrt/imxrt1052-nxp-evk/project.uvoptx
+++ b/bsp/imxrt/imxrt1052-nxp-evk/project.uvoptx
@@ -179,748 +179,4 @@
-
- Kernel
- 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\MCUX_Config\clock_config.c
- clock_config.c
- 0
- 0
-
-
- 3
- 19
- 1
- 0
- 0
- 0
- board\MCUX_Config\pin_mux.c
- pin_mux.c
- 0
- 0
-
-
- 3
- 20
- 1
- 0
- 0
- 0
- ..\Libraries\drivers\drv_gpio.c
- drv_gpio.c
- 0
- 0
-
-
- 3
- 21
- 1
- 0
- 0
- 0
- ..\Libraries\drivers\drv_uart.c
- drv_uart.c
- 0
- 0
-
-
-
-
- xip
- 0
- 0
- 0
- 0
-
- 4
- 22
- 1
- 0
- 0
- 0
- xip\fsl_flexspi_nor_boot.c
- fsl_flexspi_nor_boot.c
- 0
- 0
-
-
- 4
- 23
- 1
- 0
- 0
- 0
- xip\fsl_flexspi_nor_flash.c
- fsl_flexspi_nor_flash.c
- 0
- 0
-
-
-
-
- cpu
- 0
- 0
- 0
- 0
-
- 5
- 24
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\backtrace.c
- backtrace.c
- 0
- 0
-
-
- 5
- 25
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\div0.c
- div0.c
- 0
- 0
-
-
- 5
- 26
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\showmem.c
- showmem.c
- 0
- 0
-
-
- 5
- 27
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m7\cpuport.c
- cpuport.c
- 0
- 0
-
-
- 5
- 28
- 2
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m7\context_rvds.S
- context_rvds.S
- 0
- 0
-
-
-
-
- DeviceDrivers
- 0
- 0
- 0
- 0
-
- 6
- 29
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\cputime\cputime.c
- cputime.c
- 0
- 0
-
-
- 6
- 30
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\misc\pin.c
- pin.c
- 0
- 0
-
-
- 6
- 31
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\serial\serial.c
- serial.c
- 0
- 0
-
-
- 6
- 32
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\completion.c
- completion.c
- 0
- 0
-
-
- 6
- 33
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\dataqueue.c
- dataqueue.c
- 0
- 0
-
-
- 6
- 34
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\pipe.c
- pipe.c
- 0
- 0
-
-
- 6
- 35
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\ringblk_buf.c
- ringblk_buf.c
- 0
- 0
-
-
- 6
- 36
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\ringbuffer.c
- ringbuffer.c
- 0
- 0
-
-
- 6
- 37
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\waitqueue.c
- waitqueue.c
- 0
- 0
-
-
- 6
- 38
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\workqueue.c
- workqueue.c
- 0
- 0
-
-
-
-
- finsh
- 0
- 0
- 0
- 0
-
- 7
- 39
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\shell.c
- shell.c
- 0
- 0
-
-
- 7
- 40
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\symbol.c
- symbol.c
- 0
- 0
-
-
- 7
- 41
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\cmd.c
- cmd.c
- 0
- 0
-
-
- 7
- 42
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh.c
- msh.c
- 0
- 0
-
-
- 7
- 43
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh_cmd.c
- msh_cmd.c
- 0
- 0
-
-
- 7
- 44
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh_file.c
- msh_file.c
- 0
- 0
-
-
-
-
- libc
- 0
- 0
- 0
- 0
-
- 8
- 45
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\armlibc\libc.c
- libc.c
- 0
- 0
-
-
- 8
- 46
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\armlibc\mem_std.c
- mem_std.c
- 0
- 0
-
-
- 8
- 47
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\armlibc\stubs.c
- stubs.c
- 0
- 0
-
-
- 8
- 48
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\armlibc\time.c
- time.c
- 0
- 0
-
-
- 8
- 49
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\common\gmtime_r.c
- gmtime_r.c
- 0
- 0
-
-
-
-
- Libraries
- 0
- 0
- 0
- 0
-
- 9
- 50
- 1
- 0
- 0
- 0
- ..\Libraries\MIMXRT1050\MIMXRT1052\system_MIMXRT1052.c
- system_MIMXRT1052.c
- 0
- 0
-
-
- 9
- 51
- 1
- 0
- 0
- 0
- ..\Libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_common.c
- fsl_common.c
- 0
- 0
-
-
- 9
- 52
- 1
- 0
- 0
- 0
- ..\Libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_clock.c
- fsl_clock.c
- 0
- 0
-
-
- 9
- 53
- 1
- 0
- 0
- 0
- ..\Libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_cache.c
- fsl_cache.c
- 0
- 0
-
-
- 9
- 54
- 2
- 0
- 0
- 0
- ..\Libraries\MIMXRT1050\MIMXRT1052\arm\startup_MIMXRT1052.s
- startup_MIMXRT1052.s
- 0
- 0
-
-
- 9
- 55
- 1
- 0
- 0
- 0
- ..\Libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_gpio.c
- fsl_gpio.c
- 0
- 0
-
-
- 9
- 56
- 1
- 0
- 0
- 0
- ..\Libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_lpuart.c
- fsl_lpuart.c
- 0
- 0
-
-
-
diff --git a/bsp/imxrt/imxrt1052-nxp-evk/project.uvprojx b/bsp/imxrt/imxrt1052-nxp-evk/project.uvprojx
index 6ffcaaa96..ddf03100c 100644
--- a/bsp/imxrt/imxrt1052-nxp-evk/project.uvprojx
+++ b/bsp/imxrt/imxrt1052-nxp-evk/project.uvprojx
@@ -1,10 +1,7 @@
-
2.1
-
### uVision Project, (C) Keil Software
-
rtthread
@@ -19,28 +16,28 @@
NXP.iMXRT_DFP.1.0.3
http://mcuxpresso.nxp.com/cmsis_pack/repo/
IRAM(0x20000000,0x00060000) IRAM2(0x00000000,0x00020000) CPUTYPE("Cortex-M7") FPU3(SFPU) CLOCK(12000000) ELITTLE
-
-
+
+
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0RT1050 -FS060000000 -FL04000000 -FP0($$Device:MIMXRT1052$Flash\RT1050.FLM))
0
$$Device:MIMXRT1052$Device\Include\MIMXRT1052.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
$$Device:MIMXRT1052$SVD\MIMXRT1052.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-M7"
-
+
0
0
0
@@ -307,7 +304,7 @@
0x20000
-
+
1
@@ -335,8 +332,8 @@
--library_interface=armcc --library_type=standardlib --diag_suppress=66,1296,186
SKIP_SYSCLK_INIT, FSL_SDK_ENABLE_DRIVER_CACHE_CONTROL=1, XIP_EXTERNAL_FLASH=1, EVK_MCIMXRM, CPU_MIMXRT1052DVL6B, RT_USING_ARM_LIBC
-
- .;..\..\..\include;applications;board;board\MCUX_Config;board\ports;..\Libraries\drivers;..\Libraries\drivers\config;xip;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m7;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\armlibc;..\..\..\components\libc\compilers\common;..\Libraries\MIMXRT1050\CMSIS\Include;..\Libraries\MIMXRT1050\MIMXRT1052;..\Libraries\MIMXRT1050\MIMXRT1052\drivers
+
+ .;..\..\..\include;applications;board;board\MCUX_Config;board\ports;..\libraries\drivers;..\libraries\drivers\config;xip;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m7;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\armlibc;..\..\..\components\libc\compilers\common;..\libraries\MIMXRT1050\CMSIS\Include;..\libraries\MIMXRT1050\MIMXRT1052;..\libraries\MIMXRT1050\MIMXRT1052\drivers
@@ -351,10 +348,10 @@
0
0
-
-
-
-
+
+
+
+
@@ -366,12 +363,12 @@
0
0x00000000
0x10000000
-
+
.\board\linker_scripts\link.sct
-
-
+
+
--keep=*(.boot_hdr.ivt)--keep=*(.boot_hdr.boot_data)--keep=*(.boot_hdr.dcd_data)--keep=*(.boot_hdr.conf)
-
+
6314
@@ -385,71 +382,99 @@
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
@@ -466,6 +491,13 @@
applications\main.c
+
+
+ mnt.c
+ 1
+ applications\mnt.c
+
+
Drivers
@@ -475,25 +507,33 @@
1
board\board.c
+
+
clock_config.c
1
board\MCUX_Config\clock_config.c
+
+
pin_mux.c
1
board\MCUX_Config\pin_mux.c
+
+
drv_gpio.c
1
- ..\Libraries\drivers\drv_gpio.c
+ ..\libraries\drivers\drv_gpio.c
+
+
drv_uart.c
1
- ..\Libraries\drivers\drv_uart.c
+ ..\libraries\drivers\drv_uart.c
@@ -505,6 +545,8 @@
1
xip\fsl_flexspi_nor_boot.c
+
+
fsl_flexspi_nor_flash.c
1
@@ -520,21 +562,36 @@
1
..\..\..\libcpu\arm\common\backtrace.c
+
+
div0.c
1
..\..\..\libcpu\arm\common\div0.c
+
+
showmem.c
1
..\..\..\libcpu\arm\common\showmem.c
+
+
+
+ cpu_cache.c
+ 1
+ ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c
+
+
+
cpuport.c
1
..\..\..\libcpu\arm\cortex-m7\cpuport.c
+
+
context_rvds.S
2
@@ -550,46 +607,64 @@
1
..\..\..\components\drivers\cputime\cputime.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
@@ -605,31 +680,20 @@
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
-
- msh_cmd.c
- 1
- ..\..\..\components\finsh\msh_cmd.c
-
-
- msh_file.c
- 1
- ..\..\..\components\finsh\msh_file.c
-
@@ -640,25 +704,26 @@
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
- ..\..\..\components\libc\compilers\armlibc\time.c
-
-
- gmtime_r.c
- 1
- ..\..\..\components\libc\compilers\common\gmtime_r.c
+ ..\..\..\components\libc\compilers\common\time.c
@@ -668,55 +733,65 @@
system_MIMXRT1052.c
1
- ..\Libraries\MIMXRT1050\MIMXRT1052\system_MIMXRT1052.c
+ ..\libraries\MIMXRT1050\MIMXRT1052\system_MIMXRT1052.c
+
+
fsl_common.c
1
- ..\Libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_common.c
+ ..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_common.c
+
+
fsl_clock.c
1
- ..\Libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_clock.c
+ ..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_clock.c
+
+
fsl_cache.c
1
- ..\Libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_cache.c
+ ..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_cache.c
+
+
startup_MIMXRT1052.s
2
- ..\Libraries\MIMXRT1050\MIMXRT1052\arm\startup_MIMXRT1052.s
+ ..\libraries\MIMXRT1050\MIMXRT1052\arm\startup_MIMXRT1052.s
+
+
fsl_gpio.c
1
- ..\Libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_gpio.c
+ ..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_gpio.c
+
+
fsl_lpuart.c
1
- ..\Libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_lpuart.c
+ ..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_lpuart.c
-
-
+
-
+
-
+
-
+
-
diff --git a/bsp/imxrt/imxrt1064-nxp-evk/project.ewp b/bsp/imxrt/imxrt1064-nxp-evk/project.ewp
index 2a6b63a8a..801081ebe 100644
--- a/bsp/imxrt/imxrt1064-nxp-evk/project.ewp
+++ b/bsp/imxrt/imxrt1064-nxp-evk/project.ewp
@@ -358,24 +358,23 @@
CCIncludePath2
$PROJ_DIR$\board\MCUX_Config
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\components\libc\compilers\common
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\libcpu\arm\cortex-m7
- $PROJ_DIR$\..\Libraries\MIMXRT1064\MIMXRT1064\drivers
- $PROJ_DIR$\..\Libraries\MIMXRT1064\MIMXRT1064
+ $PROJ_DIR$\..\..\..\components\finsh
+ $PROJ_DIR$\..\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\libraries\MIMXRT1064\MIMXRT1064\drivers
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7
$PROJ_DIR$\board\ports
- $PROJ_DIR$\..\Libraries\drivers
- $PROJ_DIR$\..\Libraries\drivers\config
- $PROJ_DIR$\..\Libraries\MIMXRT1064\MIMXRT1064\iar
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\components\finsh
+ $PROJ_DIR$\..\libraries\drivers
+ $PROJ_DIR$\..\libraries\drivers\config
+ $PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\libraries\MIMXRT1064\MIMXRT1064
$PROJ_DIR$\.
$PROJ_DIR$\xip
$PROJ_DIR$\applications
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\components\libc\compilers\dlib
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib
$PROJ_DIR$\board
- $PROJ_DIR$\..\Libraries\MIMXRT1064\CMSIS\Include
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\include
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\libcpu\arm\common
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\components\drivers\include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
+ $PROJ_DIR$\..\libraries\MIMXRT1064\CMSIS\Include
+ $PROJ_DIR$\..\..\..\include
CCStdIncCheck
@@ -1065,49 +1064,49 @@
Kernel
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\src\clock.c
+ $PROJ_DIR$\..\..\..\src\clock.c
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\src\components.c
+ $PROJ_DIR$\..\..\..\src\components.c
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\src\cpu.c
+ $PROJ_DIR$\..\..\..\src\cpu.c
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\src\device.c
+ $PROJ_DIR$\..\..\..\src\device.c
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\src\idle.c
+ $PROJ_DIR$\..\..\..\src\idle.c
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\src\ipc.c
+ $PROJ_DIR$\..\..\..\src\ipc.c
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\src\irq.c
+ $PROJ_DIR$\..\..\..\src\irq.c
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\src\kservice.c
+ $PROJ_DIR$\..\..\..\src\kservice.c
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\src\memheap.c
+ $PROJ_DIR$\..\..\..\src\memheap.c
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\src\mempool.c
+ $PROJ_DIR$\..\..\..\src\mempool.c
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\src\object.c
+ $PROJ_DIR$\..\..\..\src\object.c
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\src\scheduler.c
+ $PROJ_DIR$\..\..\..\src\scheduler.c
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\src\signal.c
+ $PROJ_DIR$\..\..\..\src\signal.c
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\src\thread.c
+ $PROJ_DIR$\..\..\..\src\thread.c
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\src\timer.c
+ $PROJ_DIR$\..\..\..\src\timer.c
@@ -1128,10 +1127,10 @@
$PROJ_DIR$\board\MCUX_Config\pin_mux.c
- $PROJ_DIR$\..\Libraries\drivers\drv_gpio.c
+ $PROJ_DIR$\..\libraries\drivers\drv_gpio.c
- $PROJ_DIR$\..\Libraries\drivers\drv_uart.c
+ $PROJ_DIR$\..\libraries\drivers\drv_uart.c
@@ -1149,142 +1148,133 @@
cpu
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\libcpu\arm\common\backtrace.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\libcpu\arm\common\div0.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\libcpu\arm\common\showmem.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\libcpu\arm\cortex-m7\cpuport.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\libcpu\arm\cortex-m7\context_iar.S
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c
+
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\context_iar.S
DeviceDrivers
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\components\drivers\cputime\cputime.c
+ $PROJ_DIR$\..\..\..\components\drivers\cputime\cputime.c
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\components\drivers\misc\pin.c
+ $PROJ_DIR$\..\..\..\components\drivers\misc\pin.c
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\components\drivers\serial\serial.c
+ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\components\drivers\src\completion.c
+ $PROJ_DIR$\..\..\..\components\drivers\src\completion.c
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\components\drivers\src\dataqueue.c
+ $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\components\drivers\src\pipe.c
+ $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\components\drivers\src\ringblk_buf.c
+ $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\components\drivers\src\ringbuffer.c
+ $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\components\drivers\src\waitqueue.c
+ $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\components\drivers\src\workqueue.c
+ $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c
finsh
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\components\finsh\shell.c
-
-
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\components\finsh\symbol.c
-
-
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\components\finsh\cmd.c
-
-
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\components\finsh\msh.c
+ $PROJ_DIR$\..\..\..\components\finsh\shell.c
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\components\finsh\msh_cmd.c
+ $PROJ_DIR$\..\..\..\components\finsh\cmd.c
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\components\finsh\msh_file.c
+ $PROJ_DIR$\..\..\..\components\finsh\msh.c
libc
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\components\libc\compilers\common\gmtime_r.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c
dlib
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\components\libc\compilers\dlib\libc.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\components\libc\compilers\dlib\rmtx.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\components\libc\compilers\dlib\stdio.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\rmtx.c
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\components\libc\compilers\dlib\syscall_close.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\components\libc\compilers\dlib\syscall_lseek.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\components\libc\compilers\dlib\syscall_mem.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\components\libc\compilers\dlib\syscall_open.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\components\libc\compilers\dlib\syscall_read.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\components\libc\compilers\dlib\syscall_remove.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\components\libc\compilers\dlib\syscall_write.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
- $PROJ_DIR$\..\..\..\..\..\..\NXP\RTT_BSP\imxrt_bsp\components\libc\compilers\dlib\time.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
Libraries
- $PROJ_DIR$\..\Libraries\MIMXRT1064\MIMXRT1064\system_MIMXRT1064.c
+ $PROJ_DIR$\..\libraries\MIMXRT1064\MIMXRT1064\system_MIMXRT1064.c
- $PROJ_DIR$\..\Libraries\MIMXRT1064\MIMXRT1064\drivers\fsl_common.c
+ $PROJ_DIR$\..\libraries\MIMXRT1064\MIMXRT1064\drivers\fsl_common.c
- $PROJ_DIR$\..\Libraries\MIMXRT1064\MIMXRT1064\drivers\fsl_clock.c
+ $PROJ_DIR$\..\libraries\MIMXRT1064\MIMXRT1064\drivers\fsl_clock.c
- $PROJ_DIR$\..\Libraries\MIMXRT1064\MIMXRT1064\drivers\fsl_cache.c
+ $PROJ_DIR$\..\libraries\MIMXRT1064\MIMXRT1064\drivers\fsl_cache.c
- $PROJ_DIR$\..\Libraries\MIMXRT1064\MIMXRT1064\iar\startup_MIMXRT1064.s
+ $PROJ_DIR$\..\libraries\MIMXRT1064\MIMXRT1064\iar\startup_MIMXRT1064.s
- $PROJ_DIR$\..\Libraries\MIMXRT1064\MIMXRT1064\drivers\fsl_gpio.c
+ $PROJ_DIR$\..\libraries\MIMXRT1064\MIMXRT1064\drivers\fsl_gpio.c
- $PROJ_DIR$\..\Libraries\MIMXRT1064\MIMXRT1064\drivers\fsl_lpuart.c
+ $PROJ_DIR$\..\libraries\MIMXRT1064\MIMXRT1064\drivers\fsl_lpuart.c
diff --git a/bsp/imxrt/imxrt1064-nxp-evk/project.uvprojx b/bsp/imxrt/imxrt1064-nxp-evk/project.uvprojx
index d91f3b2f2..48f75ee11 100644
--- a/bsp/imxrt/imxrt1064-nxp-evk/project.uvprojx
+++ b/bsp/imxrt/imxrt1064-nxp-evk/project.uvprojx
@@ -334,7 +334,7 @@
--library_interface=armcc --library_type=standardlib --diag_suppress=66,1296,186
SKIP_SYSCLK_INIT, __FPU_PRESENT=1, CPU_MIMXRT1064DVL6A, STD=C99, XIP_BOOT_HEADER_ENABLE=1, FSL_SDK_ENABLE_DRIVER_CACHE_CONTROL, XIP_EXTERNAL_FLASH=1, EVK_MCIMXRM, RT_USING_ARM_LIBC
- .;..\..\..\include;applications;board;board\MCUX_Config;board\ports;..\Libraries\drivers;..\Libraries\drivers\config;xip;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m7;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\armlibc;..\..\..\components\libc\compilers\common;..\Libraries\MIMXRT1064\CMSIS\Include;..\Libraries\MIMXRT1064\MIMXRT1064;..\Libraries\MIMXRT1064\MIMXRT1064\drivers
+ .;..\..\..\include;applications;board;board\MCUX_Config;board\ports;..\libraries\drivers;..\libraries\drivers\config;xip;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m7;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\armlibc;..\..\..\components\libc\compilers\common;..\libraries\MIMXRT1064\CMSIS\Include;..\libraries\MIMXRT1064\MIMXRT1064;..\libraries\MIMXRT1064\MIMXRT1064\drivers
@@ -520,14 +520,14 @@
drv_gpio.c
1
- ..\Libraries\drivers\drv_gpio.c
+ ..\libraries\drivers\drv_gpio.c
drv_uart.c
1
- ..\Libraries\drivers\drv_uart.c
+ ..\libraries\drivers\drv_uart.c
@@ -682,13 +682,6 @@
..\..\..\components\finsh\shell.c
-
-
- symbol.c
- 1
- ..\..\..\components\finsh\symbol.c
-
-
cmd.c
@@ -703,20 +696,6 @@
..\..\..\components\finsh\msh.c
-
-
- msh_cmd.c
- 1
- ..\..\..\components\finsh\msh_cmd.c
-
-
-
-
- msh_file.c
- 1
- ..\..\..\components\finsh\msh_file.c
-
-
libc
@@ -745,14 +724,7 @@
time.c
1
- ..\..\..\components\libc\compilers\armlibc\time.c
-
-
-
-
- gmtime_r.c
- 1
- ..\..\..\components\libc\compilers\common\gmtime_r.c
+ ..\..\..\components\libc\compilers\common\time.c
@@ -762,49 +734,49 @@
system_MIMXRT1064.c
1
- ..\Libraries\MIMXRT1064\MIMXRT1064\system_MIMXRT1064.c
+ ..\libraries\MIMXRT1064\MIMXRT1064\system_MIMXRT1064.c
fsl_common.c
1
- ..\Libraries\MIMXRT1064\MIMXRT1064\drivers\fsl_common.c
+ ..\libraries\MIMXRT1064\MIMXRT1064\drivers\fsl_common.c
fsl_clock.c
1
- ..\Libraries\MIMXRT1064\MIMXRT1064\drivers\fsl_clock.c
+ ..\libraries\MIMXRT1064\MIMXRT1064\drivers\fsl_clock.c
fsl_cache.c
1
- ..\Libraries\MIMXRT1064\MIMXRT1064\drivers\fsl_cache.c
+ ..\libraries\MIMXRT1064\MIMXRT1064\drivers\fsl_cache.c
startup_MIMXRT1064.s
2
- ..\Libraries\MIMXRT1064\MIMXRT1064\arm\startup_MIMXRT1064.s
+ ..\libraries\MIMXRT1064\MIMXRT1064\arm\startup_MIMXRT1064.s
fsl_gpio.c
1
- ..\Libraries\MIMXRT1064\MIMXRT1064\drivers\fsl_gpio.c
+ ..\libraries\MIMXRT1064\MIMXRT1064\drivers\fsl_gpio.c
fsl_lpuart.c
1
- ..\Libraries\MIMXRT1064\MIMXRT1064\drivers\fsl_lpuart.c
+ ..\libraries\MIMXRT1064\MIMXRT1064\drivers\fsl_lpuart.c
diff --git a/bsp/lm4f232/project.uvproj b/bsp/lm4f232/project.uvproj
index bba68946c..b38a9b843 100644
--- a/bsp/lm4f232/project.uvproj
+++ b/bsp/lm4f232/project.uvproj
@@ -343,7 +343,7 @@
PART_LM4F232H5QD
- drivers;applications;.;Libraries;../../include;../../libcpu/arm/cortex-m4;../../libcpu/arm/common;../../components/finsh
+ .;..\..\include;applications;.;drivers;Libraries;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\finsh;..\..\components\libc\compilers\common
@@ -373,7 +373,7 @@
- --keep *.o(FSymTab) --keep *.o(VSymTab)
+
@@ -381,475 +381,482 @@
- Drivers
+ Kernel
- board.c
+ clock.c
1
- drivers/board.c
+ ..\..\src\clock.c
- serial.c
+ components.c
1
- drivers/serial.c
+ ..\..\src\components.c
-
-
- Applications
- application.c
+ cpu.c
1
- applications/application.c
+ ..\..\src\cpu.c
- startup.c
+ device.c
1
- applications/startup.c
+ ..\..\src\device.c
-
-
- Libraries
- adc.c
+ idle.c
1
- Libraries/driverlib/adc.c
+ ..\..\src\idle.c
- can.c
+ ipc.c
1
- Libraries/driverlib/can.c
+ ..\..\src\ipc.c
- comp.c
+ irq.c
1
- Libraries/driverlib/comp.c
+ ..\..\src\irq.c
- cpu.c
+ kservice.c
1
- Libraries/driverlib/cpu.c
+ ..\..\src\kservice.c
- eeprom.c
+ mem.c
1
- Libraries/driverlib/eeprom.c
+ ..\..\src\mem.c
- epi.c
+ mempool.c
1
- Libraries/driverlib/epi.c
+ ..\..\src\mempool.c
- ethernet.c
+ object.c
1
- Libraries/driverlib/ethernet.c
+ ..\..\src\object.c
- fan.c
+ scheduler.c
1
- Libraries/driverlib/fan.c
+ ..\..\src\scheduler.c
- flash.c
+ signal.c
1
- Libraries/driverlib/flash.c
+ ..\..\src\signal.c
- fpu.c
+ thread.c
1
- Libraries/driverlib/fpu.c
+ ..\..\src\thread.c
- gpio.c
+ timer.c
1
- Libraries/driverlib/gpio.c
+ ..\..\src\timer.c
+
+
+ Applications
- hibernate.c
+ application.c
1
- Libraries/driverlib/hibernate.c
+ applications\application.c
- i2c.c
+ startup.c
1
- Libraries/driverlib/i2c.c
+ applications\startup.c
+
+
+ Drivers
- i2s.c
+ board.c
1
- Libraries/driverlib/i2s.c
+ drivers\board.c
- interrupt.c
+ serial.c
1
- Libraries/driverlib/interrupt.c
+ drivers\serial.c
+
+
+ Libraries
- lpc.c
+ adc.c
1
- Libraries/driverlib/lpc.c
+ Libraries\driverlib\adc.c
- mpu.c
+ can.c
1
- Libraries/driverlib/mpu.c
+ Libraries\driverlib\can.c
- peci.c
+ comp.c
1
- Libraries/driverlib/peci.c
+ Libraries\driverlib\comp.c
- pwm.c
+ driverlib_cpu.c
1
- Libraries/driverlib/pwm.c
+ Libraries\driverlib\cpu.c
- qei.c
+ eeprom.c
1
- Libraries/driverlib/qei.c
+ Libraries\driverlib\eeprom.c
- ssi.c
+ epi.c
1
- Libraries/driverlib/ssi.c
+ Libraries\driverlib\epi.c
- sysctl.c
+ ethernet.c
1
- Libraries/driverlib/sysctl.c
+ Libraries\driverlib\ethernet.c
- sysexc.c
+ fan.c
1
- Libraries/driverlib/sysexc.c
+ Libraries\driverlib\fan.c
- systick.c
+ flash.c
1
- Libraries/driverlib/systick.c
+ Libraries\driverlib\flash.c
- timer.c
+ fpu.c
1
- Libraries/driverlib/timer.c
+ Libraries\driverlib\fpu.c
- uart.c
+ gpio.c
1
- Libraries/driverlib/uart.c
+ Libraries\driverlib\gpio.c
- udma.c
+ hibernate.c
1
- Libraries/driverlib/udma.c
+ Libraries\driverlib\hibernate.c
- usb.c
+ i2c.c
1
- Libraries/driverlib/usb.c
+ Libraries\driverlib\i2c.c
- watchdog.c
+ i2s.c
1
- Libraries/driverlib/watchdog.c
+ Libraries\driverlib\i2s.c
- start_rvds.S
- 2
- Libraries/startup/arm/start_rvds.S
+ interrupt.c
+ 1
+ Libraries\driverlib\interrupt.c
-
-
- Kernel
- clock.c
+ lpc.c
1
- ../../src/clock.c
+ Libraries\driverlib\lpc.c
- device.c
+ mpu.c
1
- ../../src/device.c
+ Libraries\driverlib\mpu.c
- idle.c
+ peci.c
1
- ../../src/idle.c
+ Libraries\driverlib\peci.c
- ipc.c
+ pwm.c
1
- ../../src/ipc.c
+ Libraries\driverlib\pwm.c
- irq.c
+ qei.c
1
- ../../src/irq.c
+ Libraries\driverlib\qei.c
- kservice.c
+ ssi.c
1
- ../../src/kservice.c
+ Libraries\driverlib\ssi.c
- mem.c
+ sysctl.c
1
- ../../src/mem.c
+ Libraries\driverlib\sysctl.c
- mempool.c
+ sysexc.c
1
- ../../src/mempool.c
+ Libraries\driverlib\sysexc.c
- object.c
+ systick.c
1
- ../../src/object.c
+ Libraries\driverlib\systick.c
- scheduler.c
+ driverlib_timer.c
1
- ../../src/scheduler.c
+ Libraries\driverlib\timer.c
- signal.c
+ uart.c
1
- ../../src/signal.c
+ Libraries\driverlib\uart.c
- thread.c
+ udma.c
1
- ../../src/thread.c
+ Libraries\driverlib\udma.c
- src_timer.c
+ usb.c
1
- ../../src/timer.c
+ Libraries\driverlib\usb.c
-
-
- CORTEX-M4
- cpuport.c
+ watchdog.c
1
- ../../libcpu/arm/cortex-m4/cpuport.c
+ Libraries\driverlib\watchdog.c
- context_rvds.S
+ start_rvds.S
2
- ../../libcpu/arm/cortex-m4/context_rvds.S
+ Libraries\startup\arm\start_rvds.S
+
+
+ cpu
backtrace.c
1
- ../../libcpu/arm/common/backtrace.c
+ ..\..\libcpu\arm\common\backtrace.c
div0.c
1
- ../../libcpu/arm/common/div0.c
+ ..\..\libcpu\arm\common\div0.c
showmem.c
1
- ../../libcpu/arm/common/showmem.c
+ ..\..\libcpu\arm\common\showmem.c
-
-
- finsh
- shell.c
+ cpuport.c
1
- ../../components/finsh/shell.c
+ ..\..\libcpu\arm\cortex-m4\cpuport.c
+
+
+
+
+ context_rvds.S
+ 2
+ ..\..\libcpu\arm\cortex-m4\context_rvds.S
+
+
+ finsh
- symbol.c
+ shell.c
1
- ../../components/finsh/symbol.c
+ ..\..\components\finsh\shell.c
cmd.c
1
- ../../components/finsh/cmd.c
+ ..\..\components\finsh\cmd.c
finsh_compiler.c
1
- ../../components/finsh/finsh_compiler.c
+ ..\..\components\finsh\finsh_compiler.c
finsh_error.c
1
- ../../components/finsh/finsh_error.c
+ ..\..\components\finsh\finsh_error.c
finsh_heap.c
1
- ../../components/finsh/finsh_heap.c
+ ..\..\components\finsh\finsh_heap.c
finsh_init.c
1
- ../../components/finsh/finsh_init.c
+ ..\..\components\finsh\finsh_init.c
finsh_node.c
1
- ../../components/finsh/finsh_node.c
+ ..\..\components\finsh\finsh_node.c
finsh_ops.c
1
- ../../components/finsh/finsh_ops.c
+ ..\..\components\finsh\finsh_ops.c
finsh_parser.c
1
- ../../components/finsh/finsh_parser.c
+ ..\..\components\finsh\finsh_parser.c
finsh_var.c
1
- ../../components/finsh/finsh_var.c
+ ..\..\components\finsh\finsh_var.c
finsh_vm.c
1
- ../../components/finsh/finsh_vm.c
+ ..\..\components\finsh\finsh_vm.c
finsh_token.c
1
- ../../components/finsh/finsh_token.c
+ ..\..\components\finsh\finsh_token.c
diff --git a/bsp/lpc176x/project.ewp b/bsp/lpc176x/project.ewp
index c272337fc..5b6109ab5 100644
--- a/bsp/lpc176x/project.ewp
+++ b/bsp/lpc176x/project.ewp
@@ -284,11 +284,12 @@
CCIncludePath2
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include\ipv4
$PROJ_DIR$\..\..\components\net\lwip-2.0.2\src
$PROJ_DIR$\applications
$PROJ_DIR$\CMSIS\CM3\DeviceSupport\NXP\LPC17xx
$PROJ_DIR$\drivers
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include\ipv4
+ $PROJ_DIR$\..\..\components\libc\compilers\common
$PROJ_DIR$\.
$PROJ_DIR$\..\..\include
$PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include\netif
@@ -1165,11 +1166,12 @@
CCIncludePath2
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include\ipv4
$PROJ_DIR$\..\..\components\net\lwip-2.0.2\src
$PROJ_DIR$\applications
$PROJ_DIR$\CMSIS\CM3\DeviceSupport\NXP\LPC17xx
$PROJ_DIR$\drivers
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include\ipv4
+ $PROJ_DIR$\..\..\components\libc\compilers\common
$PROJ_DIR$\.
$PROJ_DIR$\..\..\include
$PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include\netif
@@ -1767,6 +1769,9 @@
$PROJ_DIR$\..\..\src\clock.c
+
+ $PROJ_DIR$\..\..\src\components.c
+
$PROJ_DIR$\..\..\src\cpu.c
@@ -1872,9 +1877,6 @@
$PROJ_DIR$\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\components\finsh\symbol.c
-
$PROJ_DIR$\..\..\components\finsh\cmd.c
@@ -1909,6 +1911,9 @@
$PROJ_DIR$\..\..\components\finsh\finsh_token.c
+
+ libc
+
lwIP
diff --git a/bsp/lpc176x/project.uvproj b/bsp/lpc176x/project.uvproj
index 06361543f..e30447f72 100644
--- a/bsp/lpc176x/project.uvproj
+++ b/bsp/lpc176x/project.uvproj
@@ -1,42 +1,37 @@
-
1.1
-
### uVision Project, (C) Keil Software
-
RT-Thread LPC17xx
0x4
ARM-ADS
- 5060750::V5.06 update 6 (build 750)::ARMCC
- 0
LPC1768
NXP (founded by Philips)
IRAM(0x10000000-0x10007FFF) IRAM2(0x20000000-0x20007FFF) IROM(0-0x7FFFF) CLOCK(12000000) CPUTYPE("Cortex-M3")
-
+
"STARTUP\NXP\startup_LPC17xx.s" ("NXP LPC17xx Startup Code")
UL2CM3(-O463 -S0 -C0 -FO7 -FD10000000 -FC800 -FN1 -FF0LPC_IAP_256 -FS00 -FL040000)
4868
LPC17xx.H
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
0
0
-
-
-
+
+
+
NXP\
NXP\
@@ -60,8 +55,8 @@
0
0
-
-
+
+
0
0
0
@@ -70,25 +65,21 @@
0
0
-
-
+
+
0
0
- 0
- 0
0
0
-
-
+
+
0
0
- 0
- 0
0
-
+
0
@@ -102,8 +93,8 @@
0
0
3
-
-
+
+
1
@@ -134,7 +125,6 @@
1
1
0
- 1
0
@@ -146,23 +136,22 @@
0
1
0
- 1
0
5
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
Segger\JL2CM3.dll
@@ -178,10 +167,10 @@
1
Segger\JL2CM3.dll
"" ()
-
-
-
-
+
+
+
+
0
@@ -214,7 +203,7 @@
0
0
"Cortex-M3"
-
+
0
0
0
@@ -223,14 +212,12 @@
0
0
0
- 0
1
0
8
0
0
0
- 0
3
3
0
@@ -347,7 +334,7 @@
0x8000
-
+
1
@@ -363,21 +350,11 @@
0
0
0
- 0
- 0
- 0
- 1
- 1
- 1
- 1
- 0
- 0
- 0
-
-
-
- .;..\..\include;applications;.;CMSIS\CM3\DeviceSupport\NXP\LPC17xx;CMSIS\CMSIS\Include;drivers;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m3;..\..\components\finsh;..\..\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
+
+
+
+ .;..\..\include;applications;.;CMSIS\CM3\DeviceSupport\NXP\LPC17xx;CMSIS\CMSIS\Include;drivers;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m3;..\..\components\finsh;..\..\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
@@ -389,13 +366,11 @@
0
0
0
- 0
- 0
-
-
-
-
+
+
+
+
@@ -407,13 +382,12 @@
0
0x00000000
0x10000000
-
-
-
-
-
-
-
+
+
+
+
+
+
@@ -426,71 +400,106 @@
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
+
+
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
@@ -506,11 +515,15 @@
1
applications\application.c
+
+
platform.c
1
applications\platform.c
+
+
startup.c
1
@@ -526,6 +539,8 @@
1
CMSIS\CM3\DeviceSupport\NXP\LPC17xx\system_LPC17xx.c
+
+
startup_LPC17xx.s
2
@@ -541,21 +556,29 @@
1
drivers\board.c
+
+
emac.c
1
drivers\emac.c
+
+
led.c
1
drivers\led.c
+
+
spi.c
1
drivers\spi.c
+
+
uart.c
1
@@ -571,21 +594,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-m3\cpuport.c
+
+
context_rvds.S
2
@@ -601,61 +632,78 @@
1
..\..\components\finsh\shell.c
-
- symbol.c
- 1
- ..\..\components\finsh\symbol.c
-
+
+
cmd.c
1
..\..\components\finsh\cmd.c
+
+
finsh_compiler.c
1
..\..\components\finsh\finsh_compiler.c
+
+
finsh_error.c
1
..\..\components\finsh\finsh_error.c
+
+
finsh_heap.c
1
..\..\components\finsh\finsh_heap.c
+
+
finsh_init.c
1
..\..\components\finsh\finsh_init.c
+
+
finsh_node.c
1
..\..\components\finsh\finsh_node.c
+
+
finsh_ops.c
1
..\..\components\finsh\finsh_ops.c
+
+
finsh_parser.c
1
..\..\components\finsh\finsh_parser.c
+
+
finsh_var.c
1
..\..\components\finsh\finsh_var.c
+
+
finsh_vm.c
1
..\..\components\finsh\finsh_vm.c
+
+
finsh_token.c
1
@@ -671,176 +719,246 @@
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
@@ -851,5 +969,4 @@
-
diff --git a/bsp/lpc178x/project.uvproj b/bsp/lpc178x/project.uvproj
index d9b0f7b78..ac4709c4d 100644
--- a/bsp/lpc178x/project.uvproj
+++ b/bsp/lpc178x/project.uvproj
@@ -343,7 +343,7 @@
- drivers;CMSIS/CM3/CoreSupport;CMSIS/CM3/DeviceSupport/NXP/LPC177x_8x;applications;.;../../include;../../libcpu/arm/cortex-m3;../../libcpu/arm/common;../../components/finsh
+ .;..\..\include;applications;.;CMSIS\CM3\CoreSupport;CMSIS\CM3\DeviceSupport\NXP\LPC177x_8x;drivers;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m3;..\..\components\finsh;..\..\components\libc\compilers\common
@@ -373,7 +373,7 @@
- --keep *.o(FSymTab) --keep *.o(VSymTab)
+
@@ -381,342 +381,349 @@
- Drivers
+ Kernel
- board.c
+ clock.c
1
- drivers/board.c
+ ..\..\src\clock.c
- drv_glcd.c
+ components.c
1
- drivers/drv_glcd.c
+ ..\..\src\components.c
- lpc177x_8x_clkpwr.c
+ cpu.c
1
- drivers/lpc177x_8x_clkpwr.c
+ ..\..\src\cpu.c
- lpc177x_8x_emc.c
+ device.c
1
- drivers/lpc177x_8x_emc.c
+ ..\..\src\device.c
- lpc177x_8x_pinsel.c
+ idle.c
1
- drivers/lpc177x_8x_pinsel.c
+ ..\..\src\idle.c
- lpc177x_8x_uart.c
+ ipc.c
1
- drivers/lpc177x_8x_uart.c
+ ..\..\src\ipc.c
- lpc17xx_lcd.c
+ irq.c
1
- drivers/lpc17xx_lcd.c
+ ..\..\src\irq.c
- sdram.c
+ kservice.c
1
- drivers/sdram.c
+ ..\..\src\kservice.c
- uart.c
+ mem.c
1
- drivers/uart.c
+ ..\..\src\mem.c
-
-
- CMSIS
- core_cm3.c
+ memheap.c
1
- CMSIS/CM3/CoreSupport/core_cm3.c
+ ..\..\src\memheap.c
- system_LPC177x_8x.c
+ mempool.c
1
- CMSIS/CM3/DeviceSupport/NXP/LPC177x_8x/system_LPC177x_8x.c
+ ..\..\src\mempool.c
- startup_LPC177x_8x.s
- 2
- CMSIS/CM3/DeviceSupport/NXP/LPC177x_8x/startup/arm/startup_LPC177x_8x.s
+ object.c
+ 1
+ ..\..\src\object.c
-
-
- Applications
- application.c
+ scheduler.c
1
- applications/application.c
+ ..\..\src\scheduler.c
- startup.c
+ signal.c
1
- applications/startup.c
+ ..\..\src\signal.c
-
-
- Kernel
- clock.c
+ thread.c
1
- ../../src/clock.c
+ ..\..\src\thread.c
- device.c
+ timer.c
1
- ../../src/device.c
+ ..\..\src\timer.c
+
+
+ Applications
- idle.c
+ application.c
1
- ../../src/idle.c
+ applications\application.c
- ipc.c
+ startup.c
1
- ../../src/ipc.c
+ applications\startup.c
+
+
+ CMSIS
- irq.c
+ core_cm3.c
1
- ../../src/irq.c
+ CMSIS\CM3\CoreSupport\core_cm3.c
- kservice.c
+ system_LPC177x_8x.c
1
- ../../src/kservice.c
+ CMSIS\CM3\DeviceSupport\NXP\LPC177x_8x\system_LPC177x_8x.c
- mem.c
- 1
- ../../src/mem.c
+ startup_LPC177x_8x.s
+ 2
+ CMSIS\CM3\DeviceSupport\NXP\LPC177x_8x\startup\arm\startup_LPC177x_8x.s
+
+
+ Drivers
- memheap.c
+ board.c
1
- ../../src/memheap.c
+ drivers\board.c
- mempool.c
+ drv_glcd.c
1
- ../../src/mempool.c
+ drivers\drv_glcd.c
- object.c
+ lpc177x_8x_clkpwr.c
1
- ../../src/object.c
+ drivers\lpc177x_8x_clkpwr.c
- scheduler.c
+ lpc177x_8x_emc.c
1
- ../../src/scheduler.c
+ drivers\lpc177x_8x_emc.c
- signal.c
+ lpc177x_8x_pinsel.c
1
- ../../src/signal.c
+ drivers\lpc177x_8x_pinsel.c
- thread.c
+ lpc177x_8x_uart.c
1
- ../../src/thread.c
+ drivers\lpc177x_8x_uart.c
- timer.c
+ lpc17xx_lcd.c
1
- ../../src/timer.c
+ drivers\lpc17xx_lcd.c
-
-
- CORTEX-M3
- cpuport.c
+ sdram.c
1
- ../../libcpu/arm/cortex-m3/cpuport.c
+ drivers\sdram.c
- context_rvds.S
- 2
- ../../libcpu/arm/cortex-m3/context_rvds.S
+ uart.c
+ 1
+ drivers\uart.c
+
+
+ cpu
backtrace.c
1
- ../../libcpu/arm/common/backtrace.c
+ ..\..\libcpu\arm\common\backtrace.c
div0.c
1
- ../../libcpu/arm/common/div0.c
+ ..\..\libcpu\arm\common\div0.c
showmem.c
1
- ../../libcpu/arm/common/showmem.c
+ ..\..\libcpu\arm\common\showmem.c
-
-
- finsh
- shell.c
+ cpuport.c
1
- ../../components/finsh/shell.c
+ ..\..\libcpu\arm\cortex-m3\cpuport.c
+
+
+
+
+ context_rvds.S
+ 2
+ ..\..\libcpu\arm\cortex-m3\context_rvds.S
+
+
+ finsh
- symbol.c
+ shell.c
1
- ../../components/finsh/symbol.c
+ ..\..\components\finsh\shell.c
cmd.c
1
- ../../components/finsh/cmd.c
+ ..\..\components\finsh\cmd.c
finsh_compiler.c
1
- ../../components/finsh/finsh_compiler.c
+ ..\..\components\finsh\finsh_compiler.c
finsh_error.c
1
- ../../components/finsh/finsh_error.c
+ ..\..\components\finsh\finsh_error.c
finsh_heap.c
1
- ../../components/finsh/finsh_heap.c
+ ..\..\components\finsh\finsh_heap.c
finsh_init.c
1
- ../../components/finsh/finsh_init.c
+ ..\..\components\finsh\finsh_init.c
finsh_node.c
1
- ../../components/finsh/finsh_node.c
+ ..\..\components\finsh\finsh_node.c
finsh_ops.c
1
- ../../components/finsh/finsh_ops.c
+ ..\..\components\finsh\finsh_ops.c
finsh_parser.c
1
- ../../components/finsh/finsh_parser.c
+ ..\..\components\finsh\finsh_parser.c
finsh_var.c
1
- ../../components/finsh/finsh_var.c
+ ..\..\components\finsh\finsh_var.c
finsh_vm.c
1
- ../../components/finsh/finsh_vm.c
+ ..\..\components\finsh\finsh_vm.c
finsh_token.c
1
- ../../components/finsh/finsh_token.c
+ ..\..\components\finsh\finsh_token.c
diff --git a/bsp/lpc2478/project.uvproj b/bsp/lpc2478/project.uvproj
index 06a78ad75..4adf57a6d 100644
--- a/bsp/lpc2478/project.uvproj
+++ b/bsp/lpc2478/project.uvproj
@@ -354,7 +354,7 @@
- drivers;applications;.;../../include;../../libcpu/arm/lpc24xx;../../libcpu/arm/common;../../components/finsh
+ .;..\..\include;applications;.;drivers;..\..\libcpu\arm\common;..\..\libcpu\arm\lpc24xx;..\..\components\finsh;..\..\components\libc\compilers\common
@@ -385,7 +385,7 @@
- --keep *.o(FSymTab) --keep *.o(VSymTab)
+
@@ -393,290 +393,297 @@
- Drivers
-
-
- board.c
- 1
- drivers/board.c
-
-
-
-
- serial.c
- 1
- drivers/serial.c
-
-
-
-
- Applications
+ Kernel
- application.c
+ clock.c
1
- applications/application.c
+ ..\..\src\clock.c
- startup.c
+ components.c
1
- applications/startup.c
+ ..\..\src\components.c
-
-
- Kernel
- clock.c
+ cpu.c
1
- ../../src/clock.c
+ ..\..\src\cpu.c
device.c
1
- ../../src/device.c
+ ..\..\src\device.c
idle.c
1
- ../../src/idle.c
+ ..\..\src\idle.c
ipc.c
1
- ../../src/ipc.c
+ ..\..\src\ipc.c
irq.c
1
- ../../src/irq.c
+ ..\..\src\irq.c
kservice.c
1
- ../../src/kservice.c
+ ..\..\src\kservice.c
mem.c
1
- ../../src/mem.c
+ ..\..\src\mem.c
mempool.c
1
- ../../src/mempool.c
+ ..\..\src\mempool.c
object.c
1
- ../../src/object.c
+ ..\..\src\object.c
scheduler.c
1
- ../../src/scheduler.c
+ ..\..\src\scheduler.c
signal.c
1
- ../../src/signal.c
+ ..\..\src\signal.c
thread.c
1
- ../../src/thread.c
+ ..\..\src\thread.c
timer.c
1
- ../../src/timer.c
+ ..\..\src\timer.c
- LPC24XX
+ Applications
- cpu.c
+ application.c
1
- ../../libcpu/arm/lpc24xx/cpu.c
+ applications\application.c
- interrupt.c
+ startup.c
1
- ../../libcpu/arm/lpc24xx/interrupt.c
+ applications\startup.c
+
+
+ Drivers
- stack.c
+ board.c
1
- ../../libcpu/arm/lpc24xx/stack.c
+ drivers\board.c
- trap.c
+ serial.c
1
- ../../libcpu/arm/lpc24xx/trap.c
+ drivers\serial.c
+
+
+ cpu
- context_rvds.S
- 2
- ../../libcpu/arm/lpc24xx/context_rvds.S
+ backtrace.c
+ 1
+ ..\..\libcpu\arm\common\backtrace.c
- start_rvds.S
- 2
- ../../libcpu/arm/lpc24xx/start_rvds.S
+ div0.c
+ 1
+ ..\..\libcpu\arm\common\div0.c
- backtrace.c
+ showmem.c
1
- ../../libcpu/arm/common/backtrace.c
+ ..\..\libcpu\arm\common\showmem.c
- div0.c
+ lpc24xx_cpu.c
1
- ../../libcpu/arm/common/div0.c
+ ..\..\libcpu\arm\lpc24xx\cpu.c
- showmem.c
+ interrupt.c
1
- ../../libcpu/arm/common/showmem.c
+ ..\..\libcpu\arm\lpc24xx\interrupt.c
-
-
- finsh
- shell.c
+ stack.c
1
- ../../components/finsh/shell.c
+ ..\..\libcpu\arm\lpc24xx\stack.c
- symbol.c
+ trap.c
+ 1
+ ..\..\libcpu\arm\lpc24xx\trap.c
+
+
+
+
+ context_rvds.S
+ 2
+ ..\..\libcpu\arm\lpc24xx\context_rvds.S
+
+
+
+
+ start_rvds.S
+ 2
+ ..\..\libcpu\arm\lpc24xx\start_rvds.S
+
+
+
+
+ finsh
+
+
+ shell.c
1
- ../../components/finsh/symbol.c
+ ..\..\components\finsh\shell.c
cmd.c
1
- ../../components/finsh/cmd.c
+ ..\..\components\finsh\cmd.c
finsh_compiler.c
1
- ../../components/finsh/finsh_compiler.c
+ ..\..\components\finsh\finsh_compiler.c
finsh_error.c
1
- ../../components/finsh/finsh_error.c
+ ..\..\components\finsh\finsh_error.c
finsh_heap.c
1
- ../../components/finsh/finsh_heap.c
+ ..\..\components\finsh\finsh_heap.c
finsh_init.c
1
- ../../components/finsh/finsh_init.c
+ ..\..\components\finsh\finsh_init.c
finsh_node.c
1
- ../../components/finsh/finsh_node.c
+ ..\..\components\finsh\finsh_node.c
finsh_ops.c
1
- ../../components/finsh/finsh_ops.c
+ ..\..\components\finsh\finsh_ops.c
finsh_parser.c
1
- ../../components/finsh/finsh_parser.c
+ ..\..\components\finsh\finsh_parser.c
finsh_var.c
1
- ../../components/finsh/finsh_var.c
+ ..\..\components\finsh\finsh_var.c
finsh_vm.c
1
- ../../components/finsh/finsh_vm.c
+ ..\..\components\finsh\finsh_vm.c
finsh_token.c
1
- ../../components/finsh/finsh_token.c
+ ..\..\components\finsh\finsh_token.c
diff --git a/bsp/lpc408x/project.uvproj b/bsp/lpc408x/project.uvproj
index 65b2b2c27..980065a5f 100644
--- a/bsp/lpc408x/project.uvproj
+++ b/bsp/lpc408x/project.uvproj
@@ -359,7 +359,7 @@
CORE_M4
- .;..\..\include;applications;.;drivers;Libraries\Device\NXP\LPC407x_8x_177x_8x\Include;Libraries\CMSIS\Include;Libraries\Drivers\include;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\filesystems\elmfat;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh
+ .;..\..\include;applications;.;drivers;Libraries\Device\NXP\LPC407x_8x_177x_8x\Include;Libraries\CMSIS\Include;Libraries\Drivers\include;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\filesystems\elmfat;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\common
@@ -392,7 +392,7 @@
- --keep *.o(.rti_fn.*) --keep *.o(FSymTab)
+
@@ -898,13 +898,6 @@
..\..\components\finsh\shell.c
-
-
- symbol.c
- 1
- ..\..\components\finsh\symbol.c
-
-
cmd.c
@@ -919,13 +912,6 @@
..\..\components\finsh\msh.c
-
-
- msh_cmd.c
- 1
- ..\..\components\finsh\msh_cmd.c
-
-
msh_file.c
diff --git a/bsp/lpc408x/project.uvprojx b/bsp/lpc408x/project.uvprojx
index 2ca6ba93d..388516227 100644
--- a/bsp/lpc408x/project.uvprojx
+++ b/bsp/lpc408x/project.uvprojx
@@ -333,7 +333,7 @@
--library_interface=armcc --library_type=standardlib --diag_suppress=66,1296,186
CORE_M4
- .;..\..\include;applications;.;drivers;Libraries\Device\NXP\LPC407x_8x_177x_8x\Include;Libraries\CMSIS\Include;Libraries\Drivers\include;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\filesystems\elmfat;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh
+ .;..\..\include;applications;.;drivers;Libraries\Device\NXP\LPC407x_8x_177x_8x\Include;Libraries\CMSIS\Include;Libraries\Drivers\include;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\filesystems\elmfat;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\common
@@ -367,7 +367,7 @@
.\drivers\linker_scripts\link.sct
- --keep *.o(.rti_fn.*) --keep *.o(FSymTab)
+
@@ -873,13 +873,6 @@
..\..\components\finsh\shell.c
-
-
- symbol.c
- 1
- ..\..\components\finsh\symbol.c
-
-
cmd.c
@@ -894,13 +887,6 @@
..\..\components\finsh\msh.c
-
-
- msh_cmd.c
- 1
- ..\..\components\finsh\msh_cmd.c
-
-
msh_file.c
diff --git a/bsp/lpc5410x/project.uvprojx b/bsp/lpc5410x/project.uvprojx
index f60fb6f7f..c273635b2 100644
--- a/bsp/lpc5410x/project.uvprojx
+++ b/bsp/lpc5410x/project.uvprojx
@@ -347,7 +347,7 @@
CORE_M4
- drivers;applications;.;Libraries/lpc_chip/chip_common;Libraries/lpc_chip/chip_5410x;Libraries/lpc_chip/chip_5410x/config;Libraries/CMSIS/Include;../../include;../../libcpu/arm/cortex-m4;../../libcpu/arm/common;../../components/drivers/include;../../components/drivers/include;../../components/finsh
+ .;..\..\include;applications;.;drivers;Libraries\CMSIS\Include;Libraries\lpc_chip\chip_common;Libraries\lpc_chip\chip_5410x;Libraries\lpc_chip\chip_5410x\config;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\common
@@ -378,7 +378,7 @@
- --keep *.o(FSymTab) --keep *.o(VSymTab)
+
@@ -386,531 +386,545 @@
- Drivers
+ Kernel
- drv_led.c
+ clock.c
1
- drivers/drv_led.c
+ ..\..\src\clock.c
- drv_uart.c
+ components.c
1
- drivers/drv_uart.c
+ ..\..\src\components.c
-
-
- Applications
- application.c
+ cpu.c
1
- applications/application.c
+ ..\..\src\cpu.c
- board.c
+ device.c
1
- applications/board.c
+ ..\..\src\device.c
- demo_thread.c
+ idle.c
1
- applications/demo_thread.c
+ ..\..\src\idle.c
- startup.c
+ ipc.c
1
- applications/startup.c
+ ..\..\src\ipc.c
-
-
- Libraries
- fpu_init.c
+ irq.c
1
- Libraries/lpc_chip/chip_common/fpu_init.c
+ ..\..\src\irq.c
- iap.c
+ kservice.c
1
- Libraries/lpc_chip/chip_common/iap.c
+ ..\..\src\kservice.c
- ring_buffer.c
+ mem.c
1
- Libraries/lpc_chip/chip_common/ring_buffer.c
+ ..\..\src\mem.c
- rtc_ut.c
+ memheap.c
1
- Libraries/lpc_chip/chip_common/rtc_ut.c
+ ..\..\src\memheap.c
- chip_5410x.c
+ mempool.c
1
- Libraries/lpc_chip/chip_5410x/chip_5410x.c
+ ..\..\src\mempool.c
- clock_5410x.c
+ object.c
1
- Libraries/lpc_chip/chip_5410x/clock_5410x.c
+ ..\..\src\object.c
- crc_5410x.c
+ scheduler.c
1
- Libraries/lpc_chip/chip_5410x/crc_5410x.c
+ ..\..\src\scheduler.c
- fifo_5410x.c
+ signal.c
1
- Libraries/lpc_chip/chip_5410x/fifo_5410x.c
+ ..\..\src\signal.c
- gpiogroup_5410x.c
+ thread.c
1
- Libraries/lpc_chip/chip_5410x/gpiogroup_5410x.c
+ ..\..\src\thread.c
- gpio_5410x.c
+ timer.c
1
- Libraries/lpc_chip/chip_5410x/gpio_5410x.c
+ ..\..\src\timer.c
+
+
+ Applications
- hw_adc.c
+ application.c
1
- Libraries/lpc_chip/chip_5410x/hw_adc.c
+ applications\application.c
- hw_dmaaltd.c
+ board.c
1
- Libraries/lpc_chip/chip_5410x/hw_dmaaltd.c
+ applications\board.c
- hw_dmaaltd_rom_api.c
+ demo_thread.c
1
- Libraries/lpc_chip/chip_5410x/hw_dmaaltd_rom_api.c
+ applications\demo_thread.c
- hw_i2cmd.c
+ startup.c
1
- Libraries/lpc_chip/chip_5410x/hw_i2cmd.c
+ applications\startup.c
+
+
+ Drivers
- hw_i2cmd_rom_api.c
+ drv_led.c
1
- Libraries/lpc_chip/chip_5410x/hw_i2cmd_rom_api.c
+ drivers\drv_led.c
- hw_i2cmond.c
+ drv_uart.c
1
- Libraries/lpc_chip/chip_5410x/hw_i2cmond.c
+ drivers\drv_uart.c
+
+
+ CMSIS
- hw_i2cmond_rom_api.c
+ sysinit.c
1
- Libraries/lpc_chip/chip_5410x/hw_i2cmond_rom_api.c
+ Libraries\Device\startup\sysinit.c
- hw_i2csd.c
- 1
- Libraries/lpc_chip/chip_5410x/hw_i2csd.c
+ keil_startup_lpc5410x.s
+ 2
+ Libraries\Device\startup\keil_startup_lpc5410x.s
+
+
+ Libraries
- hw_i2csd_rom_api.c
+ fpu_init.c
1
- Libraries/lpc_chip/chip_5410x/hw_i2csd_rom_api.c
+ Libraries\lpc_chip\chip_common\fpu_init.c
- hw_spimd.c
+ iap.c
1
- Libraries/lpc_chip/chip_5410x/hw_spimd.c
+ Libraries\lpc_chip\chip_common\iap.c
- hw_spimd_rom_api.c
+ ring_buffer.c
1
- Libraries/lpc_chip/chip_5410x/hw_spimd_rom_api.c
+ Libraries\lpc_chip\chip_common\ring_buffer.c
- hw_spisd.c
+ rtc_ut.c
1
- Libraries/lpc_chip/chip_5410x/hw_spisd.c
+ Libraries\lpc_chip\chip_common\rtc_ut.c
- hw_spisd_rom_api.c
+ chip_5410x.c
1
- Libraries/lpc_chip/chip_5410x/hw_spisd_rom_api.c
+ Libraries\lpc_chip\chip_5410x\chip_5410x.c
- hw_uart.c
+ clock_5410x.c
1
- Libraries/lpc_chip/chip_5410x/hw_uart.c
+ Libraries\lpc_chip\chip_5410x\clock_5410x.c
- iocon_5410x.c
+ crc_5410x.c
1
- Libraries/lpc_chip/chip_5410x/iocon_5410x.c
+ Libraries\lpc_chip\chip_5410x\crc_5410x.c
- pinint_5410x.c
+ fifo_5410x.c
1
- Libraries/lpc_chip/chip_5410x/pinint_5410x.c
+ Libraries\lpc_chip\chip_5410x\fifo_5410x.c
- pll_5410x.c
+ gpiogroup_5410x.c
1
- Libraries/lpc_chip/chip_5410x/pll_5410x.c
+ Libraries\lpc_chip\chip_5410x\gpiogroup_5410x.c
- ritimer_5410x.c
+ gpio_5410x.c
1
- Libraries/lpc_chip/chip_5410x/ritimer_5410x.c
+ Libraries\lpc_chip\chip_5410x\gpio_5410x.c
- romapi_adc.c
+ hw_adc.c
1
- Libraries/lpc_chip/chip_5410x/romapi_adc.c
+ Libraries\lpc_chip\chip_5410x\hw_adc.c
- romapi_dma.c
+ hw_dmaaltd.c
1
- Libraries/lpc_chip/chip_5410x/romapi_dma.c
+ Libraries\lpc_chip\chip_5410x\hw_dmaaltd.c
- romapi_i2cm.c
+ hw_dmaaltd_rom_api.c
1
- Libraries/lpc_chip/chip_5410x/romapi_i2cm.c
+ Libraries\lpc_chip\chip_5410x\hw_dmaaltd_rom_api.c
- romapi_i2cmon.c
+ hw_i2cmd.c
1
- Libraries/lpc_chip/chip_5410x/romapi_i2cmon.c
+ Libraries\lpc_chip\chip_5410x\hw_i2cmd.c
- romapi_i2cs.c
+ hw_i2cmd_rom_api.c
1
- Libraries/lpc_chip/chip_5410x/romapi_i2cs.c
+ Libraries\lpc_chip\chip_5410x\hw_i2cmd_rom_api.c
- romapi_spim.c
+ hw_i2cmond.c
1
- Libraries/lpc_chip/chip_5410x/romapi_spim.c
+ Libraries\lpc_chip\chip_5410x\hw_i2cmond.c
- romapi_spis.c
+ hw_i2cmond_rom_api.c
1
- Libraries/lpc_chip/chip_5410x/romapi_spis.c
+ Libraries\lpc_chip\chip_5410x\hw_i2cmond_rom_api.c
- romapi_uart.c
+ hw_i2csd.c
1
- Libraries/lpc_chip/chip_5410x/romapi_uart.c
+ Libraries\lpc_chip\chip_5410x\hw_i2csd.c
- rtc_5410x.c
+ hw_i2csd_rom_api.c
1
- Libraries/lpc_chip/chip_5410x/rtc_5410x.c
+ Libraries\lpc_chip\chip_5410x\hw_i2csd_rom_api.c
- sct_5410x.c
+ hw_spimd.c
1
- Libraries/lpc_chip/chip_5410x/sct_5410x.c
+ Libraries\lpc_chip\chip_5410x\hw_spimd.c
- sct_pwm_5410x.c
+ hw_spimd_rom_api.c
1
- Libraries/lpc_chip/chip_5410x/sct_pwm_5410x.c
+ Libraries\lpc_chip\chip_5410x\hw_spimd_rom_api.c
- stopwatch_5410x.c
+ hw_spisd.c
1
- Libraries/lpc_chip/chip_5410x/stopwatch_5410x.c
+ Libraries\lpc_chip\chip_5410x\hw_spisd.c
- syscon_5410x.c
+ hw_spisd_rom_api.c
1
- Libraries/lpc_chip/chip_5410x/syscon_5410x.c
+ Libraries\lpc_chip\chip_5410x\hw_spisd_rom_api.c
- sysinit_5410x.c
+ hw_uart.c
1
- Libraries/lpc_chip/chip_5410x/sysinit_5410x.c
+ Libraries\lpc_chip\chip_5410x\hw_uart.c
- timer_5410x.c
+ iocon_5410x.c
1
- Libraries/lpc_chip/chip_5410x/timer_5410x.c
+ Libraries\lpc_chip\chip_5410x\iocon_5410x.c
- utick_5410x.c
+ pinint_5410x.c
1
- Libraries/lpc_chip/chip_5410x/utick_5410x.c
+ Libraries\lpc_chip\chip_5410x\pinint_5410x.c
- wwdt_5410x.c
+ pll_5410x.c
1
- Libraries/lpc_chip/chip_5410x/wwdt_5410x.c
+ Libraries\lpc_chip\chip_5410x\pll_5410x.c
- lib_power.lib
- 4
- Libraries/lpc_chip/chip_5410x/power_lib/keil/lib_power.lib
+ ritimer_5410x.c
+ 1
+ Libraries\lpc_chip\chip_5410x\ritimer_5410x.c
-
-
- CMSIS
- sysinit.c
+ romapi_adc.c
1
- Libraries/Device/startup/sysinit.c
+ Libraries\lpc_chip\chip_5410x\romapi_adc.c
- keil_startup_lpc5410x.s
- 2
- Libraries/Device/startup/keil_startup_lpc5410x.s
+ romapi_dma.c
+ 1
+ Libraries\lpc_chip\chip_5410x\romapi_dma.c
-
-
- Kernel
- clock.c
+ romapi_i2cm.c
1
- ../../src/clock.c
+ Libraries\lpc_chip\chip_5410x\romapi_i2cm.c
- device.c
+ romapi_i2cmon.c
1
- ../../src/device.c
+ Libraries\lpc_chip\chip_5410x\romapi_i2cmon.c
- idle.c
+ romapi_i2cs.c
1
- ../../src/idle.c
+ Libraries\lpc_chip\chip_5410x\romapi_i2cs.c
- ipc.c
+ romapi_spim.c
1
- ../../src/ipc.c
+ Libraries\lpc_chip\chip_5410x\romapi_spim.c
- irq.c
+ romapi_spis.c
1
- ../../src/irq.c
+ Libraries\lpc_chip\chip_5410x\romapi_spis.c
- kservice.c
+ romapi_uart.c
1
- ../../src/kservice.c
+ Libraries\lpc_chip\chip_5410x\romapi_uart.c
- mem.c
+ rtc_5410x.c
1
- ../../src/mem.c
+ Libraries\lpc_chip\chip_5410x\rtc_5410x.c
- memheap.c
+ sct_5410x.c
1
- ../../src/memheap.c
+ Libraries\lpc_chip\chip_5410x\sct_5410x.c
- mempool.c
+ sct_pwm_5410x.c
1
- ../../src/mempool.c
+ Libraries\lpc_chip\chip_5410x\sct_pwm_5410x.c
- object.c
+ stopwatch_5410x.c
1
- ../../src/object.c
+ Libraries\lpc_chip\chip_5410x\stopwatch_5410x.c
- scheduler.c
+ syscon_5410x.c
1
- ../../src/scheduler.c
+ Libraries\lpc_chip\chip_5410x\syscon_5410x.c
- signal.c
+ sysinit_5410x.c
1
- ../../src/signal.c
+ Libraries\lpc_chip\chip_5410x\sysinit_5410x.c
- thread.c
+ timer_5410x.c
1
- ../../src/thread.c
+ Libraries\lpc_chip\chip_5410x\timer_5410x.c
- timer.c
+ utick_5410x.c
1
- ../../src/timer.c
+ Libraries\lpc_chip\chip_5410x\utick_5410x.c
-
-
- CORTEX-M4
- cpuport.c
+ wwdt_5410x.c
1
- ../../libcpu/arm/cortex-m4/cpuport.c
+ Libraries\lpc_chip\chip_5410x\wwdt_5410x.c
- context_rvds.S
- 2
- ../../libcpu/arm/cortex-m4/context_rvds.S
+ lib_power.lib
+ 4
+ Libraries\lpc_chip\chip_5410x\power_lib\keil\lib_power.lib
+
+
+ cpu
backtrace.c
1
- ../../libcpu/arm/common/backtrace.c
+ ..\..\libcpu\arm\common\backtrace.c
div0.c
1
- ../../libcpu/arm/common/div0.c
+ ..\..\libcpu\arm\common\div0.c
showmem.c
1
- ../../libcpu/arm/common/showmem.c
+ ..\..\libcpu\arm\common\showmem.c
+
+
+
+
+ cpuport.c
+ 1
+ ..\..\libcpu\arm\cortex-m4\cpuport.c
+
+
+
+
+ context_rvds.S
+ 2
+ ..\..\libcpu\arm\cortex-m4\context_rvds.S
@@ -920,49 +934,56 @@
serial.c
1
- ../../components/drivers/serial/serial.c
+ ..\..\components\drivers\serial\serial.c
completion.c
1
- ../../components/drivers/src/completion.c
+ ..\..\components\drivers\src\completion.c
dataqueue.c
1
- ../../components/drivers/src/dataqueue.c
+ ..\..\components\drivers\src\dataqueue.c
pipe.c
1
- ../../components/drivers/src/pipe.c
+ ..\..\components\drivers\src\pipe.c
+
+
+
+
+ ringblk_buf.c
+ 1
+ ..\..\components\drivers\src\ringblk_buf.c
ringbuffer.c
1
- ../../components/drivers/src/ringbuffer.c
+ ..\..\components\drivers\src\ringbuffer.c
waitqueue.c
1
- ../../components/drivers/src/waitqueue.c
+ ..\..\components\drivers\src\waitqueue.c
workqueue.c
1
- ../../components/drivers/src/workqueue.c
+ ..\..\components\drivers\src\workqueue.c
@@ -972,91 +993,84 @@
shell.c
1
- ../../components/finsh/shell.c
-
-
-
-
- symbol.c
- 1
- ../../components/finsh/symbol.c
+ ..\..\components\finsh\shell.c
cmd.c
1
- ../../components/finsh/cmd.c
+ ..\..\components\finsh\cmd.c
finsh_compiler.c
1
- ../../components/finsh/finsh_compiler.c
+ ..\..\components\finsh\finsh_compiler.c
finsh_error.c
1
- ../../components/finsh/finsh_error.c
+ ..\..\components\finsh\finsh_error.c
finsh_heap.c
1
- ../../components/finsh/finsh_heap.c
+ ..\..\components\finsh\finsh_heap.c
finsh_init.c
1
- ../../components/finsh/finsh_init.c
+ ..\..\components\finsh\finsh_init.c
finsh_node.c
1
- ../../components/finsh/finsh_node.c
+ ..\..\components\finsh\finsh_node.c
finsh_ops.c
1
- ../../components/finsh/finsh_ops.c
+ ..\..\components\finsh\finsh_ops.c
finsh_parser.c
1
- ../../components/finsh/finsh_parser.c
+ ..\..\components\finsh\finsh_parser.c
finsh_var.c
1
- ../../components/finsh/finsh_var.c
+ ..\..\components\finsh\finsh_var.c
finsh_vm.c
1
- ../../components/finsh/finsh_vm.c
+ ..\..\components\finsh\finsh_vm.c
finsh_token.c
1
- ../../components/finsh/finsh_token.c
+ ..\..\components\finsh\finsh_token.c
diff --git a/bsp/lpc54114-lite/project.uvoptx b/bsp/lpc54114-lite/project.uvoptx
index 688904474..c745aeab3 100644
--- a/bsp/lpc54114-lite/project.uvoptx
+++ b/bsp/lpc54114-lite/project.uvoptx
@@ -73,7 +73,7 @@
0
- 1
+ 0
0
1
@@ -181,1444 +181,4 @@
-
- Applications
- 0
- 0
- 0
- 0
-
- 1
- 1
- 1
- 0
- 0
- 0
- applications\main.c
- main.c
- 0
- 0
-
-
- 1
- 2
- 1
- 0
- 0
- 0
- applications\mnt.c
- mnt.c
- 0
- 0
-
-
-
-
- Drivers
- 0
- 0
- 0
- 0
-
- 2
- 3
- 1
- 0
- 0
- 0
- drivers\board.c
- board.c
- 0
- 0
-
-
- 2
- 4
- 1
- 0
- 0
- 0
- drivers\clock_config.c
- clock_config.c
- 0
- 0
-
-
- 2
- 5
- 1
- 0
- 0
- 0
- drivers\drv_gpio.c
- drv_gpio.c
- 0
- 0
-
-
- 2
- 6
- 1
- 0
- 0
- 0
- drivers\drv_uart.c
- drv_uart.c
- 0
- 0
-
-
- 2
- 7
- 1
- 0
- 0
- 0
- drivers\drv_spi.c
- drv_spi.c
- 0
- 0
-
-
- 2
- 8
- 1
- 0
- 0
- 0
- drivers\drv_i2c.c
- drv_i2c.c
- 0
- 0
-
-
- 2
- 9
- 1
- 0
- 0
- 0
- drivers\drv_sdcard.c
- drv_sdcard.c
- 0
- 0
-
-
- 2
- 10
- 1
- 0
- 0
- 0
- drivers\drv_spi_flash.c
- drv_spi_flash.c
- 0
- 0
-
-
-
-
- Libraries
- 0
- 0
- 0
- 0
-
- 3
- 11
- 1
- 0
- 0
- 0
- Libraries\devices\LPC54114\drivers\fsl_adc.c
- fsl_adc.c
- 0
- 0
-
-
- 3
- 12
- 1
- 0
- 0
- 0
- Libraries\devices\LPC54114\drivers\fsl_clock.c
- fsl_clock.c
- 0
- 0
-
-
- 3
- 13
- 1
- 0
- 0
- 0
- Libraries\devices\LPC54114\drivers\fsl_common.c
- fsl_common.c
- 0
- 0
-
-
- 3
- 14
- 1
- 0
- 0
- 0
- Libraries\devices\LPC54114\drivers\fsl_crc.c
- fsl_crc.c
- 0
- 0
-
-
- 3
- 15
- 1
- 0
- 0
- 0
- Libraries\devices\LPC54114\drivers\fsl_ctimer.c
- fsl_ctimer.c
- 0
- 0
-
-
- 3
- 16
- 1
- 0
- 0
- 0
- Libraries\devices\LPC54114\drivers\fsl_dma.c
- fsl_dma.c
- 0
- 0
-
-
- 3
- 17
- 1
- 0
- 0
- 0
- Libraries\devices\LPC54114\drivers\fsl_dmic.c
- fsl_dmic.c
- 0
- 0
-
-
- 3
- 18
- 1
- 0
- 0
- 0
- Libraries\devices\LPC54114\drivers\fsl_dmic_dma.c
- fsl_dmic_dma.c
- 0
- 0
-
-
- 3
- 19
- 1
- 0
- 0
- 0
- Libraries\devices\LPC54114\drivers\fsl_flashiap.c
- fsl_flashiap.c
- 0
- 0
-
-
- 3
- 20
- 1
- 0
- 0
- 0
- Libraries\devices\LPC54114\drivers\fsl_flexcomm.c
- fsl_flexcomm.c
- 0
- 0
-
-
- 3
- 21
- 1
- 0
- 0
- 0
- Libraries\devices\LPC54114\drivers\fsl_fmeas.c
- fsl_fmeas.c
- 0
- 0
-
-
- 3
- 22
- 1
- 0
- 0
- 0
- Libraries\devices\LPC54114\drivers\fsl_gint.c
- fsl_gint.c
- 0
- 0
-
-
- 3
- 23
- 1
- 0
- 0
- 0
- Libraries\devices\LPC54114\drivers\fsl_gpio.c
- fsl_gpio.c
- 0
- 0
-
-
- 3
- 24
- 1
- 0
- 0
- 0
- Libraries\devices\LPC54114\drivers\fsl_i2c.c
- fsl_i2c.c
- 0
- 0
-
-
- 3
- 25
- 1
- 0
- 0
- 0
- Libraries\devices\LPC54114\drivers\fsl_i2c_dma.c
- fsl_i2c_dma.c
- 0
- 0
-
-
- 3
- 26
- 1
- 0
- 0
- 0
- Libraries\devices\LPC54114\drivers\fsl_i2s.c
- fsl_i2s.c
- 0
- 0
-
-
- 3
- 27
- 1
- 0
- 0
- 0
- Libraries\devices\LPC54114\drivers\fsl_i2s_dma.c
- fsl_i2s_dma.c
- 0
- 0
-
-
- 3
- 28
- 1
- 0
- 0
- 0
- Libraries\devices\LPC54114\drivers\fsl_inputmux.c
- fsl_inputmux.c
- 0
- 0
-
-
- 3
- 29
- 1
- 0
- 0
- 0
- Libraries\devices\LPC54114\drivers\fsl_mrt.c
- fsl_mrt.c
- 0
- 0
-
-
- 3
- 30
- 1
- 0
- 0
- 0
- Libraries\devices\LPC54114\drivers\fsl_pint.c
- fsl_pint.c
- 0
- 0
-
-
- 3
- 31
- 1
- 0
- 0
- 0
- Libraries\devices\LPC54114\drivers\fsl_power.c
- fsl_power.c
- 0
- 0
-
-
- 3
- 32
- 1
- 0
- 0
- 0
- Libraries\devices\LPC54114\drivers\fsl_reset.c
- fsl_reset.c
- 0
- 0
-
-
- 3
- 33
- 1
- 0
- 0
- 0
- Libraries\devices\LPC54114\drivers\fsl_rtc.c
- fsl_rtc.c
- 0
- 0
-
-
- 3
- 34
- 1
- 0
- 0
- 0
- Libraries\devices\LPC54114\drivers\fsl_sctimer.c
- fsl_sctimer.c
- 0
- 0
-
-
- 3
- 35
- 1
- 0
- 0
- 0
- Libraries\devices\LPC54114\drivers\fsl_spi.c
- fsl_spi.c
- 0
- 0
-
-
- 3
- 36
- 1
- 0
- 0
- 0
- Libraries\devices\LPC54114\drivers\fsl_spi_dma.c
- fsl_spi_dma.c
- 0
- 0
-
-
- 3
- 37
- 1
- 0
- 0
- 0
- Libraries\devices\LPC54114\drivers\fsl_usart.c
- fsl_usart.c
- 0
- 0
-
-
- 3
- 38
- 1
- 0
- 0
- 0
- Libraries\devices\LPC54114\drivers\fsl_usart_dma.c
- fsl_usart_dma.c
- 0
- 0
-
-
- 3
- 39
- 1
- 0
- 0
- 0
- Libraries\devices\LPC54114\drivers\fsl_utick.c
- fsl_utick.c
- 0
- 0
-
-
- 3
- 40
- 1
- 0
- 0
- 0
- Libraries\devices\LPC54114\drivers\fsl_wwdt.c
- fsl_wwdt.c
- 0
- 0
-
-
- 3
- 41
- 2
- 0
- 0
- 0
- Libraries\devices\LPC54114\arm\startup_LPC54114_cm4.s
- startup_LPC54114_cm4.s
- 0
- 0
-
-
- 3
- 42
- 1
- 0
- 0
- 0
- Libraries\devices\LPC54114\system_LPC54114_cm4.c
- system_LPC54114_cm4.c
- 0
- 0
-
-
- 3
- 43
- 4
- 0
- 0
- 0
- Libraries\devices\LPC54114\arm\keil_lib_power.lib
- keil_lib_power.lib
- 0
- 0
-
-
-
-
- Kernel
- 0
- 0
- 0
- 0
-
- 4
- 44
- 1
- 0
- 0
- 0
- ..\..\src\clock.c
- clock.c
- 0
- 0
-
-
- 4
- 45
- 1
- 0
- 0
- 0
- ..\..\src\components.c
- components.c
- 0
- 0
-
-
- 4
- 46
- 1
- 0
- 0
- 0
- ..\..\src\cpu.c
- cpu.c
- 0
- 0
-
-
- 4
- 47
- 1
- 0
- 0
- 0
- ..\..\src\device.c
- device.c
- 0
- 0
-
-
- 4
- 48
- 1
- 0
- 0
- 0
- ..\..\src\idle.c
- idle.c
- 0
- 0
-
-
- 4
- 49
- 1
- 0
- 0
- 0
- ..\..\src\ipc.c
- ipc.c
- 0
- 0
-
-
- 4
- 50
- 1
- 0
- 0
- 0
- ..\..\src\irq.c
- irq.c
- 0
- 0
-
-
- 4
- 51
- 1
- 0
- 0
- 0
- ..\..\src\kservice.c
- kservice.c
- 0
- 0
-
-
- 4
- 52
- 1
- 0
- 0
- 0
- ..\..\src\mem.c
- mem.c
- 0
- 0
-
-
- 4
- 53
- 1
- 0
- 0
- 0
- ..\..\src\mempool.c
- mempool.c
- 0
- 0
-
-
- 4
- 54
- 1
- 0
- 0
- 0
- ..\..\src\object.c
- object.c
- 0
- 0
-
-
- 4
- 55
- 1
- 0
- 0
- 0
- ..\..\src\scheduler.c
- scheduler.c
- 0
- 0
-
-
- 4
- 56
- 1
- 0
- 0
- 0
- ..\..\src\signal.c
- signal.c
- 0
- 0
-
-
- 4
- 57
- 1
- 0
- 0
- 0
- ..\..\src\thread.c
- thread.c
- 0
- 0
-
-
- 4
- 58
- 1
- 0
- 0
- 0
- ..\..\src\timer.c
- timer.c
- 0
- 0
-
-
-
-
- CORTEX-M4
- 0
- 0
- 0
- 0
-
- 5
- 59
- 1
- 0
- 0
- 0
- ..\..\libcpu\arm\cortex-m4\cpuport.c
- cpuport.c
- 0
- 0
-
-
- 5
- 60
- 2
- 0
- 0
- 0
- ..\..\libcpu\arm\cortex-m4\context_rvds.S
- context_rvds.S
- 0
- 0
-
-
- 5
- 61
- 1
- 0
- 0
- 0
- ..\..\libcpu\arm\common\backtrace.c
- backtrace.c
- 0
- 0
-
-
- 5
- 62
- 1
- 0
- 0
- 0
- ..\..\libcpu\arm\common\div0.c
- div0.c
- 0
- 0
-
-
- 5
- 63
- 1
- 0
- 0
- 0
- ..\..\libcpu\arm\common\showmem.c
- showmem.c
- 0
- 0
-
-
-
-
- Filesystem
- 0
- 0
- 0
- 0
-
- 6
- 64
- 1
- 0
- 0
- 0
- ..\..\components\dfs\src\dfs.c
- dfs.c
- 0
- 0
-
-
- 6
- 65
- 1
- 0
- 0
- 0
- ..\..\components\dfs\src\dfs_file.c
- dfs_file.c
- 0
- 0
-
-
- 6
- 66
- 1
- 0
- 0
- 0
- ..\..\components\dfs\src\dfs_fs.c
- dfs_fs.c
- 0
- 0
-
-
- 6
- 67
- 1
- 0
- 0
- 0
- ..\..\components\dfs\src\dfs_posix.c
- dfs_posix.c
- 0
- 0
-
-
- 6
- 68
- 1
- 0
- 0
- 0
- ..\..\components\dfs\src\poll.c
- poll.c
- 0
- 0
-
-
- 6
- 69
- 1
- 0
- 0
- 0
- ..\..\components\dfs\src\select.c
- select.c
- 0
- 0
-
-
- 6
- 70
- 1
- 0
- 0
- 0
- ..\..\components\dfs\filesystems\devfs\devfs.c
- devfs.c
- 0
- 0
-
-
- 6
- 71
- 1
- 0
- 0
- 0
- ..\..\components\dfs\filesystems\elmfat\dfs_elm.c
- dfs_elm.c
- 0
- 0
-
-
- 6
- 72
- 1
- 0
- 0
- 0
- ..\..\components\dfs\filesystems\elmfat\ff.c
- ff.c
- 0
- 0
-
-
- 6
- 73
- 1
- 0
- 0
- 0
- ..\..\components\dfs\filesystems\elmfat\option\ccsbcs.c
- ccsbcs.c
- 0
- 0
-
-
- 6
- 74
- 1
- 0
- 0
- 0
- ..\..\components\dfs\filesystems\romfs\dfs_romfs.c
- dfs_romfs.c
- 0
- 0
-
-
- 6
- 75
- 1
- 0
- 0
- 0
- ..\..\components\dfs\filesystems\romfs\romfs.c
- romfs.c
- 0
- 0
-
-
-
-
- DeviceDrivers
- 0
- 0
- 0
- 0
-
- 7
- 76
- 1
- 0
- 0
- 0
- ..\..\components\drivers\i2c\i2c_core.c
- i2c_core.c
- 0
- 0
-
-
- 7
- 77
- 1
- 0
- 0
- 0
- ..\..\components\drivers\i2c\i2c_dev.c
- i2c_dev.c
- 0
- 0
-
-
- 7
- 78
- 1
- 0
- 0
- 0
- ..\..\components\drivers\i2c\i2c-bit-ops.c
- i2c-bit-ops.c
- 0
- 0
-
-
- 7
- 79
- 1
- 0
- 0
- 0
- ..\..\components\drivers\misc\pin.c
- pin.c
- 0
- 0
-
-
- 7
- 80
- 1
- 0
- 0
- 0
- ..\..\components\drivers\serial\serial.c
- serial.c
- 0
- 0
-
-
- 7
- 81
- 1
- 0
- 0
- 0
- ..\..\components\drivers\spi\spi_core.c
- spi_core.c
- 0
- 0
-
-
- 7
- 82
- 1
- 0
- 0
- 0
- ..\..\components\drivers\spi\spi_dev.c
- spi_dev.c
- 0
- 0
-
-
- 7
- 83
- 1
- 0
- 0
- 0
- ..\..\components\drivers\spi\spi_msd.c
- spi_msd.c
- 0
- 0
-
-
- 7
- 84
- 1
- 0
- 0
- 0
- ..\..\components\drivers\spi\spi_flash_sfud.c
- spi_flash_sfud.c
- 0
- 0
-
-
- 7
- 85
- 1
- 0
- 0
- 0
- ..\..\components\drivers\spi\sfud\src\sfud.c
- sfud.c
- 0
- 0
-
-
- 7
- 86
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\completion.c
- completion.c
- 0
- 0
-
-
- 7
- 87
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\dataqueue.c
- dataqueue.c
- 0
- 0
-
-
- 7
- 88
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\pipe.c
- pipe.c
- 0
- 0
-
-
- 7
- 89
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\ringblk_buf.c
- ringblk_buf.c
- 0
- 0
-
-
- 7
- 90
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\ringbuffer.c
- ringbuffer.c
- 0
- 0
-
-
- 7
- 91
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\waitqueue.c
- waitqueue.c
- 0
- 0
-
-
- 7
- 92
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\workqueue.c
- workqueue.c
- 0
- 0
-
-
-
-
- finsh
- 0
- 0
- 0
- 0
-
- 8
- 93
- 1
- 0
- 0
- 0
- ..\..\components\finsh\shell.c
- shell.c
- 0
- 0
-
-
- 8
- 94
- 1
- 0
- 0
- 0
- ..\..\components\finsh\symbol.c
- symbol.c
- 0
- 0
-
-
- 8
- 95
- 1
- 0
- 0
- 0
- ..\..\components\finsh\cmd.c
- cmd.c
- 0
- 0
-
-
- 8
- 96
- 1
- 0
- 0
- 0
- ..\..\components\finsh\msh.c
- msh.c
- 0
- 0
-
-
- 8
- 97
- 1
- 0
- 0
- 0
- ..\..\components\finsh\msh_cmd.c
- msh_cmd.c
- 0
- 0
-
-
- 8
- 98
- 1
- 0
- 0
- 0
- ..\..\components\finsh\msh_file.c
- msh_file.c
- 0
- 0
-
-
- 8
- 99
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_compiler.c
- finsh_compiler.c
- 0
- 0
-
-
- 8
- 100
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_error.c
- finsh_error.c
- 0
- 0
-
-
- 8
- 101
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_heap.c
- finsh_heap.c
- 0
- 0
-
-
- 8
- 102
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_init.c
- finsh_init.c
- 0
- 0
-
-
- 8
- 103
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_node.c
- finsh_node.c
- 0
- 0
-
-
- 8
- 104
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_ops.c
- finsh_ops.c
- 0
- 0
-
-
- 8
- 105
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_parser.c
- finsh_parser.c
- 0
- 0
-
-
- 8
- 106
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_var.c
- finsh_var.c
- 0
- 0
-
-
- 8
- 107
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_vm.c
- finsh_vm.c
- 0
- 0
-
-
- 8
- 108
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_token.c
- finsh_token.c
- 0
- 0
-
-
-
-
- libc
- 0
- 0
- 0
- 0
-
- 9
- 109
- 1
- 0
- 0
- 0
- ..\..\components\libc\compilers\armlibc\libc.c
- libc.c
- 0
- 0
-
-
- 9
- 110
- 1
- 0
- 0
- 0
- ..\..\components\libc\compilers\armlibc\mem_std.c
- mem_std.c
- 0
- 0
-
-
- 9
- 111
- 1
- 0
- 0
- 0
- ..\..\components\libc\compilers\armlibc\stdio.c
- stdio.c
- 0
- 0
-
-
- 9
- 112
- 1
- 0
- 0
- 0
- ..\..\components\libc\compilers\armlibc\stubs.c
- stubs.c
- 0
- 0
-
-
- 9
- 113
- 1
- 0
- 0
- 0
- ..\..\components\libc\compilers\armlibc\time.c
- time.c
- 0
- 0
-
-
- 9
- 114
- 1
- 0
- 0
- 0
- ..\..\components\libc\compilers\common\gmtime_r.c
- gmtime_r.c
- 0
- 0
-
-
-
diff --git a/bsp/lpc54114-lite/project.uvprojx b/bsp/lpc54114-lite/project.uvprojx
index 9effdcbdc..5f79c0066 100644
--- a/bsp/lpc54114-lite/project.uvprojx
+++ b/bsp/lpc54114-lite/project.uvprojx
@@ -1,10 +1,7 @@
-
2.1
-
### uVision Project, (C) Keil Software
-
rtthread-lpc54114
@@ -19,28 +16,28 @@
Keil.LPC54000_DFP.2.6.0
http://www.keil.com/pack/
IRAM(0x20000000,0x00028000) IRAM2(0x04000000,0x00008000) IROM(0x00000000,0x00040000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE
-
-
+
+
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0LPC5411x_256 -FS00 -FL040000 -FP0($$Device:LPC54114J256BD64$Flash\LPC5411x_256.FLM))
0
$$Device:LPC54114J256BD64$LPCOpen\lpc5411x\chip_5411x\inc\chip.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
$$Device:LPC54114J256BD64$SVD\LPC54114_cm4.svd
0
0
-
-
-
-
-
+
+
+
+
+
0
0
@@ -62,8 +59,8 @@
0
0
-
-
+
+
0
0
0
@@ -72,8 +69,8 @@
0
0
-
-
+
+
0
0
0
@@ -82,15 +79,15 @@
0
0
-
-
+
+
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 @@
0x8000
-
+
1
@@ -337,8 +334,8 @@
--library_interface=armcc --library_type=standardlib --diag_suppress=66,1296,186
SDK_DEBUGCONSOLE=0, CPU_LPC54114, CORE_M4, RT_USING_ARM_LIBC, CPU_LPC54114J256BD64_cm4=1
-
- applications;.;drivers;Libraries\CMSIS\Include;Libraries\devices\LPC54114\drivers;Libraries\devices\LPC54114\utilities;Libraries\devices\LPC54114;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\filesystems\elmfat;..\..\components\dfs\filesystems\romfs;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\spi;..\..\components\drivers\include;..\..\components\drivers\spi\sfud\inc;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\libc\compilers\common
+
+ .;..\..\include;applications;.;drivers;Libraries\CMSIS\Include;Libraries\devices\LPC54114\drivers;Libraries\devices\LPC54114\utilities;Libraries\devices\LPC54114;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\filesystems\elmfat;..\..\components\dfs\filesystems\romfs;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\spi;..\..\components\drivers\include;..\..\components\drivers\spi\sfud\inc;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\libc\compilers\common
@@ -353,10 +350,10 @@
0
0
-
-
-
-
+
+
+
+
@@ -368,17 +365,125 @@
0
0x00000000
0x02000000
-
+
.\drivers\linker_scripts\link.scf
-
-
- --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab)
-
-
+
+
+
+
+
+
+ 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
@@ -387,6 +492,8 @@
1
applications\main.c
+
+
mnt.c
1
@@ -402,36 +509,50 @@
1
drivers\board.c
+
+
clock_config.c
1
drivers\clock_config.c
+
+
drv_gpio.c
1
drivers\drv_gpio.c
+
+
drv_uart.c
1
drivers\drv_uart.c
+
+
drv_spi.c
1
drivers\drv_spi.c
+
+
drv_i2c.c
1
drivers\drv_i2c.c
+
+
drv_sdcard.c
1
drivers\drv_sdcard.c
+
+
drv_spi_flash.c
1
@@ -447,161 +568,225 @@
1
Libraries\devices\LPC54114\drivers\fsl_adc.c
+
+
fsl_clock.c
1
Libraries\devices\LPC54114\drivers\fsl_clock.c
+
+
fsl_common.c
1
Libraries\devices\LPC54114\drivers\fsl_common.c
+
+
fsl_crc.c
1
Libraries\devices\LPC54114\drivers\fsl_crc.c
+
+
fsl_ctimer.c
1
Libraries\devices\LPC54114\drivers\fsl_ctimer.c
+
+
fsl_dma.c
1
Libraries\devices\LPC54114\drivers\fsl_dma.c
+
+
fsl_dmic.c
1
Libraries\devices\LPC54114\drivers\fsl_dmic.c
+
+
fsl_dmic_dma.c
1
Libraries\devices\LPC54114\drivers\fsl_dmic_dma.c
+
+
fsl_flashiap.c
1
Libraries\devices\LPC54114\drivers\fsl_flashiap.c
+
+
fsl_flexcomm.c
1
Libraries\devices\LPC54114\drivers\fsl_flexcomm.c
+
+
fsl_fmeas.c
1
Libraries\devices\LPC54114\drivers\fsl_fmeas.c
+
+
fsl_gint.c
1
Libraries\devices\LPC54114\drivers\fsl_gint.c
+
+
fsl_gpio.c
1
Libraries\devices\LPC54114\drivers\fsl_gpio.c
+
+
fsl_i2c.c
1
Libraries\devices\LPC54114\drivers\fsl_i2c.c
+
+
fsl_i2c_dma.c
1
Libraries\devices\LPC54114\drivers\fsl_i2c_dma.c
+
+
fsl_i2s.c
1
Libraries\devices\LPC54114\drivers\fsl_i2s.c
+
+
fsl_i2s_dma.c
1
Libraries\devices\LPC54114\drivers\fsl_i2s_dma.c
+
+
fsl_inputmux.c
1
Libraries\devices\LPC54114\drivers\fsl_inputmux.c
+
+
fsl_mrt.c
1
Libraries\devices\LPC54114\drivers\fsl_mrt.c
+
+
fsl_pint.c
1
Libraries\devices\LPC54114\drivers\fsl_pint.c
+
+
fsl_power.c
1
Libraries\devices\LPC54114\drivers\fsl_power.c
+
+
fsl_reset.c
1
Libraries\devices\LPC54114\drivers\fsl_reset.c
+
+
fsl_rtc.c
1
Libraries\devices\LPC54114\drivers\fsl_rtc.c
+
+
fsl_sctimer.c
1
Libraries\devices\LPC54114\drivers\fsl_sctimer.c
+
+
fsl_spi.c
1
Libraries\devices\LPC54114\drivers\fsl_spi.c
+
+
fsl_spi_dma.c
1
Libraries\devices\LPC54114\drivers\fsl_spi_dma.c
+
+
fsl_usart.c
1
Libraries\devices\LPC54114\drivers\fsl_usart.c
+
+
fsl_usart_dma.c
1
Libraries\devices\LPC54114\drivers\fsl_usart_dma.c
+
+
fsl_utick.c
1
Libraries\devices\LPC54114\drivers\fsl_utick.c
+
+
fsl_wwdt.c
1
Libraries\devices\LPC54114\drivers\fsl_wwdt.c
+
+
startup_LPC54114_cm4.s
2
Libraries\devices\LPC54114\arm\startup_LPC54114_cm4.s
+
+
system_LPC54114_cm4.c
1
Libraries\devices\LPC54114\system_LPC54114_cm4.c
+
+
keil_lib_power.lib
4
@@ -610,113 +795,41 @@
- Kernel
+ cpu
- 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
+ backtrace.c
1
- ..\..\src\signal.c
+ ..\..\libcpu\arm\common\backtrace.c
+
+
- thread.c
+ div0.c
1
- ..\..\src\thread.c
+ ..\..\libcpu\arm\common\div0.c
+
+
- timer.c
+ showmem.c
1
- ..\..\src\timer.c
+ ..\..\libcpu\arm\common\showmem.c
-
-
- CORTEX-M4
cpuport.c
1
..\..\libcpu\arm\cortex-m4\cpuport.c
+
+
context_rvds.S
2
..\..\libcpu\arm\cortex-m4\context_rvds.S
-
- backtrace.c
- 1
- ..\..\libcpu\arm\common\backtrace.c
-
-
- div0.c
- 1
- ..\..\libcpu\arm\common\div0.c
-
-
- showmem.c
- 1
- ..\..\libcpu\arm\common\showmem.c
-
@@ -727,56 +840,78 @@
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
+
+
dfs_elm.c
1
..\..\components\dfs\filesystems\elmfat\dfs_elm.c
+
+
ff.c
1
..\..\components\dfs\filesystems\elmfat\ff.c
+
+
ccsbcs.c
1
..\..\components\dfs\filesystems\elmfat\option\ccsbcs.c
+
+
dfs_romfs.c
1
..\..\components\dfs\filesystems\romfs\dfs_romfs.c
+
+
romfs.c
1
@@ -786,162 +921,137 @@
DeviceDrivers
-
-
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 0
-
-
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
-
- --c99
-
-
-
-
-
-
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
-
-
-
-
-
-
-
-
-
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
+
+
spi_msd.c
1
..\..\components\drivers\spi\spi_msd.c
+
+
spi_flash_sfud.c
1
..\..\components\drivers\spi\spi_flash_sfud.c
+
+
sfud.c
1
..\..\components\drivers\spi\sfud\src\sfud.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
+
+
+
+
+ --c99
+
+
+
+
+
+
+
finsh
@@ -951,76 +1061,92 @@
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
-
- msh_cmd.c
- 1
- ..\..\components\finsh\msh_cmd.c
-
+
+
msh_file.c
1
..\..\components\finsh\msh_file.c
+
+
finsh_compiler.c
1
..\..\components\finsh\finsh_compiler.c
+
+
finsh_error.c
1
..\..\components\finsh\finsh_error.c
+
+
finsh_heap.c
1
..\..\components\finsh\finsh_heap.c
+
+
finsh_init.c
1
..\..\components\finsh\finsh_init.c
+
+
finsh_node.c
1
..\..\components\finsh\finsh_node.c
+
+
finsh_ops.c
1
..\..\components\finsh\finsh_ops.c
+
+
finsh_parser.c
1
..\..\components\finsh\finsh_parser.c
+
+
finsh_var.c
1
..\..\components\finsh\finsh_var.c
+
+
finsh_vm.c
1
..\..\components\finsh\finsh_vm.c
+
+
finsh_token.c
1
@@ -1036,41 +1162,42 @@
1
..\..\components\libc\compilers\armlibc\libc.c
+
+
mem_std.c
1
..\..\components\libc\compilers\armlibc\mem_std.c
+
+
stdio.c
1
..\..\components\libc\compilers\armlibc\stdio.c
+
+
stubs.c
1
..\..\components\libc\compilers\armlibc\stubs.c
+
+
time.c
1
- ..\..\components\libc\compilers\armlibc\time.c
-
-
- gmtime_r.c
- 1
- ..\..\components\libc\compilers\common\gmtime_r.c
+ ..\..\components\libc\compilers\common\time.c
-
-
-
-
+
+
+
-
diff --git a/bsp/lpc54608-LPCXpresso/project.uvoptx b/bsp/lpc54608-LPCXpresso/project.uvoptx
index 806afb63d..f6c0cc3fd 100644
--- a/bsp/lpc54608-LPCXpresso/project.uvoptx
+++ b/bsp/lpc54608-LPCXpresso/project.uvoptx
@@ -101,9 +101,7 @@
0
0
1
- 0
- 0
- 3
+ 2
@@ -180,2488 +178,4 @@
-
- Kernel
- 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\mem.c
- mem.c
- 0
- 0
-
-
- 1
- 10
- 1
- 0
- 0
- 0
- ..\..\src\memheap.c
- memheap.c
- 0
- 0
-
-
- 1
- 11
- 1
- 0
- 0
- 0
- ..\..\src\mempool.c
- mempool.c
- 0
- 0
-
-
- 1
- 12
- 1
- 0
- 0
- 0
- ..\..\src\object.c
- object.c
- 0
- 0
-
-
- 1
- 13
- 1
- 0
- 0
- 0
- ..\..\src\scheduler.c
- scheduler.c
- 0
- 0
-
-
- 1
- 14
- 1
- 0
- 0
- 0
- ..\..\src\signal.c
- signal.c
- 0
- 0
-
-
- 1
- 15
- 1
- 0
- 0
- 0
- ..\..\src\thread.c
- thread.c
- 0
- 0
-
-
- 1
- 16
- 1
- 0
- 0
- 0
- ..\..\src\timer.c
- timer.c
- 0
- 0
-
-
-
-
- Applications
- 0
- 0
- 0
- 0
-
- 2
- 17
- 1
- 0
- 0
- 0
- applications\application.c
- application.c
- 0
- 0
-
-
- 2
- 18
- 1
- 0
- 0
- 0
- applications\mnt.c
- mnt.c
- 0
- 0
-
-
- 2
- 19
- 1
- 0
- 0
- 0
- applications\startup.c
- startup.c
- 0
- 0
-
-
-
-
- Drivers
- 0
- 0
- 0
- 0
-
- 3
- 20
- 1
- 0
- 0
- 0
- drivers\board.c
- board.c
- 0
- 0
-
-
- 3
- 21
- 1
- 0
- 0
- 0
- drivers\clock_config.c
- clock_config.c
- 0
- 0
-
-
- 3
- 22
- 1
- 0
- 0
- 0
- drivers\drt_mpu.c
- drt_mpu.c
- 0
- 0
-
-
- 3
- 23
- 1
- 0
- 0
- 0
- drivers\drv_emac.c
- drv_emac.c
- 0
- 0
-
-
- 3
- 24
- 1
- 0
- 0
- 0
- drivers\drv_ft5406.c
- drv_ft5406.c
- 0
- 0
-
-
- 3
- 25
- 1
- 0
- 0
- 0
- drivers\drv_i2c.c
- drv_i2c.c
- 0
- 0
-
-
- 3
- 26
- 1
- 0
- 0
- 0
- drivers\drv_lcd.c
- drv_lcd.c
- 0
- 0
-
-
- 3
- 27
- 1
- 0
- 0
- 0
- drivers\drv_sd.c
- drv_sd.c
- 0
- 0
-
-
- 3
- 28
- 1
- 0
- 0
- 0
- drivers\drv_sdram.c
- drv_sdram.c
- 0
- 0
-
-
- 3
- 29
- 1
- 0
- 0
- 0
- drivers\drv_sram.c
- drv_sram.c
- 0
- 0
-
-
- 3
- 30
- 1
- 0
- 0
- 0
- drivers\drv_uart.c
- drv_uart.c
- 0
- 0
-
-
- 3
- 31
- 1
- 0
- 0
- 0
- drivers\fsl_phy.c
- fsl_phy.c
- 0
- 0
-
-
-
-
- CMSIS
- 0
- 0
- 0
- 0
-
- 4
- 32
- 2
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\devices\LPC54608\arm\startup_LPC54608.s
- startup_LPC54608.s
- 0
- 0
-
-
- 4
- 33
- 1
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\devices\LPC54608\system_LPC54608.c
- system_LPC54608.c
- 0
- 0
-
-
- 4
- 34
- 4
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\devices\LPC54608\arm\keil_lib_power.lib
- keil_lib_power.lib
- 0
- 0
-
-
-
-
- Libraries
- 0
- 0
- 0
- 0
-
- 5
- 35
- 1
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_adc.c
- fsl_adc.c
- 0
- 0
-
-
- 5
- 36
- 1
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_clock.c
- fsl_clock.c
- 0
- 0
-
-
- 5
- 37
- 1
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_common.c
- fsl_common.c
- 0
- 0
-
-
- 5
- 38
- 1
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_crc.c
- fsl_crc.c
- 0
- 0
-
-
- 5
- 39
- 1
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_ctimer.c
- fsl_ctimer.c
- 0
- 0
-
-
- 5
- 40
- 1
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_dma.c
- fsl_dma.c
- 0
- 0
-
-
- 5
- 41
- 1
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_dmic.c
- fsl_dmic.c
- 0
- 0
-
-
- 5
- 42
- 1
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_dmic_dma.c
- fsl_dmic_dma.c
- 0
- 0
-
-
- 5
- 43
- 1
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_eeprom.c
- fsl_eeprom.c
- 0
- 0
-
-
- 5
- 44
- 1
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_emc.c
- fsl_emc.c
- 0
- 0
-
-
- 5
- 45
- 1
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_enet.c
- fsl_enet.c
- 0
- 0
-
-
- 5
- 46
- 1
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_flashiap.c
- fsl_flashiap.c
- 0
- 0
-
-
- 5
- 47
- 1
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_flexcomm.c
- fsl_flexcomm.c
- 0
- 0
-
-
- 5
- 48
- 1
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_fmc.c
- fsl_fmc.c
- 0
- 0
-
-
- 5
- 49
- 1
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_fmeas.c
- fsl_fmeas.c
- 0
- 0
-
-
- 5
- 50
- 1
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_gint.c
- fsl_gint.c
- 0
- 0
-
-
- 5
- 51
- 1
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_gpio.c
- fsl_gpio.c
- 0
- 0
-
-
- 5
- 52
- 1
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_i2c.c
- fsl_i2c.c
- 0
- 0
-
-
- 5
- 53
- 1
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_i2c_dma.c
- fsl_i2c_dma.c
- 0
- 0
-
-
- 5
- 54
- 1
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_i2s.c
- fsl_i2s.c
- 0
- 0
-
-
- 5
- 55
- 1
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_i2s_dma.c
- fsl_i2s_dma.c
- 0
- 0
-
-
- 5
- 56
- 1
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_inputmux.c
- fsl_inputmux.c
- 0
- 0
-
-
- 5
- 57
- 1
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_lcdc.c
- fsl_lcdc.c
- 0
- 0
-
-
- 5
- 58
- 1
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_mcan.c
- fsl_mcan.c
- 0
- 0
-
-
- 5
- 59
- 1
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_mrt.c
- fsl_mrt.c
- 0
- 0
-
-
- 5
- 60
- 1
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_pint.c
- fsl_pint.c
- 0
- 0
-
-
- 5
- 61
- 1
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_power.c
- fsl_power.c
- 0
- 0
-
-
- 5
- 62
- 1
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_reset.c
- fsl_reset.c
- 0
- 0
-
-
- 5
- 63
- 1
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_rit.c
- fsl_rit.c
- 0
- 0
-
-
- 5
- 64
- 1
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_rtc.c
- fsl_rtc.c
- 0
- 0
-
-
- 5
- 65
- 1
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_sctimer.c
- fsl_sctimer.c
- 0
- 0
-
-
- 5
- 66
- 1
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_sdif.c
- fsl_sdif.c
- 0
- 0
-
-
- 5
- 67
- 1
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_spi.c
- fsl_spi.c
- 0
- 0
-
-
- 5
- 68
- 1
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_spi_dma.c
- fsl_spi_dma.c
- 0
- 0
-
-
- 5
- 69
- 1
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_spifi.c
- fsl_spifi.c
- 0
- 0
-
-
- 5
- 70
- 1
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_spifi_dma.c
- fsl_spifi_dma.c
- 0
- 0
-
-
- 5
- 71
- 1
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_usart.c
- fsl_usart.c
- 0
- 0
-
-
- 5
- 72
- 1
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_usart_dma.c
- fsl_usart_dma.c
- 0
- 0
-
-
- 5
- 73
- 1
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_utick.c
- fsl_utick.c
- 0
- 0
-
-
- 5
- 74
- 1
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_wwdt.c
- fsl_wwdt.c
- 0
- 0
-
-
- 5
- 75
- 1
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\sdmmc_2.1.2\src\fsl_sd.c
- fsl_sd.c
- 0
- 0
-
-
- 5
- 76
- 1
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\sdmmc_2.1.2\src\fsl_sdmmc.c
- fsl_sdmmc.c
- 0
- 0
-
-
- 5
- 77
- 1
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\sdmmc_2.1.2\src\fsl_host.c
- fsl_host.c
- 0
- 0
-
-
- 5
- 78
- 1
- 0
- 0
- 0
- SDK_2.2_LPCXpresso54608\sdmmc_2.1.2\src\fsl_sd_event.c
- fsl_sd_event.c
- 0
- 0
-
-
-
-
- cpu
- 0
- 0
- 0
- 0
-
- 6
- 79
- 1
- 0
- 0
- 0
- ..\..\libcpu\arm\common\backtrace.c
- backtrace.c
- 0
- 0
-
-
- 6
- 80
- 1
- 0
- 0
- 0
- ..\..\libcpu\arm\common\div0.c
- div0.c
- 0
- 0
-
-
- 6
- 81
- 1
- 0
- 0
- 0
- ..\..\libcpu\arm\common\showmem.c
- showmem.c
- 0
- 0
-
-
- 6
- 82
- 1
- 0
- 0
- 0
- ..\..\libcpu\arm\cortex-m4\cpuport.c
- cpuport.c
- 0
- 0
-
-
- 6
- 83
- 2
- 0
- 0
- 0
- ..\..\libcpu\arm\cortex-m4\context_rvds.S
- context_rvds.S
- 0
- 0
-
-
-
-
- CPlusPlus
- 0
- 0
- 0
- 0
-
- 7
- 84
- 8
- 0
- 0
- 0
- ..\..\components\cplusplus\Mutex.cpp
- Mutex.cpp
- 0
- 0
-
-
- 7
- 85
- 8
- 0
- 0
- 0
- ..\..\components\cplusplus\Semaphore.cpp
- Semaphore.cpp
- 0
- 0
-
-
- 7
- 86
- 8
- 0
- 0
- 0
- ..\..\components\cplusplus\Thread.cpp
- Thread.cpp
- 0
- 0
-
-
- 7
- 87
- 8
- 0
- 0
- 0
- ..\..\components\cplusplus\crt.cpp
- crt.cpp
- 0
- 0
-
-
- 7
- 88
- 1
- 0
- 0
- 0
- ..\..\components\cplusplus\crt_init.c
- crt_init.c
- 0
- 0
-
-
-
-
- Filesystem
- 0
- 0
- 0
- 0
-
- 8
- 89
- 1
- 0
- 0
- 0
- ..\..\components\dfs\src\dfs.c
- dfs.c
- 0
- 0
-
-
- 8
- 90
- 1
- 0
- 0
- 0
- ..\..\components\dfs\src\dfs_file.c
- dfs_file.c
- 0
- 0
-
-
- 8
- 91
- 1
- 0
- 0
- 0
- ..\..\components\dfs\src\dfs_fs.c
- dfs_fs.c
- 0
- 0
-
-
- 8
- 92
- 1
- 0
- 0
- 0
- ..\..\components\dfs\src\dfs_posix.c
- dfs_posix.c
- 0
- 0
-
-
- 8
- 93
- 1
- 0
- 0
- 0
- ..\..\components\dfs\src\poll.c
- poll.c
- 0
- 0
-
-
- 8
- 94
- 1
- 0
- 0
- 0
- ..\..\components\dfs\src\select.c
- select.c
- 0
- 0
-
-
- 8
- 95
- 1
- 0
- 0
- 0
- ..\..\components\dfs\filesystems\devfs\devfs.c
- devfs.c
- 0
- 0
-
-
- 8
- 96
- 1
- 0
- 0
- 0
- ..\..\components\dfs\filesystems\elmfat\dfs_elm.c
- dfs_elm.c
- 0
- 0
-
-
- 8
- 97
- 1
- 0
- 0
- 0
- ..\..\components\dfs\filesystems\elmfat\ff.c
- ff.c
- 0
- 0
-
-
-
-
- DeviceDrivers
- 0
- 0
- 0
- 0
-
- 9
- 98
- 1
- 0
- 0
- 0
- ..\..\components\drivers\i2c\i2c_core.c
- i2c_core.c
- 0
- 0
-
-
- 9
- 99
- 1
- 0
- 0
- 0
- ..\..\components\drivers\i2c\i2c_dev.c
- i2c_dev.c
- 0
- 0
-
-
- 9
- 100
- 1
- 0
- 0
- 0
- ..\..\components\drivers\i2c\i2c-bit-ops.c
- i2c-bit-ops.c
- 0
- 0
-
-
- 9
- 101
- 1
- 0
- 0
- 0
- ..\..\components\drivers\misc\pin.c
- pin.c
- 0
- 0
-
-
- 9
- 102
- 1
- 0
- 0
- 0
- ..\..\components\drivers\mtd\mtd_nand.c
- mtd_nand.c
- 0
- 0
-
-
- 9
- 103
- 1
- 0
- 0
- 0
- ..\..\components\drivers\rtc\rtc.c
- rtc.c
- 0
- 0
-
-
- 9
- 104
- 1
- 0
- 0
- 0
- ..\..\components\drivers\sdio\block_dev.c
- block_dev.c
- 0
- 0
-
-
- 9
- 105
- 1
- 0
- 0
- 0
- ..\..\components\drivers\sdio\mmcsd_core.c
- mmcsd_core.c
- 0
- 0
-
-
- 9
- 106
- 1
- 0
- 0
- 0
- ..\..\components\drivers\sdio\sd.c
- sd.c
- 0
- 0
-
-
- 9
- 107
- 1
- 0
- 0
- 0
- ..\..\components\drivers\sdio\sdio.c
- sdio.c
- 0
- 0
-
-
- 9
- 108
- 1
- 0
- 0
- 0
- ..\..\components\drivers\sdio\mmc.c
- mmc.c
- 0
- 0
-
-
- 9
- 109
- 1
- 0
- 0
- 0
- ..\..\components\drivers\serial\serial.c
- serial.c
- 0
- 0
-
-
- 9
- 110
- 1
- 0
- 0
- 0
- ..\..\components\drivers\spi\spi_core.c
- spi_core.c
- 0
- 0
-
-
- 9
- 111
- 1
- 0
- 0
- 0
- ..\..\components\drivers\spi\spi_dev.c
- spi_dev.c
- 0
- 0
-
-
- 9
- 112
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\completion.c
- completion.c
- 0
- 0
-
-
- 9
- 113
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\dataqueue.c
- dataqueue.c
- 0
- 0
-
-
- 9
- 114
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\pipe.c
- pipe.c
- 0
- 0
-
-
- 9
- 115
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\ringblk_buf.c
- ringblk_buf.c
- 0
- 0
-
-
- 9
- 116
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\ringbuffer.c
- ringbuffer.c
- 0
- 0
-
-
- 9
- 117
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\waitqueue.c
- waitqueue.c
- 0
- 0
-
-
- 9
- 118
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\workqueue.c
- workqueue.c
- 0
- 0
-
-
-
-
- finsh
- 0
- 0
- 0
- 0
-
- 10
- 119
- 1
- 0
- 0
- 0
- ..\..\components\finsh\shell.c
- shell.c
- 0
- 0
-
-
- 10
- 120
- 1
- 0
- 0
- 0
- ..\..\components\finsh\symbol.c
- symbol.c
- 0
- 0
-
-
- 10
- 121
- 1
- 0
- 0
- 0
- ..\..\components\finsh\cmd.c
- cmd.c
- 0
- 0
-
-
- 10
- 122
- 1
- 0
- 0
- 0
- ..\..\components\finsh\msh.c
- msh.c
- 0
- 0
-
-
- 10
- 123
- 1
- 0
- 0
- 0
- ..\..\components\finsh\msh_cmd.c
- msh_cmd.c
- 0
- 0
-
-
- 10
- 124
- 1
- 0
- 0
- 0
- ..\..\components\finsh\msh_file.c
- msh_file.c
- 0
- 0
-
-
- 10
- 125
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_compiler.c
- finsh_compiler.c
- 0
- 0
-
-
- 10
- 126
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_error.c
- finsh_error.c
- 0
- 0
-
-
- 10
- 127
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_heap.c
- finsh_heap.c
- 0
- 0
-
-
- 10
- 128
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_init.c
- finsh_init.c
- 0
- 0
-
-
- 10
- 129
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_node.c
- finsh_node.c
- 0
- 0
-
-
- 10
- 130
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_ops.c
- finsh_ops.c
- 0
- 0
-
-
- 10
- 131
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_parser.c
- finsh_parser.c
- 0
- 0
-
-
- 10
- 132
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_var.c
- finsh_var.c
- 0
- 0
-
-
- 10
- 133
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_vm.c
- finsh_vm.c
- 0
- 0
-
-
- 10
- 134
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_token.c
- finsh_token.c
- 0
- 0
-
-
-
-
- libc
- 0
- 0
- 0
- 0
-
- 11
- 135
- 1
- 0
- 0
- 0
- ..\..\components\libc\compilers\armlibc\libc.c
- libc.c
- 0
- 0
-
-
- 11
- 136
- 1
- 0
- 0
- 0
- ..\..\components\libc\compilers\armlibc\mem_std.c
- mem_std.c
- 0
- 0
-
-
- 11
- 137
- 1
- 0
- 0
- 0
- ..\..\components\libc\compilers\armlibc\stdio.c
- stdio.c
- 0
- 0
-
-
- 11
- 138
- 1
- 0
- 0
- 0
- ..\..\components\libc\compilers\armlibc\stubs.c
- stubs.c
- 0
- 0
-
-
- 11
- 139
- 1
- 0
- 0
- 0
- ..\..\components\libc\compilers\armlibc\time.c
- time.c
- 0
- 0
-
-
- 11
- 140
- 1
- 0
- 0
- 0
- ..\..\components\libc\compilers\common\gmtime_r.c
- gmtime_r.c
- 0
- 0
-
-
-
-
- pthreads
- 0
- 0
- 0
- 0
-
- 12
- 141
- 1
- 0
- 0
- 0
- ..\..\components\libc\pthreads\mqueue.c
- mqueue.c
- 0
- 0
-
-
- 12
- 142
- 1
- 0
- 0
- 0
- ..\..\components\libc\pthreads\pthread.c
- pthread.c
- 0
- 0
-
-
- 12
- 143
- 1
- 0
- 0
- 0
- ..\..\components\libc\pthreads\pthread_attr.c
- pthread_attr.c
- 0
- 0
-
-
- 12
- 144
- 1
- 0
- 0
- 0
- ..\..\components\libc\pthreads\pthread_barrier.c
- pthread_barrier.c
- 0
- 0
-
-
- 12
- 145
- 1
- 0
- 0
- 0
- ..\..\components\libc\pthreads\pthread_cond.c
- pthread_cond.c
- 0
- 0
-
-
- 12
- 146
- 1
- 0
- 0
- 0
- ..\..\components\libc\pthreads\pthread_mutex.c
- pthread_mutex.c
- 0
- 0
-
-
- 12
- 147
- 1
- 0
- 0
- 0
- ..\..\components\libc\pthreads\pthread_rwlock.c
- pthread_rwlock.c
- 0
- 0
-
-
- 12
- 148
- 1
- 0
- 0
- 0
- ..\..\components\libc\pthreads\pthread_spin.c
- pthread_spin.c
- 0
- 0
-
-
- 12
- 149
- 1
- 0
- 0
- 0
- ..\..\components\libc\pthreads\pthread_tls.c
- pthread_tls.c
- 0
- 0
-
-
- 12
- 150
- 1
- 0
- 0
- 0
- ..\..\components\libc\pthreads\sched.c
- sched.c
- 0
- 0
-
-
- 12
- 151
- 1
- 0
- 0
- 0
- ..\..\components\libc\pthreads\semaphore.c
- semaphore.c
- 0
- 0
-
-
- 12
- 152
- 1
- 0
- 0
- 0
- ..\..\components\libc\time\clock_time.c
- clock_time.c
- 0
- 0
-
-
- 12
- 153
- 1
- 0
- 0
- 0
- ..\..\components\libc\time\posix_sleep.c
- posix_sleep.c
- 0
- 0
-
-
-
-
- lwIP
- 0
- 0
- 0
- 0
-
- 13
- 154
- 1
- 0
- 0
- 0
- ..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c
- sys_arch.c
- 0
- 0
-
-
- 13
- 155
- 1
- 0
- 0
- 0
- ..\..\components\net\lwip-2.0.2\src\api\api_lib.c
- api_lib.c
- 0
- 0
-
-
- 13
- 156
- 1
- 0
- 0
- 0
- ..\..\components\net\lwip-2.0.2\src\api\api_msg.c
- api_msg.c
- 0
- 0
-
-
- 13
- 157
- 1
- 0
- 0
- 0
- ..\..\components\net\lwip-2.0.2\src\api\err.c
- err.c
- 0
- 0
-
-
- 13
- 158
- 1
- 0
- 0
- 0
- ..\..\components\net\lwip-2.0.2\src\api\netbuf.c
- netbuf.c
- 0
- 0
-
-
- 13
- 159
- 1
- 0
- 0
- 0
- ..\..\components\net\lwip-2.0.2\src\api\netdb.c
- netdb.c
- 0
- 0
-
-
- 13
- 160
- 1
- 0
- 0
- 0
- ..\..\components\net\lwip-2.0.2\src\api\netifapi.c
- netifapi.c
- 0
- 0
-
-
- 13
- 161
- 1
- 0
- 0
- 0
- ..\..\components\net\lwip-2.0.2\src\api\sockets.c
- sockets.c
- 0
- 0
-
-
- 13
- 162
- 1
- 0
- 0
- 0
- ..\..\components\net\lwip-2.0.2\src\api\tcpip.c
- tcpip.c
- 0
- 0
-
-
- 13
- 163
- 1
- 0
- 0
- 0
- ..\..\components\net\lwip-2.0.2\src\core\def.c
- def.c
- 0
- 0
-
-
- 13
- 164
- 1
- 0
- 0
- 0
- ..\..\components\net\lwip-2.0.2\src\core\dns.c
- dns.c
- 0
- 0
-
-
- 13
- 165
- 1
- 0
- 0
- 0
- ..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c
- inet_chksum.c
- 0
- 0
-
-
- 13
- 166
- 1
- 0
- 0
- 0
- ..\..\components\net\lwip-2.0.2\src\core\init.c
- init.c
- 0
- 0
-
-
- 13
- 167
- 1
- 0
- 0
- 0
- ..\..\components\net\lwip-2.0.2\src\core\ip.c
- ip.c
- 0
- 0
-
-
- 13
- 168
- 1
- 0
- 0
- 0
- ..\..\components\net\lwip-2.0.2\src\core\memp.c
- memp.c
- 0
- 0
-
-
- 13
- 169
- 1
- 0
- 0
- 0
- ..\..\components\net\lwip-2.0.2\src\core\netif.c
- netif.c
- 0
- 0
-
-
- 13
- 170
- 1
- 0
- 0
- 0
- ..\..\components\net\lwip-2.0.2\src\core\pbuf.c
- pbuf.c
- 0
- 0
-
-
- 13
- 171
- 1
- 0
- 0
- 0
- ..\..\components\net\lwip-2.0.2\src\core\raw.c
- raw.c
- 0
- 0
-
-
- 13
- 172
- 1
- 0
- 0
- 0
- ..\..\components\net\lwip-2.0.2\src\core\stats.c
- stats.c
- 0
- 0
-
-
- 13
- 173
- 1
- 0
- 0
- 0
- ..\..\components\net\lwip-2.0.2\src\core\sys.c
- sys.c
- 0
- 0
-
-
- 13
- 174
- 1
- 0
- 0
- 0
- ..\..\components\net\lwip-2.0.2\src\core\tcp.c
- tcp.c
- 0
- 0
-
-
- 13
- 175
- 1
- 0
- 0
- 0
- ..\..\components\net\lwip-2.0.2\src\core\tcp_in.c
- tcp_in.c
- 0
- 0
-
-
- 13
- 176
- 1
- 0
- 0
- 0
- ..\..\components\net\lwip-2.0.2\src\core\tcp_out.c
- tcp_out.c
- 0
- 0
-
-
- 13
- 177
- 1
- 0
- 0
- 0
- ..\..\components\net\lwip-2.0.2\src\core\timeouts.c
- timeouts.c
- 0
- 0
-
-
- 13
- 178
- 1
- 0
- 0
- 0
- ..\..\components\net\lwip-2.0.2\src\core\udp.c
- udp.c
- 0
- 0
-
-
- 13
- 179
- 1
- 0
- 0
- 0
- ..\..\components\net\lwip-2.0.2\src\netif\ethernet.c
- ethernet.c
- 0
- 0
-
-
- 13
- 180
- 1
- 0
- 0
- 0
- ..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c
- ethernetif.c
- 0
- 0
-
-
- 13
- 181
- 1
- 0
- 0
- 0
- ..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c
- lowpan6.c
- 0
- 0
-
-
- 13
- 182
- 1
- 0
- 0
- 0
- ..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c
- autoip.c
- 0
- 0
-
-
- 13
- 183
- 1
- 0
- 0
- 0
- ..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c
- dhcp.c
- 0
- 0
-
-
- 13
- 184
- 1
- 0
- 0
- 0
- ..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c
- etharp.c
- 0
- 0
-
-
- 13
- 185
- 1
- 0
- 0
- 0
- ..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c
- icmp.c
- 0
- 0
-
-
- 13
- 186
- 1
- 0
- 0
- 0
- ..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c
- igmp.c
- 0
- 0
-
-
- 13
- 187
- 1
- 0
- 0
- 0
- ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c
- ip4.c
- 0
- 0
-
-
- 13
- 188
- 1
- 0
- 0
- 0
- ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c
- ip4_addr.c
- 0
- 0
-
-
- 13
- 189
- 1
- 0
- 0
- 0
- ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c
- ip4_frag.c
- 0
- 0
-
-
- 13
- 190
- 1
- 0
- 0
- 0
- ..\..\components\net\lwip-2.0.2\src\apps\ping\ping.c
- ping.c
- 0
- 0
-
-
-
-
- netdev
- 0
- 0
- 0
- 0
-
- 14
- 191
- 1
- 0
- 0
- 0
- ..\..\components\net\netdev\src\netdev.c
- netdev.c
- 0
- 0
-
-
- 14
- 192
- 1
- 0
- 0
- 0
- ..\..\components\net\netdev\src\netdev_ipaddr.c
- netdev_ipaddr.c
- 0
- 0
-
-
-
-
- SAL
- 0
- 0
- 0
- 0
-
- 15
- 193
- 1
- 0
- 0
- 0
- ..\..\components\net\sal_socket\src\sal_socket.c
- sal_socket.c
- 0
- 0
-
-
- 15
- 194
- 1
- 0
- 0
- 0
- ..\..\components\net\sal_socket\socket\net_netdb.c
- net_netdb.c
- 0
- 0
-
-
- 15
- 195
- 1
- 0
- 0
- 0
- ..\..\components\net\sal_socket\impl\af_inet_lwip.c
- af_inet_lwip.c
- 0
- 0
-
-
- 15
- 196
- 1
- 0
- 0
- 0
- ..\..\components\net\sal_socket\socket\net_sockets.c
- net_sockets.c
- 0
- 0
-
-
- 15
- 197
- 1
- 0
- 0
- 0
- ..\..\components\net\sal_socket\dfs_net\dfs_net.c
- dfs_net.c
- 0
- 0
-
-
-
diff --git a/bsp/lpc54608-LPCXpresso/project.uvprojx b/bsp/lpc54608-LPCXpresso/project.uvprojx
index 36f9ace99..ad2e225b2 100644
--- a/bsp/lpc54608-LPCXpresso/project.uvprojx
+++ b/bsp/lpc54608-LPCXpresso/project.uvprojx
@@ -1,10 +1,7 @@
-
2.1
-
### uVision Project, (C) Keil Software
-
rtthread-lpc546xx
@@ -18,28 +15,28 @@
Keil.LPC54000_DFP.2.5.0
http://www.keil.com/pack/
IROM(0x00000000,0x00080000) IRAM(0x20000000,0x00028000) IRAM2(0x04000000,0x00008000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE
-
-
+
+
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0LPC5460x_512 -FS00 -FL080000 -FP0($$Device:LPC54608J512ET180$Flash\LPC5460x_512.FLM))
0
$$Device:LPC54608J512ET180$Device\Include\LPC54608.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
$$Device:LPC54608J512ET180$SVD\LPC54608.svd
0
0
-
-
-
-
-
+
+
+
+
+
0
0
@@ -61,8 +58,8 @@
0
0
-
-
+
+
0
0
0
@@ -71,8 +68,8 @@
0
0
-
-
+
+
0
0
0
@@ -81,15 +78,15 @@
0
0
-
-
+
+
0
0
0
0
0
-
+
0
@@ -103,8 +100,8 @@
0
0
3
-
-
+
+
1
@@ -138,10 +135,10 @@
1
BIN\UL2CM3.DLL
"" ()
-
-
-
-
+
+
+
+
0
@@ -174,7 +171,7 @@
0
0
"Cortex-M4"
-
+
0
0
0
@@ -306,7 +303,7 @@
0x8000
-
+
1
@@ -323,7 +320,6 @@
0
0
1
- 0
0
0
0
@@ -335,7 +331,7 @@
--library_interface=armcc --library_type=standardlib --diag_suppress=66,1296,186
CPU_LPC54608J512ET180=1, CPU_LPC54608, CORE_M4, SDK_DEBUGCONSOLE=0, RT_USING_ARM_LIBC
-
+
.;..\..\include;applications;.;drivers;SDK_2.2_LPCXpresso54608\CMSIS\Include;SDK_2.2_LPCXpresso54608\devices\LPC54608;SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers;SDK_2.2_LPCXpresso54608\devices\LPC54608\utilities;SDK_2.2_LPCXpresso54608\sdmmc_2.1.2\inc;SDK_2.2_LPCXpresso54608\sdmmc_2.1.2\src;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\cplusplus;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\filesystems\elmfat;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\spi;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\libc\compilers\common;..\..\components\libc\pthreads;..\..\components\libc\time;..\..\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\netdev\include;..\..\components\net\sal_socket\include;..\..\components\net\sal_socket\include\socket;..\..\components\net\sal_socket\impl;..\..\components\net\sal_socket\include\dfs_net;..\..\components\net\sal_socket\include\dfs_net\sys_select;..\..\components\net\sal_socket\include\socket\sys_socket
@@ -351,10 +347,10 @@
0
0
-
-
-
-
+
+
+
+
@@ -366,13 +362,13 @@
0
0x00000000
0x02000000
-
+
.\LPC54608J512_flash.scf
-
-
-
-
-
+
+
+
+
+
@@ -385,76 +381,106 @@
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
+
+
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
@@ -470,11 +496,15 @@
1
applications\application.c
+
+
mnt.c
1
applications\mnt.c
+
+
startup.c
1
@@ -490,56 +520,78 @@
1
drivers\board.c
+
+
clock_config.c
1
drivers\clock_config.c
+
+
drt_mpu.c
1
drivers\drt_mpu.c
+
+
drv_emac.c
1
drivers\drv_emac.c
+
+
drv_ft5406.c
1
drivers\drv_ft5406.c
+
+
drv_i2c.c
1
drivers\drv_i2c.c
+
+
drv_lcd.c
1
drivers\drv_lcd.c
+
+
drv_sd.c
1
drivers\drv_sd.c
+
+
drv_sdram.c
1
drivers\drv_sdram.c
+
+
drv_sram.c
1
drivers\drv_sram.c
+
+
drv_uart.c
1
drivers\drv_uart.c
+
+
fsl_phy.c
1
@@ -555,11 +607,15 @@
2
SDK_2.2_LPCXpresso54608\devices\LPC54608\arm\startup_LPC54608.s
+
+
system_LPC54608.c
1
SDK_2.2_LPCXpresso54608\devices\LPC54608\system_LPC54608.c
+
+
keil_lib_power.lib
4
@@ -575,216 +631,302 @@
1
SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_adc.c
+
+
fsl_clock.c
1
SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_clock.c
+
+
fsl_common.c
1
SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_common.c
+
+
fsl_crc.c
1
SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_crc.c
+
+
fsl_ctimer.c
1
SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_ctimer.c
+
+
fsl_dma.c
1
SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_dma.c
+
+
fsl_dmic.c
1
SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_dmic.c
+
+
fsl_dmic_dma.c
1
SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_dmic_dma.c
+
+
fsl_eeprom.c
1
SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_eeprom.c
+
+
fsl_emc.c
1
SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_emc.c
+
+
fsl_enet.c
1
SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_enet.c
+
+
fsl_flashiap.c
1
SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_flashiap.c
+
+
fsl_flexcomm.c
1
SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_flexcomm.c
+
+
fsl_fmc.c
1
SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_fmc.c
+
+
fsl_fmeas.c
1
SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_fmeas.c
+
+
fsl_gint.c
1
SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_gint.c
+
+
fsl_gpio.c
1
SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_gpio.c
+
+
fsl_i2c.c
1
SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_i2c.c
+
+
fsl_i2c_dma.c
1
SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_i2c_dma.c
+
+
fsl_i2s.c
1
SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_i2s.c
+
+
fsl_i2s_dma.c
1
SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_i2s_dma.c
+
+
fsl_inputmux.c
1
SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_inputmux.c
+
+
fsl_lcdc.c
1
SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_lcdc.c
+
+
fsl_mcan.c
1
SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_mcan.c
+
+
fsl_mrt.c
1
SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_mrt.c
+
+
fsl_pint.c
1
SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_pint.c
+
+
fsl_power.c
1
SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_power.c
+
+
fsl_reset.c
1
SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_reset.c
+
+
fsl_rit.c
1
SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_rit.c
+
+
fsl_rtc.c
1
SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_rtc.c
+
+
fsl_sctimer.c
1
SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_sctimer.c
+
+
fsl_sdif.c
1
SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_sdif.c
+
+
fsl_spi.c
1
SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_spi.c
+
+
fsl_spi_dma.c
1
SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_spi_dma.c
+
+
fsl_spifi.c
1
SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_spifi.c
+
+
fsl_spifi_dma.c
1
SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_spifi_dma.c
+
+
fsl_usart.c
1
SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_usart.c
+
+
fsl_usart_dma.c
1
SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_usart_dma.c
+
+
fsl_utick.c
1
SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_utick.c
+
+
fsl_wwdt.c
1
SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_wwdt.c
+
+
fsl_sd.c
1
SDK_2.2_LPCXpresso54608\sdmmc_2.1.2\src\fsl_sd.c
+
+
fsl_sdmmc.c
1
SDK_2.2_LPCXpresso54608\sdmmc_2.1.2\src\fsl_sdmmc.c
+
+
fsl_host.c
1
SDK_2.2_LPCXpresso54608\sdmmc_2.1.2\src\fsl_host.c
+
+
fsl_sd_event.c
1
@@ -800,21 +942,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
@@ -830,21 +980,29 @@
8
..\..\components\cplusplus\Mutex.cpp
+
+
Semaphore.cpp
8
..\..\components\cplusplus\Semaphore.cpp
+
+
Thread.cpp
8
..\..\components\cplusplus\Thread.cpp
+
+
crt.cpp
8
..\..\components\cplusplus\crt.cpp
+
+
crt_init.c
1
@@ -860,41 +1018,57 @@
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
+
+
dfs_elm.c
1
..\..\components\dfs\filesystems\elmfat\dfs_elm.c
+
+
ff.c
1
@@ -904,182 +1078,165 @@
DeviceDrivers
-
-
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 0
-
-
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
-
-
-
-
-
-
-
-
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
-
-
-
-
-
-
-
-
-
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
+
+
mtd_nand.c
1
..\..\components\drivers\mtd\mtd_nand.c
+
+
rtc.c
1
..\..\components\drivers\rtc\rtc.c
+
+
block_dev.c
1
..\..\components\drivers\sdio\block_dev.c
+
+
mmcsd_core.c
1
..\..\components\drivers\sdio\mmcsd_core.c
+
+
sd.c
1
..\..\components\drivers\sdio\sd.c
+
+
sdio.c
1
..\..\components\drivers\sdio\sdio.c
+
+
mmc.c
1
..\..\components\drivers\sdio\mmc.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
+
+
+
+
+
+
+
+
+
+
+
+
finsh
@@ -1089,76 +1246,92 @@
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
-
- msh_cmd.c
- 1
- ..\..\components\finsh\msh_cmd.c
-
+
+
msh_file.c
1
..\..\components\finsh\msh_file.c
+
+
finsh_compiler.c
1
..\..\components\finsh\finsh_compiler.c
+
+
finsh_error.c
1
..\..\components\finsh\finsh_error.c
+
+
finsh_heap.c
1
..\..\components\finsh\finsh_heap.c
+
+
finsh_init.c
1
..\..\components\finsh\finsh_init.c
+
+
finsh_node.c
1
..\..\components\finsh\finsh_node.c
+
+
finsh_ops.c
1
..\..\components\finsh\finsh_ops.c
+
+
finsh_parser.c
1
..\..\components\finsh\finsh_parser.c
+
+
finsh_var.c
1
..\..\components\finsh\finsh_var.c
+
+
finsh_vm.c
1
..\..\components\finsh\finsh_vm.c
+
+
finsh_token.c
1
@@ -1174,30 +1347,33 @@
1
..\..\components\libc\compilers\armlibc\libc.c
+
+
mem_std.c
1
..\..\components\libc\compilers\armlibc\mem_std.c
+
+
stdio.c
1
..\..\components\libc\compilers\armlibc\stdio.c
+
+
stubs.c
1
..\..\components\libc\compilers\armlibc\stubs.c
+
+
time.c
1
- ..\..\components\libc\compilers\armlibc\time.c
-
-
- gmtime_r.c
- 1
- ..\..\components\libc\compilers\common\gmtime_r.c
+ ..\..\components\libc\compilers\common\time.c
@@ -1209,61 +1385,85 @@
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
@@ -1279,181 +1479,253 @@
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
@@ -1469,6 +1741,8 @@
1
..\..\components\net\netdev\src\netdev.c
+
+
netdev_ipaddr.c
1
@@ -1484,21 +1758,29 @@
1
..\..\components\net\sal_socket\src\sal_socket.c
+
+
net_netdb.c
1
..\..\components\net\sal_socket\socket\net_netdb.c
+
+
af_inet_lwip.c
1
..\..\components\net\sal_socket\impl\af_inet_lwip.c
+
+
net_sockets.c
1
..\..\components\net\sal_socket\socket\net_sockets.c
+
+
dfs_net.c
1
@@ -1509,11 +1791,9 @@
-
-
-
-
+
+
+
-
diff --git a/bsp/mb9bf506r/project.ewp b/bsp/mb9bf506r/project.ewp
index f172581b6..6c93b2340 100644
--- a/bsp/mb9bf506r/project.ewp
+++ b/bsp/mb9bf506r/project.ewp
@@ -1,2263 +1,1928 @@
-
- 3
-
- Debug
-
- ARM
-
+ 2
+
+ Debug
+
+ ARM
+
+ 1
+
+ General
+ 3
+
+ 20
+ 1
1
-
- General
- 3
-
- 31
- 1
- 1
-
- ExePath
- Debug\Exe
-
-
- ObjPath
- Debug\Obj
-
-
- ListPath
- Debug\List
-
-
- GEndianMode
- 0
-
-
- Input description
- Full formatting.
-
-
- Output description
- Full formatting.
-
-
- GOutputBinary
- 0
-
-
- OGCoreOrChip
- 1
-
-
- GRuntimeLibSelect
- 0
- 1
-
-
- GRuntimeLibSelectSlave
- 0
- 1
-
-
- RTDescription
- Use the normal configuration of the C/C++ runtime library. No locale interface, C locale, no file descriptor support, no multibytes in printf and scanf, and no hex floats in strtod.
-
-
- OGProductVersion
- 6.10.3.52260
-
-
- OGLastSavedByProductVersion
- 8.32.1.18618
-
-
- GeneralEnableMisra
- 0
-
-
- GeneralMisraVerbose
- 0
-
-
- OGChipSelectEditMenu
- MB9BF506R Fujitsu MB9BF506R
-
-
- GenLowLevelInterface
- 1
-
-
- GEndianModeBE
- 1
-
-
- OGBufferedTerminalOutput
- 0
-
-
- GenStdoutInterface
- 0
-
-
- GeneralMisraRules98
- 0
- 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
-
-
- GeneralMisraVer
- 0
-
-
- GeneralMisraRules04
- 0
- 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
-
-
- RTConfigPath2
- $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h
-
-
- GBECoreSlave
- 26
- 38
-
-
- OGUseCmsis
- 0
-
-
- OGUseCmsisDspLib
- 0
-
-
- GRuntimeLibThreads
- 0
-
-
- CoreVariant
- 26
- 38
-
-
- GFPUDeviceSlave
- MB9BF506R Fujitsu MB9BF506R
-
-
- FPU2
- 0
- 0
-
-
- NrRegs
- 0
- 0
-
-
- NEON
- 0
-
-
- GFPUCoreSlave2
- 26
- 38
-
-
- OGCMSISPackSelectDevice
-
-
- OgLibHeap
- 0
-
-
- OGLibAdditionalLocale
- 0
-
-
- OGPrintfVariant
- 0
- 1
-
-
- OGPrintfMultibyteSupport
- 0
-
-
- OGScanfVariant
- 0
- 1
-
-
- OGScanfMultibyteSupport
- 0
-
-
- GenLocaleTags
-
-
-
- GenLocaleDisplayOnly
-
-
-
- DSPExtension
- 0
-
-
- TrustZone
- 0
-
-
- TrustZoneModes
- 0
- 0
-
-
-
-
- ICCARM
- 2
-
- 35
- 1
- 1
-
- CCDefines
-
-
-
- CCPreprocFile
- 0
-
-
- CCPreprocComments
- 0
-
-
- CCPreprocLine
- 0
-
-
- CCListCFile
- 0
-
-
- CCListCMnemonics
- 0
-
-
- CCListCMessages
- 0
-
-
- CCListAssFile
- 0
-
-
- CCListAssSource
- 0
-
-
- CCEnableRemarks
- 0
-
-
- CCDiagSuppress
- Pa050
-
-
- CCDiagRemark
-
-
-
- CCDiagWarning
-
-
-
- CCDiagError
-
-
-
- CCObjPrefix
- 1
-
-
- CCAllowList
- 1
- 00000000
-
-
- CCDebugInfo
- 1
-
-
- IEndianMode
- 1
-
-
- IProcessor
- 1
-
-
- IExtraOptionsCheck
- 0
-
-
- IExtraOptions
-
-
-
- CCLangConformance
- 0
-
-
- CCSignedPlainChar
- 1
-
-
- CCRequirePrototypes
- 0
-
-
- CCDiagWarnAreErr
- 0
-
-
- CCCompilerRuntimeInfo
- 0
-
-
- IFpuProcessor
- 1
-
-
- OutputFile
- $FILE_BNAME$.o
-
-
- CCLibConfigHeader
- 1
-
-
- PreInclude
-
-
-
- CompilerMisraOverride
- 0
-
-
- CCIncludePath2
- $PROJ_DIR$\libraries\CMSIS\Include
- $PROJ_DIR$\applications
- $PROJ_DIR$\drivers
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\include
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m3
- $PROJ_DIR$\..\..\components\drivers\include
- $PROJ_DIR$\..\..\libcpu\arm\common
- $PROJ_DIR$\..\..\components\finsh
- $PROJ_DIR$\libraries\Device\FUJISTU\MB9BF50x\Include
-
-
- CCStdIncCheck
- 0
-
-
- CCCodeSection
- .text
-
-
- IProcessorMode2
- 1
-
-
- CCOptLevel
- 1
-
-
- CCOptStrategy
- 0
- 0
-
-
- CCOptLevelSlave
- 1
-
-
- CompilerMisraRules98
- 0
- 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
-
-
- CompilerMisraRules04
- 0
- 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
-
-
- CCPosIndRopi
- 0
-
-
- CCPosIndRwpi
- 0
-
-
- CCPosIndNoDynInit
- 0
-
-
- IccLang
- 0
-
-
- IccCDialect
- 1
-
-
- IccAllowVLA
- 0
-
-
- IccStaticDestr
- 1
-
-
- IccCppInlineSemantics
- 0
-
-
- IccCmsis
- 1
-
-
- IccFloatSemantics
- 0
-
-
- CCOptimizationNoSizeConstraints
- 0
-
-
- CCNoLiteralPool
- 0
-
-
- CCOptStrategySlave
- 0
- 0
-
-
- CCGuardCalls
- 1
-
-
- CCEncSource
- 0
-
-
- CCEncOutput
- 0
-
-
- CCEncOutputBom
- 1
-
-
- CCEncInput
- 0
-
-
- IccExceptions2
- 0
-
-
- IccRTTI2
- 0
-
-
- OICompilerExtraOption
- 1
-
-
-
-
- AARM
- 2
-
- 10
- 1
- 1
-
- AObjPrefix
- 1
-
-
- AEndian
- 1
-
-
- ACaseSensitivity
- 1
-
-
- MacroChars
- 0
- 0
-
-
- AWarnEnable
- 0
-
-
- AWarnWhat
- 0
-
-
- AWarnOne
-
-
-
- AWarnRange1
-
-
-
- AWarnRange2
-
-
-
- ADebug
- 1
-
-
- AltRegisterNames
- 0
-
-
- ADefines
-
-
-
- AList
- 0
-
-
- AListHeader
- 1
-
-
- AListing
- 1
-
-
- Includes
- 0
-
-
- MacDefs
- 0
-
-
- MacExps
- 1
-
-
- MacExec
- 0
-
-
- OnlyAssed
- 0
-
-
- MultiLine
- 0
-
-
- PageLengthCheck
- 0
-
-
- PageLength
- 80
-
-
- TabSpacing
- 8
-
-
- AXRef
- 0
-
-
- AXRefDefines
- 0
-
-
- AXRefInternal
- 0
-
-
- AXRefDual
- 0
-
-
- AProcessor
- 1
-
-
- AFpuProcessor
- 1
-
-
- AOutputFile
- $FILE_BNAME$.o
-
-
- ALimitErrorsCheck
- 0
-
-
- ALimitErrorsEdit
- 100
-
-
- AIgnoreStdInclude
- 0
-
-
- AUserIncludes
- $PROJ_DIR$\.
-
-
- AExtraOptionsCheckV2
- 0
-
-
- AExtraOptionsV2
-
-
-
- AsmNoLiteralPool
- 0
-
-
-
-
- OBJCOPY
- 0
-
- 1
- 1
- 1
-
- OOCOutputFormat
- 3
- 0
-
-
- OCOutputOverride
- 0
-
-
- OOCOutputFile
- project.srec
-
-
- OOCCommandLineProducer
- 1
-
-
- OOCObjCopyEnable
- 0
-
-
-
-
- CUSTOM
- 3
-
-
-
- 0
-
-
-
- BICOMP
- 0
-
-
-
- BUILDACTION
- 1
-
-
-
-
-
-
- ILINK
- 0
-
- 22
- 1
- 1
-
- IlinkLibIOConfig
- 1
-
-
- XLinkMisraHandler
- 0
-
-
- IlinkInputFileSlave
- 0
-
-
- IlinkOutputFile
- project.out
-
-
- IlinkDebugInfoEnable
- 1
-
-
- IlinkKeepSymbols
-
-
-
- IlinkRawBinaryFile
-
-
-
- IlinkRawBinarySymbol
-
-
-
- IlinkRawBinarySegment
-
-
-
- IlinkRawBinaryAlign
-
-
-
- IlinkDefines
-
-
-
- IlinkConfigDefines
-
-
-
- IlinkMapFile
- 0
-
-
- IlinkLogFile
- 0
-
-
- IlinkLogInitialization
- 0
-
-
- IlinkLogModule
- 0
-
-
- IlinkLogSection
- 0
-
-
- IlinkLogVeneer
- 0
-
-
- IlinkIcfOverride
- 1
-
-
- IlinkIcfFile
- $PROJ_DIR$\rtthread-mb9bf506.icf
-
-
- IlinkIcfFileSlave
-
-
-
- IlinkEnableRemarks
- 0
-
-
- IlinkSuppressDiags
-
-
-
- IlinkTreatAsRem
-
-
-
- IlinkTreatAsWarn
-
-
-
- IlinkTreatAsErr
-
-
-
- IlinkWarningsAreErrors
- 0
-
-
- IlinkUseExtraOptions
- 0
-
-
- IlinkExtraOptions
-
-
-
- IlinkLowLevelInterfaceSlave
- 1
-
-
- IlinkAutoLibEnable
- 1
-
-
- IlinkAdditionalLibs
-
-
-
- IlinkOverrideProgramEntryLabel
- 0
-
-
- IlinkProgramEntryLabelSelect
- 0
-
-
- IlinkProgramEntryLabel
- __iar_program_start
-
-
- DoFill
- 0
-
-
- FillerByte
- 0xFF
-
-
- FillerStart
- 0x0
-
-
- FillerEnd
- 0x0
-
-
- CrcSize
- 0
- 1
-
-
- CrcAlign
- 1
-
-
- CrcPoly
- 0x11021
-
-
- CrcCompl
- 0
- 0
-
-
- CrcBitOrder
- 0
- 0
-
-
- CrcInitialValue
- 0x0
-
-
- DoCrc
- 0
-
-
- IlinkBE8Slave
- 1
-
-
- IlinkBufferedTerminalOutput
- 1
-
-
- IlinkStdoutInterfaceSlave
- 1
-
-
- CrcFullSize
- 0
-
-
- IlinkIElfToolPostProcess
- 0
-
-
- IlinkLogAutoLibSelect
- 0
-
-
- IlinkLogRedirSymbols
- 0
-
-
- IlinkLogUnusedFragments
- 0
-
-
- IlinkCrcReverseByteOrder
- 0
-
-
- IlinkCrcUseAsInput
- 1
-
-
- IlinkOptInline
- 0
-
-
- IlinkOptExceptionsAllow
- 1
-
-
- IlinkOptExceptionsForce
- 0
-
-
- IlinkCmsis
- 1
-
-
- IlinkOptMergeDuplSections
- 0
-
-
- IlinkOptUseVfe
- 1
-
-
- IlinkOptForceVfe
- 0
-
-
- IlinkStackAnalysisEnable
- 0
-
-
- IlinkStackControlFile
-
-
-
- IlinkStackCallGraphFile
-
-
-
- CrcAlgorithm
- 1
- 1
-
-
- CrcUnitSize
- 0
- 0
-
-
- IlinkThreadsSlave
- 1
-
-
- IlinkLogCallGraph
- 0
-
-
- IlinkIcfFile_AltDefault
-
-
-
- IlinkEncInput
- 0
-
-
- IlinkEncOutput
- 0
-
-
- IlinkEncOutputBom
- 1
-
-
- IlinkHeapSelect
- 1
-
-
- IlinkLocaleSelect
- 1
-
-
- IlinkTrustzoneImportLibraryOut
- ###Unitialized###
-
-
- OILinkExtraOption
- 1
-
-
-
-
- IARCHIVE
- 0
-
- 0
- 1
- 1
-
- IarchiveInputs
-
-
-
- IarchiveOverride
- 0
-
-
- IarchiveOutput
- ###Unitialized###
-
-
-
-
- BILINK
- 0
-
-
-
-
- Release
-
- ARM
-
+
+ ExePath
+ Debug\Exe
+
+
+ ObjPath
+ Debug\Obj
+
+
+ ListPath
+ Debug\List
+
+
+ Variant
+ 18
+ 37
+
+
+ GEndianMode
+ 0
+
+
+ Input variant
+ 1
+ 0
+
+
+ Input description
+ Full formatting.
+
+
+ Output variant
+ 0
+ 0
+
+
+ Output description
+ Full formatting.
+
+
+ GOutputBinary
+ 0
+
+
+ FPU
+ 2
+ 0
+
+
+ OGCoreOrChip
+ 1
+
+
+ GRuntimeLibSelect
+ 0
+ 1
+
+
+ GRuntimeLibSelectSlave
+ 0
+ 1
+
+
+ RTDescription
+ Use the normal configuration of the C/C++ runtime library. No locale interface, C locale, no file descriptor support, no multibytes in printf and scanf, and no hex floats in strtod.
+
+
+ OGProductVersion
+ 6.10.3.52260
+
+
+ OGLastSavedByProductVersion
+ 6.10.3.52260
+
+
+ GeneralEnableMisra
+ 0
+
+
+ GeneralMisraVerbose
+ 0
+
+
+ OGChipSelectEditMenu
+ MB9BF506R Fujitsu MB9BF506R
+
+
+ GenLowLevelInterface
+ 1
+
+
+ GEndianModeBE
+ 1
+
+
+ OGBufferedTerminalOutput
+ 0
+
+
+ GenStdoutInterface
+ 0
+
+
+ GeneralMisraRules98
+ 0
+ 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
+
+
+ GeneralMisraVer
+ 0
+
+
+ GeneralMisraRules04
+ 0
+ 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
+
+
+ RTConfigPath2
+ $TOOLKIT_DIR$\INC\c\DLib_Config_Normal.h
+
+
+ GFPUCoreSlave
+ 18
+ 37
+
+
+ GBECoreSlave
+ 18
+ 37
+
+
+
+
+ ICCARM
+ 2
+
+ 26
+ 1
+ 1
+
+ CCDefines
+
+
+
+ CCPreprocFile
+ 0
+
+
+ CCPreprocComments
+ 0
+
+
+ CCPreprocLine
+ 0
+
+
+ CCListCFile
+ 0
+
+
+ CCListCMnemonics
+ 0
+
+
+ CCListCMessages
+ 0
+
+
+ CCListAssFile
+ 0
+
+
+ CCListAssSource
+ 0
+
+
+ CCEnableRemarks
+ 0
+
+
+ CCDiagSuppress
+ Pa050
+
+
+ CCDiagRemark
+
+
+
+ CCDiagWarning
+
+
+
+ CCDiagError
+
+
+
+ CCObjPrefix
+ 1
+
+
+ CCAllowList
+ 1
+ 0000000
+
+
+ CCDebugInfo
+ 1
+
+
+ IEndianMode
+ 1
+
+
+ IProcessor
+ 1
+
+
+ IExtraOptionsCheck
+ 0
+
+
+ IExtraOptions
+
+
+
+ CCLangConformance
+ 0
+
+
+ CCSignedPlainChar
+ 1
+
+
+ CCRequirePrototypes
+ 0
+
+
+ CCMultibyteSupport
+ 0
+
+
+ CCDiagWarnAreErr
+ 0
+
+
+ CCCompilerRuntimeInfo
+ 0
+
+
+ IFpuProcessor
+ 1
+
+
+ OutputFile
+ $FILE_BNAME$.o
+
+
+ CCLibConfigHeader
+ 1
+
+
+ PreInclude
+
+
+
+ CompilerMisraOverride
+ 0
+
+
+ CCIncludePath2
+
+ $PROJ_DIR$\libraries\CMSIS\Include
+ $PROJ_DIR$\applications
+ $PROJ_DIR$\drivers
+ $PROJ_DIR$\..\..\components\libc\compilers\common
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\include
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m3
+ $PROJ_DIR$\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\components\finsh
+ $PROJ_DIR$\libraries\Device\FUJISTU\MB9BF50x\Include
+
+
+ CCStdIncCheck
+ 0
+
+
+ CCCodeSection
+ .text
+
+
+ IInterwork2
+ 0
+
+
+ IProcessorMode2
+ 1
+
+
+ CCOptLevel
+ 1
+
+
+ CCOptStrategy
+ 0
+ 0
+
+
+ CCOptLevelSlave
+ 1
+
+
+ CompilerMisraRules98
+ 0
+ 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
+
+
+ CompilerMisraRules04
+ 0
+ 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
+
+
+ CCPosIndRopi
+ 0
+
+
+ CCPosIndRwpi
+ 0
+
+
+ CCPosIndNoDynInit
+ 0
+
+
+ IccLang
+ 0
+
+
+ IccCDialect
+ 1
+
+
+ IccAllowVLA
+ 0
+
+
+ IccCppDialect
+ 1
+
+
+ IccExceptions
+ 1
+
+
+ IccRTTI
+ 1
+
+
+ IccStaticDestr
+ 1
+
+
+ IccRelaxedFpPrecision
+ 0
+
+
+ IccCppInlineSemantics
+ 0
+
+
+
+
+ AARM
+ 2
+
+ 8
+ 1
+ 1
+
+ AObjPrefix
+ 1
+
+
+ AEndian
+ 1
+
+
+ ACaseSensitivity
+ 1
+
+
+ MacroChars
+ 0
+ 0
+
+
+ AWarnEnable
+ 0
+
+
+ AWarnWhat
+ 0
+
+
+ AWarnOne
+
+
+
+ AWarnRange1
+
+
+
+ AWarnRange2
+
+
+
+ ADebug
+ 1
+
+
+ AltRegisterNames
+ 0
+
+
+ ADefines
+
+
+
+ AList
+ 0
+
+
+ AListHeader
+ 1
+
+
+ AListing
+ 1
+
+
+ Includes
+ 0
+
+
+ MacDefs
+ 0
+
+
+ MacExps
+ 1
+
+
+ MacExec
+ 0
+
+
+ OnlyAssed
+ 0
+
+
+ MultiLine
+ 0
+
+
+ PageLengthCheck
+ 0
+
+
+ PageLength
+ 80
+
+
+ TabSpacing
+ 8
+
+
+ AXRef
+ 0
+
+
+ AXRefDefines
+ 0
+
+
+ AXRefInternal
+ 0
+
+
+ AXRefDual
+ 0
+
+
+ AProcessor
+ 1
+
+
+ AFpuProcessor
+ 1
+
+
+ AOutputFile
+ $FILE_BNAME$.o
+
+
+ AMultibyteSupport
+ 0
+
+
+ ALimitErrorsCheck
+ 0
+
+
+ ALimitErrorsEdit
+ 100
+
+
+ AIgnoreStdInclude
+ 0
+
+
+ AUserIncludes
+ $PROJ_DIR$\.
+
+
+ AExtraOptionsCheckV2
+ 0
+
+
+ AExtraOptionsV2
+
+
+
+
+
+ OBJCOPY
+ 0
+
+ 1
+ 1
+ 1
+
+ OOCOutputFormat
+ 2
+ 0
+
+
+ OCOutputOverride
+ 0
+
+
+ OOCOutputFile
+ project.srec
+
+
+ OOCCommandLineProducer
+ 1
+
+
+ OOCObjCopyEnable
+ 0
+
+
+
+
+ CUSTOM
+ 3
+
+
+
+
+
+
+ BICOMP
+ 0
+
+
+
+ BUILDACTION
+ 1
+
+
+
+
+
+
+ ILINK
+ 0
+
+ 11
+ 1
+ 1
+
+ IlinkLibIOConfig
+ 1
+
+
+ XLinkMisraHandler
+ 0
+
+
+ IlinkInputFileSlave
+ 0
+
+
+ IlinkOutputFile
+ project.out
+
+
+ IlinkDebugInfoEnable
+ 1
+
+
+ IlinkKeepSymbols
+
+
+
+ IlinkRawBinaryFile
+
+
+
+ IlinkRawBinarySymbol
+
+
+
+ IlinkRawBinarySegment
+
+
+
+ IlinkRawBinaryAlign
+
+
+
+ IlinkDefines
+
+
+
+ IlinkConfigDefines
+
+
+
+ IlinkMapFile
+ 0
+
+
+ IlinkLogFile
+ 0
+
+
+ IlinkLogInitialization
+ 0
+
+
+ IlinkLogModule
+ 0
+
+
+ IlinkLogSection
+ 0
+
+
+ IlinkLogVeneer
+ 0
+
+
+ IlinkIcfOverride
+ 1
+
+
+ IlinkIcfFile
+ $PROJ_DIR$\rtthread-mb9bf506.icf
+
+
+ IlinkIcfFileSlave
+
+
+
+ IlinkEnableRemarks
+ 0
+
+
+ IlinkSuppressDiags
+
+
+
+ IlinkTreatAsRem
+
+
+
+ IlinkTreatAsWarn
+
+
+
+ IlinkTreatAsErr
+
+
+
+ IlinkWarningsAreErrors
+ 0
+
+
+ IlinkUseExtraOptions
+ 0
+
+
+ IlinkExtraOptions
+
+
+
+ IlinkLowLevelInterfaceSlave
+ 1
+
+
+ IlinkAutoLibEnable
+ 1
+
+
+ IlinkAdditionalLibs
+
+
+
+ IlinkOverrideProgramEntryLabel
+ 0
+
+
+ IlinkProgramEntryLabelSelect
+ 0
+
+
+ IlinkProgramEntryLabel
+ __iar_program_start
+
+
+ DoFill
+ 0
+
+
+ FillerByte
+ 0xFF
+
+
+ FillerStart
+ 0x0
+
+
+ FillerEnd
+ 0x0
+
+
+ CrcSize
+ 0
+ 1
+
+
+ CrcAlign
+ 1
+
+
+ CrcAlgo
+ 1
+
+
+ CrcPoly
+ 0x11021
+
+
+ CrcCompl
+ 0
+ 0
+
+
+ CrcBitOrder
+ 0
+ 0
+
+
+ CrcInitialValue
+ 0x0
+
+
+ DoCrc
+ 0
+
+
+ IlinkBE8Slave
+ 1
+
+
+ IlinkBufferedTerminalOutput
+ 1
+
+
+ IlinkStdoutInterfaceSlave
+ 1
+
+
+ CrcFullSize
+ 0
+
+
+ IlinkIElfToolPostProcess
+ 0
+
+
+ IlinkLogAutoLibSelect
+ 0
+
+
+ IlinkLogRedirSymbols
+ 0
+
+
+ IlinkLogUnusedFragments
+ 0
+
+
+ IlinkCrcReverseByteOrder
+ 0
+
+
+ IlinkCrcUseAsInput
+ 1
+
+
+ IlinkOptInline
+ 0
+
+
+ IlinkOptExceptionsAllow
+ 1
+
+
+ IlinkOptExceptionsForce
+ 0
+
+
+
+
+ IARCHIVE
+ 0
+
+ 0
+ 1
+ 1
+
+ IarchiveInputs
+
+
+
+ IarchiveOverride
+ 0
+
+
+ IarchiveOutput
+ ###Unitialized###
+
+
+
+
+ BILINK
+ 0
+
+
+
+
+ Release
+
+ ARM
+
+ 0
+
+ General
+ 3
+
+ 20
+ 1
+ 0
+
+ ExePath
+ Release\Exe
+
+
+ ObjPath
+ Release\Obj
+
+
+ ListPath
+ Release\List
+
+
+ Variant
+ 18
+ 0
+
+
+ GEndianMode
+ 0
+
+
+ Input variant
+ 1
+ 0
+
+
+ Input description
+
+
+
+ Output variant
+ 0
+ 0
+
+
+ Output description
+
+
+
+ GOutputBinary
+ 0
+
+
+ FPU
+ 2
+ 0
+
+
+ OGCoreOrChip
+ 0
+
+
+ GRuntimeLibSelect
+ 0
+ 1
+
+
+ GRuntimeLibSelectSlave
+ 0
+ 1
+
+
+ RTDescription
+
+
+
+ OGProductVersion
+ 6.10.3.52260
+
+
+ OGLastSavedByProductVersion
+
+
+
+ GeneralEnableMisra
+ 0
+
+
+ GeneralMisraVerbose
+ 0
+
+
+ OGChipSelectEditMenu
+
+
+
+ GenLowLevelInterface
+ 0
+
+
+ GEndianModeBE
+ 0
+
+
+ OGBufferedTerminalOutput
+ 0
+
+
+ GenStdoutInterface
+ 0
+
+
+ GeneralMisraRules98
+ 0
+ 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
+
+
+ GeneralMisraVer
+ 0
+
+
+ GeneralMisraRules04
+ 0
+ 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
+
+
+ RTConfigPath2
+
+
+
+ GFPUCoreSlave
+ 18
+ 1
+
+
+ GBECoreSlave
+ 18
+ 1
+
+
+
+
+ ICCARM
+ 2
+
+ 26
+ 1
+ 0
+
+ CCDefines
+ NDEBUG
+
+
+ CCPreprocFile
+ 0
+
+
+ CCPreprocComments
+ 0
+
+
+ CCPreprocLine
+ 0
+
+
+ CCListCFile
+ 0
+
+
+ CCListCMnemonics
+ 0
+
+
+ CCListCMessages
+ 0
+
+
+ CCListAssFile
+ 0
+
+
+ CCListAssSource
+ 0
+
+
+ CCEnableRemarks
+ 0
+
+
+ CCDiagSuppress
+
+
+
+ CCDiagRemark
+
+
+
+ CCDiagWarning
+
+
+
+ CCDiagError
+
+
+
+ CCObjPrefix
+ 1
+
+
+ CCAllowList
+ 1
+ 1111111
+
+
+ CCDebugInfo
+ 0
+
+
+ IEndianMode
+ 1
+
+
+ IProcessor
+ 1
+
+
+ IExtraOptionsCheck
+ 0
+
+
+ IExtraOptions
+
+
+
+ CCLangConformance
+ 0
+
+
+ CCSignedPlainChar
+ 1
+
+
+ CCRequirePrototypes
+ 0
+
+
+ CCMultibyteSupport
+ 0
+
+
+ CCDiagWarnAreErr
+ 0
+
+
+ CCCompilerRuntimeInfo
+ 0
+
+
+ IFpuProcessor
+ 1
+
+
+ OutputFile
+
+
+
+ CCLibConfigHeader
+ 1
+
+
+ PreInclude
+
+
+
+ CompilerMisraOverride
+ 0
+
+
+ CCIncludePath2
+
+ $PROJ_DIR$\libraries\CMSIS\Include
+ $PROJ_DIR$\applications
+ $PROJ_DIR$\drivers
+ $PROJ_DIR$\..\..\components\libc\compilers\common
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\include
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m3
+ $PROJ_DIR$\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\components\finsh
+ $PROJ_DIR$\libraries\Device\FUJISTU\MB9BF50x\Include
+
+
+ CCStdIncCheck
+ 0
+
+
+ CCCodeSection
+ .text
+
+
+ IInterwork2
+ 0
+
+
+ IProcessorMode2
+ 1
+
+
+ CCOptLevel
+ 3
+
+
+ CCOptStrategy
+ 0
+ 0
+
+
+ CCOptLevelSlave
+ 1
+
+
+ CompilerMisraRules98
+ 0
+ 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
+
+
+ CompilerMisraRules04
+ 0
+ 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
+
+
+ CCPosIndRopi
+ 0
+
+
+ CCPosIndRwpi
+ 0
+
+
+ CCPosIndNoDynInit
+ 0
+
+
+ IccLang
+ 0
+
+
+ IccCDialect
+ 1
+
+
+ IccAllowVLA
+ 0
+
+
+ IccCppDialect
+ 1
+
+
+ IccExceptions
+ 1
+
+
+ IccRTTI
+ 1
+
+
+ IccStaticDestr
+ 1
+
+
+ IccRelaxedFpPrecision
+ 0
+
+
+ IccCppInlineSemantics
+ 0
+
+
+
+
+ AARM
+ 2
+
+ 8
+ 1
+ 0
+
+ AObjPrefix
+ 1
+
+
+ AEndian
+ 1
+
+
+ ACaseSensitivity
+ 1
+
+
+ MacroChars
+ 0
+ 0
+
+
+ AWarnEnable
+ 0
+
+
+ AWarnWhat
+ 0
+
+
+ AWarnOne
+
+
+
+ AWarnRange1
+
+
+
+ AWarnRange2
+
+
+
+ ADebug
+ 0
+
+
+ AltRegisterNames
+ 0
+
+
+ ADefines
+
+
+
+ AList
+ 0
+
+
+ AListHeader
+ 1
+
+
+ AListing
+ 1
+
+
+ Includes
+ 0
+
+
+ MacDefs
+ 0
+
+
+ MacExps
+ 1
+
+
+ MacExec
+ 0
+
+
+ OnlyAssed
+ 0
+
+
+ MultiLine
+ 0
+
+
+ PageLengthCheck
+ 0
+
+
+ PageLength
+ 80
+
+
+ TabSpacing
+ 8
+
+
+ AXRef
+ 0
+
+
+ AXRefDefines
+ 0
+
+
+ AXRefInternal
+ 0
+
+
+ AXRefDual
+ 0
+
+
+ AProcessor
+ 1
+
+
+ AFpuProcessor
+ 1
+
+
+ AOutputFile
+
+
+
+ AMultibyteSupport
+ 0
+
+
+ ALimitErrorsCheck
+ 0
+
+
+ ALimitErrorsEdit
+ 100
+
+
+ AIgnoreStdInclude
+ 0
+
+
+ AUserIncludes
+
+
+
+ AExtraOptionsCheckV2
+ 0
+
+
+ AExtraOptionsV2
+
+
+
+
+
+ OBJCOPY
+ 0
+
+ 1
+ 1
+ 0
+
+ OOCOutputFormat
+ 2
+ 0
+
+
+ OCOutputOverride
+ 0
+
+
+ OOCOutputFile
+
+
+
+ OOCCommandLineProducer
+ 1
+
+
+ OOCObjCopyEnable
+ 0
+
+
+
+
+ CUSTOM
+ 3
+
+
+
+
+
+
+ BICOMP
+ 0
+
+
+
+ BUILDACTION
+ 1
+
+
+
+
+
+
+ ILINK
+ 0
+
+ 11
+ 1
+ 0
+
+ IlinkLibIOConfig
+ 1
+
+
+ XLinkMisraHandler
+ 0
+
+
+ IlinkInputFileSlave
+ 0
+
+
+ IlinkOutputFile
+ ###Unitialized###
+
+
+ IlinkDebugInfoEnable
+ 1
+
+
+ IlinkKeepSymbols
+
+
+
+ IlinkRawBinaryFile
+
+
+
+ IlinkRawBinarySymbol
+
+
+
+ IlinkRawBinarySegment
+
+
+
+ IlinkRawBinaryAlign
+
+
+
+ IlinkDefines
+
+
+
+ IlinkConfigDefines
+
+
+
+ IlinkMapFile
+ 0
+
+
+ IlinkLogFile
+ 0
+
+
+ IlinkLogInitialization
+ 0
+
+
+ IlinkLogModule
+ 0
+
+
+ IlinkLogSection
+ 0
+
+
+ IlinkLogVeneer
+ 0
+
+
+ IlinkIcfOverride
+ 0
+
+
+ IlinkIcfFile
+ lnk0t.icf
+
+
+ IlinkIcfFileSlave
+
+
+
+ IlinkEnableRemarks
+ 0
+
+
+ IlinkSuppressDiags
+
+
+
+ IlinkTreatAsRem
+
+
+
+ IlinkTreatAsWarn
+
+
+
+ IlinkTreatAsErr
+
+
+
+ IlinkWarningsAreErrors
+ 0
+
+
+ IlinkUseExtraOptions
+ 0
+
+
+ IlinkExtraOptions
+
+
+
+ IlinkLowLevelInterfaceSlave
+ 1
+
+
+ IlinkAutoLibEnable
+ 1
+
+
+ IlinkAdditionalLibs
+
+
+
+ IlinkOverrideProgramEntryLabel
+ 0
+
+
+ IlinkProgramEntryLabelSelect
+ 0
+
+
+ IlinkProgramEntryLabel
+
+
+
+ DoFill
+ 0
+
+
+ FillerByte
+ 0xFF
+
+
+ FillerStart
+ 0x0
+
+
+ FillerEnd
+ 0x0
+
+
+ CrcSize
+ 0
+ 1
+
+
+ CrcAlign
+ 1
+
+
+ CrcAlgo
+ 1
+
+
+ CrcPoly
+ 0x11021
+
+
+ CrcCompl
+ 0
+ 0
+
+
+ CrcBitOrder
+ 0
+ 0
+
+
+ CrcInitialValue
+ 0x0
+
+
+ DoCrc
+ 0
+
+
+ IlinkBE8Slave
+ 1
+
+
+ IlinkBufferedTerminalOutput
+ 1
+
+
+ IlinkStdoutInterfaceSlave
+ 1
+
+
+ CrcFullSize
+ 0
+
+
+ IlinkIElfToolPostProcess
+ 0
+
+
+ IlinkLogAutoLibSelect
+ 0
+
+
+ IlinkLogRedirSymbols
+ 0
+
+
+ IlinkLogUnusedFragments
+ 0
+
+
+ IlinkCrcReverseByteOrder
+ 0
+
+
+ IlinkCrcUseAsInput
+ 1
+
+
+ IlinkOptInline
+ 1
+
+
+ IlinkOptExceptionsAllow
+ 1
+
+
+ IlinkOptExceptionsForce
+ 0
+
+
+
+
+ IARCHIVE
+ 0
+
+ 0
+ 1
0
-
- General
- 3
-
- 31
- 1
- 0
-
- ExePath
- Release\Exe
-
-
- ObjPath
- Release\Obj
-
-
- ListPath
- Release\List
-
-
- GEndianMode
- 0
-
-
- Input description
-
-
-
- Output description
-
-
-
- GOutputBinary
- 0
-
-
- OGCoreOrChip
- 0
-
-
- GRuntimeLibSelect
- 0
- 1
-
-
- GRuntimeLibSelectSlave
- 0
- 1
-
-
- RTDescription
-
-
-
- OGProductVersion
- 6.10.3.52260
-
-
- OGLastSavedByProductVersion
- 8.32.1.18618
-
-
- GeneralEnableMisra
- 0
-
-
- GeneralMisraVerbose
- 0
-
-
- OGChipSelectEditMenu
- Default None
-
-
- GenLowLevelInterface
- 0
-
-
- GEndianModeBE
- 0
-
-
- OGBufferedTerminalOutput
- 0
-
-
- GenStdoutInterface
- 0
-
-
- GeneralMisraRules98
- 0
- 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
-
-
- GeneralMisraVer
- 0
-
-
- GeneralMisraRules04
- 0
- 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
-
-
- RTConfigPath2
-
-
-
- GBECoreSlave
- 26
- 1
-
-
- OGUseCmsis
- 0
-
-
- OGUseCmsisDspLib
- 0
-
-
- GRuntimeLibThreads
- 0
-
-
- CoreVariant
- 26
- 0
-
-
- GFPUDeviceSlave
- Default None
-
-
- FPU2
- 0
- 0
-
-
- NrRegs
- 0
- 0
-
-
- NEON
- 0
-
-
- GFPUCoreSlave2
- 26
- 0
-
-
- OGCMSISPackSelectDevice
-
-
- OgLibHeap
- 0
-
-
- OGLibAdditionalLocale
- 0
-
-
- OGPrintfVariant
- 0
- 1
-
-
- OGPrintfMultibyteSupport
- 0
-
-
- OGScanfVariant
- 0
- 1
-
-
- OGScanfMultibyteSupport
- 0
-
-
- GenLocaleTags
-
-
-
- GenLocaleDisplayOnly
-
-
-
- DSPExtension
- 0
-
-
- TrustZone
- 0
-
-
- TrustZoneModes
- 0
- 0
-
-
-
-
- ICCARM
- 2
-
- 35
- 1
- 0
-
- CCDefines
- NDEBUG
-
-
- CCPreprocFile
- 0
-
-
- CCPreprocComments
- 0
-
-
- CCPreprocLine
- 0
-
-
- CCListCFile
- 0
-
-
- CCListCMnemonics
- 0
-
-
- CCListCMessages
- 0
-
-
- CCListAssFile
- 0
-
-
- CCListAssSource
- 0
-
-
- CCEnableRemarks
- 0
-
-
- CCDiagSuppress
-
-
-
- CCDiagRemark
-
-
-
- CCDiagWarning
-
-
-
- CCDiagError
-
-
-
- CCObjPrefix
- 1
-
-
- CCAllowList
- 1
- 11111110
-
-
- CCDebugInfo
- 0
-
-
- IEndianMode
- 1
-
-
- IProcessor
- 1
-
-
- IExtraOptionsCheck
- 0
-
-
- IExtraOptions
-
-
-
- CCLangConformance
- 0
-
-
- CCSignedPlainChar
- 1
-
-
- CCRequirePrototypes
- 0
-
-
- CCDiagWarnAreErr
- 0
-
-
- CCCompilerRuntimeInfo
- 0
-
-
- IFpuProcessor
- 1
-
-
- OutputFile
-
-
-
- CCLibConfigHeader
- 1
-
-
- PreInclude
-
-
-
- CompilerMisraOverride
- 0
-
-
- CCIncludePath2
- $PROJ_DIR$\libraries\CMSIS\Include
- $PROJ_DIR$\applications
- $PROJ_DIR$\drivers
- $PROJ_DIR$\.
- $PROJ_DIR$\..\..\include
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m3
- $PROJ_DIR$\..\..\components\drivers\include
- $PROJ_DIR$\..\..\libcpu\arm\common
- $PROJ_DIR$\..\..\components\finsh
- $PROJ_DIR$\libraries\Device\FUJISTU\MB9BF50x\Include
-
-
- CCStdIncCheck
- 0
-
-
- CCCodeSection
- .text
-
-
- IProcessorMode2
- 1
-
-
- CCOptLevel
- 3
-
-
- CCOptStrategy
- 0
- 0
-
-
- CCOptLevelSlave
- 1
-
-
- CompilerMisraRules98
- 0
- 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
-
-
- CompilerMisraRules04
- 0
- 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
-
-
- CCPosIndRopi
- 0
-
-
- CCPosIndRwpi
- 0
-
-
- CCPosIndNoDynInit
- 0
-
-
- IccLang
- 0
-
-
- IccCDialect
- 1
-
-
- IccAllowVLA
- 0
-
-
- IccStaticDestr
- 1
-
-
- IccCppInlineSemantics
- 0
-
-
- IccCmsis
- 1
-
-
- IccFloatSemantics
- 0
-
-
- CCOptimizationNoSizeConstraints
- 0
-
-
- CCNoLiteralPool
- 0
-
-
- CCOptStrategySlave
- 0
- 0
-
-
- CCGuardCalls
- 1
-
-
- CCEncSource
- 0
-
-
- CCEncOutput
- 0
-
-
- CCEncOutputBom
- 1
-
-
- CCEncInput
- 0
-
-
- IccExceptions2
- 0
-
-
- IccRTTI2
- 0
-
-
- OICompilerExtraOption
- 1
-
-
-
-
- AARM
- 2
-
- 10
- 1
- 0
-
- AObjPrefix
- 1
-
-
- AEndian
- 1
-
-
- ACaseSensitivity
- 1
-
-
- MacroChars
- 0
- 0
-
-
- AWarnEnable
- 0
-
-
- AWarnWhat
- 0
-
-
- AWarnOne
-
-
-
- AWarnRange1
-
-
-
- AWarnRange2
-
-
-
- ADebug
- 0
-
-
- AltRegisterNames
- 0
-
-
- ADefines
-
-
-
- AList
- 0
-
-
- AListHeader
- 1
-
-
- AListing
- 1
-
-
- Includes
- 0
-
-
- MacDefs
- 0
-
-
- MacExps
- 1
-
-
- MacExec
- 0
-
-
- OnlyAssed
- 0
-
-
- MultiLine
- 0
-
-
- PageLengthCheck
- 0
-
-
- PageLength
- 80
-
-
- TabSpacing
- 8
-
-
- AXRef
- 0
-
-
- AXRefDefines
- 0
-
-
- AXRefInternal
- 0
-
-
- AXRefDual
- 0
-
-
- AProcessor
- 1
-
-
- AFpuProcessor
- 1
-
-
- AOutputFile
-
-
-
- ALimitErrorsCheck
- 0
-
-
- ALimitErrorsEdit
- 100
-
-
- AIgnoreStdInclude
- 0
-
-
- AUserIncludes
-
-
-
- AExtraOptionsCheckV2
- 0
-
-
- AExtraOptionsV2
-
-
-
- AsmNoLiteralPool
- 0
-
-
-
-
- OBJCOPY
- 0
-
- 1
- 1
- 0
-
- OOCOutputFormat
- 3
- 0
-
-
- OCOutputOverride
- 0
-
-
- OOCOutputFile
-
-
-
- OOCCommandLineProducer
- 1
-
-
- OOCObjCopyEnable
- 0
-
-
-
-
- CUSTOM
- 3
-
-
-
- 0
-
-
-
- BICOMP
- 0
-
-
-
- BUILDACTION
- 1
-
-
-
-
-
-
- ILINK
- 0
-
- 22
- 1
- 0
-
- IlinkLibIOConfig
- 1
-
-
- XLinkMisraHandler
- 0
-
-
- IlinkInputFileSlave
- 0
-
-
- IlinkOutputFile
- ###Unitialized###
-
-
- IlinkDebugInfoEnable
- 1
-
-
- IlinkKeepSymbols
-
-
-
- IlinkRawBinaryFile
-
-
-
- IlinkRawBinarySymbol
-
-
-
- IlinkRawBinarySegment
-
-
-
- IlinkRawBinaryAlign
-
-
-
- IlinkDefines
-
-
-
- IlinkConfigDefines
-
-
-
- IlinkMapFile
- 0
-
-
- IlinkLogFile
- 0
-
-
- IlinkLogInitialization
- 0
-
-
- IlinkLogModule
- 0
-
-
- IlinkLogSection
- 0
-
-
- IlinkLogVeneer
- 0
-
-
- IlinkIcfOverride
- 0
-
-
- IlinkIcfFile
- lnk0t.icf
-
-
- IlinkIcfFileSlave
-
-
-
- IlinkEnableRemarks
- 0
-
-
- IlinkSuppressDiags
-
-
-
- IlinkTreatAsRem
-
-
-
- IlinkTreatAsWarn
-
-
-
- IlinkTreatAsErr
-
-
-
- IlinkWarningsAreErrors
- 0
-
-
- IlinkUseExtraOptions
- 0
-
-
- IlinkExtraOptions
-
-
-
- IlinkLowLevelInterfaceSlave
- 1
-
-
- IlinkAutoLibEnable
- 1
-
-
- IlinkAdditionalLibs
-
-
-
- IlinkOverrideProgramEntryLabel
- 0
-
-
- IlinkProgramEntryLabelSelect
- 0
-
-
- IlinkProgramEntryLabel
-
-
-
- DoFill
- 0
-
-
- FillerByte
- 0xFF
-
-
- FillerStart
- 0x0
-
-
- FillerEnd
- 0x0
-
-
- CrcSize
- 0
- 1
-
-
- CrcAlign
- 1
-
-
- CrcPoly
- 0x11021
-
-
- CrcCompl
- 0
- 0
-
-
- CrcBitOrder
- 0
- 0
-
-
- CrcInitialValue
- 0x0
-
-
- DoCrc
- 0
-
-
- IlinkBE8Slave
- 1
-
-
- IlinkBufferedTerminalOutput
- 1
-
-
- IlinkStdoutInterfaceSlave
- 1
-
-
- CrcFullSize
- 0
-
-
- IlinkIElfToolPostProcess
- 0
-
-
- IlinkLogAutoLibSelect
- 0
-
-
- IlinkLogRedirSymbols
- 0
-
-
- IlinkLogUnusedFragments
- 0
-
-
- IlinkCrcReverseByteOrder
- 0
-
-
- IlinkCrcUseAsInput
- 1
-
-
- IlinkOptInline
- 1
-
-
- IlinkOptExceptionsAllow
- 1
-
-
- IlinkOptExceptionsForce
- 0
-
-
- IlinkCmsis
- 1
-
-
- IlinkOptMergeDuplSections
- 0
-
-
- IlinkOptUseVfe
- 1
-
-
- IlinkOptForceVfe
- 0
-
-
- IlinkStackAnalysisEnable
- 0
-
-
- IlinkStackControlFile
-
-
-
- IlinkStackCallGraphFile
-
-
-
- CrcAlgorithm
- 1
- 1
-
-
- CrcUnitSize
- 0
- 0
-
-
- IlinkThreadsSlave
- 1
-
-
- IlinkLogCallGraph
- 0
-
-
- IlinkIcfFile_AltDefault
-
-
-
- IlinkEncInput
- 0
-
-
- IlinkEncOutput
- 0
-
-
- IlinkEncOutputBom
- 1
-
-
- IlinkHeapSelect
- 1
-
-
- IlinkLocaleSelect
- 1
-
-
- IlinkTrustzoneImportLibraryOut
- ###Unitialized###
-
-
- OILinkExtraOption
- 1
-
-
-
-
- IARCHIVE
- 0
-
- 0
- 1
- 0
-
- IarchiveInputs
-
-
-
- IarchiveOverride
- 0
-
-
- IarchiveOutput
- ###Unitialized###
-
-
-
-
- BILINK
- 0
-
-
-
-
- Applications
-
- $PROJ_DIR$\applications\application.c
-
-
- $PROJ_DIR$\applications\startup.c
-
-
-
- CMSIS
-
- $PROJ_DIR$\libraries\Device\FUJISTU\MB9BF50x\Source\IAR\startup_mb9bf50x.S
-
-
- $PROJ_DIR$\libraries\Device\FUJISTU\MB9BF50x\Source\system_mb9bf50x.c
-
-
-
- cpu
-
- $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\context_iar.S
-
-
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\cpuport.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\common\div0.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
-
-
-
- DeviceDrivers
-
- $PROJ_DIR$\..\..\components\drivers\src\completion.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\pipe.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c
-
-
- $PROJ_DIR$\..\..\components\drivers\serial\serial.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\workqueue.c
-
-
-
- Drivers
-
- $PROJ_DIR$\drivers\board.c
-
-
- $PROJ_DIR$\drivers\fm3_uart.c
-
-
- $PROJ_DIR$\drivers\led.c
-
-
- $PROJ_DIR$\drivers\nand.c
-
-
-
- finsh
-
- $PROJ_DIR$\..\..\components\finsh\cmd.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_compiler.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_error.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_heap.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_init.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_node.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_ops.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_parser.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_token.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_var.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_vm.c
-
-
- $PROJ_DIR$\..\..\components\finsh\shell.c
-
-
- $PROJ_DIR$\..\..\components\finsh\symbol.c
-
-
-
- Kernel
-
- $PROJ_DIR$\..\..\src\clock.c
-
-
- $PROJ_DIR$\..\..\src\components.c
-
-
- $PROJ_DIR$\..\..\src\cpu.c
-
-
- $PROJ_DIR$\..\..\src\device.c
-
-
- $PROJ_DIR$\..\..\src\idle.c
-
-
- $PROJ_DIR$\..\..\src\ipc.c
-
-
- $PROJ_DIR$\..\..\src\irq.c
-
-
- $PROJ_DIR$\..\..\src\kservice.c
-
-
- $PROJ_DIR$\..\..\src\mem.c
-
-
- $PROJ_DIR$\..\..\src\memheap.c
-
-
- $PROJ_DIR$\..\..\src\mempool.c
-
-
- $PROJ_DIR$\..\..\src\object.c
-
-
- $PROJ_DIR$\..\..\src\scheduler.c
-
-
- $PROJ_DIR$\..\..\src\signal.c
-
-
- $PROJ_DIR$\..\..\src\thread.c
-
-
- $PROJ_DIR$\..\..\src\timer.c
-
-
+
+ IarchiveInputs
+
+
+
+ IarchiveOverride
+ 0
+
+
+ IarchiveOutput
+ ###Unitialized###
+
+
+
+
+ BILINK
+ 0
+
+
+
+
+ Kernel
+
+ $PROJ_DIR$\..\..\src\clock.c
+
+
+ $PROJ_DIR$\..\..\src\components.c
+
+
+ $PROJ_DIR$\..\..\src\cpu.c
+
+
+ $PROJ_DIR$\..\..\src\device.c
+
+
+ $PROJ_DIR$\..\..\src\idle.c
+
+
+ $PROJ_DIR$\..\..\src\ipc.c
+
+
+ $PROJ_DIR$\..\..\src\irq.c
+
+
+ $PROJ_DIR$\..\..\src\kservice.c
+
+
+ $PROJ_DIR$\..\..\src\mem.c
+
+
+ $PROJ_DIR$\..\..\src\memheap.c
+
+
+ $PROJ_DIR$\..\..\src\mempool.c
+
+
+ $PROJ_DIR$\..\..\src\object.c
+
+
+ $PROJ_DIR$\..\..\src\scheduler.c
+
+
+ $PROJ_DIR$\..\..\src\signal.c
+
+
+ $PROJ_DIR$\..\..\src\thread.c
+
+
+ $PROJ_DIR$\..\..\src\timer.c
+
+
+
+ Applications
+
+ $PROJ_DIR$\applications\application.c
+
+
+ $PROJ_DIR$\applications\startup.c
+
+
+
+ Drivers
+
+ $PROJ_DIR$\drivers\board.c
+
+
+ $PROJ_DIR$\drivers\fm3_uart.c
+
+
+ $PROJ_DIR$\drivers\led.c
+
+
+ $PROJ_DIR$\drivers\nand.c
+
+
+
+ CMSIS
+
+ $PROJ_DIR$\libraries\Device\FUJISTU\MB9BF50x\Source\system_mb9bf50x.c
+
+
+ $PROJ_DIR$\libraries\Device\FUJISTU\MB9BF50x\Source\IAR\startup_mb9bf50x.S
+
+
+
+ cpu
+
+ $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\common\div0.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\cpuport.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\context_iar.S
+
+
+
+ DeviceDrivers
+
+ $PROJ_DIR$\..\..\components\drivers\serial\serial.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\completion.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\pipe.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\workqueue.c
+
+
+
+ finsh
+
+ $PROJ_DIR$\..\..\components\finsh\shell.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\cmd.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_compiler.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_error.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_heap.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_init.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_node.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_ops.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_parser.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_var.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_vm.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_token.c
+
+
+
+ libc
+
diff --git a/bsp/mb9bf506r/project.uvproj b/bsp/mb9bf506r/project.uvproj
index 27e468b1b..1c8792dec 100644
--- a/bsp/mb9bf506r/project.uvproj
+++ b/bsp/mb9bf506r/project.uvproj
@@ -1,42 +1,36 @@
-
1.1
-
### uVision Project, (C) Keil Software
-
rtthread-fm3
0x4
ARM-ADS
- 5060750::V5.06 update 6 (build 750)::ARMCC
- 0
MB9BF506R
Fujitsu Semiconductors
IRAM(0x20000000-0x20007FFF) IRAM2(0x1FFF8000-0x1FFFFFFF) IROM(0x00000000-0x0007FFFF) CLOCK(4000000) CPUTYPE("Cortex-M3")
-
+
"Startup\Fujitsu\MB9B500\startup_MB9BF50x.s" ("Fujitsu MB9BF50x Startup Code")
UL2CM3(-O207 -S0 -C0 -FO7 -FD20000000 -FC800 -FN1 -FF0MB9BFx06_512 -FS00 -FL080000)
5216
MB9BF506R.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
SFD\Fujitsu\MB9B500\MB9BF506R.SFR
- 0
0
-
-
-
+
+
+
Fujitsu\MB9B500\
Fujitsu\MB9B500\
@@ -60,35 +54,29 @@
0
0
-
-
+
+
0
0
- 0
- 0
0
0
-
-
+
+
0
0
- 0
- 0
0
0
-
-
+
+
0
0
- 0
- 0
0
-
+
0
@@ -102,9 +90,8 @@
0
0
3
-
-
- 1
+
+
SARMCM3.DLL
@@ -134,7 +121,6 @@
1
1
0
- 1
1
@@ -145,24 +131,22 @@
1
0
1
- 0
- 1
0
- 4
+ 7
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
Segger\JL2CM3.dll
@@ -175,14 +159,9 @@
1
4099
- 0
Segger\JL2CM3.dll
"" ()
-
-
-
-
- 0
+
@@ -214,7 +193,7 @@
0
0
"Cortex-M3"
-
+
0
0
0
@@ -223,14 +202,12 @@
0
0
0
- 0
1
0
8
0
0
0
- 0
3
3
0
@@ -347,7 +324,7 @@
0x8000
-
+
1
@@ -362,22 +339,11 @@
0
0
0
- 0
- 0
- 0
- 0
- 1
- 1
- 1
- 1
- 0
- 0
- 0
-
-
-
- .;..\..\include;applications;.;drivers;libraries\Device\FUJISTU\MB9BF50x\Include;libraries\CMSIS\Include;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m3;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh
+
+
+
+ .;..\..\include;applications;.;drivers;libraries\Device\FUJISTU\MB9BF50x\Include;libraries\CMSIS\Include;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m3;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\common
@@ -388,14 +354,11 @@
0
0
0
- 0
- 0
- 0
-
-
-
-
+
+
+
+
@@ -407,13 +370,12 @@
0
0x08000000
0x20000000
-
-
-
-
-
-
-
+
+
+
+
+
+
@@ -426,76 +388,106 @@
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
+
+
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
@@ -511,6 +503,8 @@
1
applications\application.c
+
+
startup.c
1
@@ -526,16 +520,22 @@
1
drivers\board.c
+
+
fm3_uart.c
1
drivers\fm3_uart.c
+
+
led.c
1
drivers\led.c
+
+
nand.c
1
@@ -551,6 +551,8 @@
1
libraries\Device\FUJISTU\MB9BF50x\Source\system_mb9bf50x.c
+
+
startup_mb9bf50x.S
2
@@ -566,21 +568,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-m3\cpuport.c
+
+
context_rvds.S
2
@@ -596,36 +606,50 @@
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
@@ -641,61 +665,78 @@
1
..\..\components\finsh\shell.c
-
- symbol.c
- 1
- ..\..\components\finsh\symbol.c
-
+
+
cmd.c
1
..\..\components\finsh\cmd.c
+
+
finsh_compiler.c
1
..\..\components\finsh\finsh_compiler.c
+
+
finsh_error.c
1
..\..\components\finsh\finsh_error.c
+
+
finsh_heap.c
1
..\..\components\finsh\finsh_heap.c
+
+
finsh_init.c
1
..\..\components\finsh\finsh_init.c
+
+
finsh_node.c
1
..\..\components\finsh\finsh_node.c
+
+
finsh_ops.c
1
..\..\components\finsh\finsh_ops.c
+
+
finsh_parser.c
1
..\..\components\finsh\finsh_parser.c
+
+
finsh_var.c
1
..\..\components\finsh\finsh_var.c
+
+
finsh_vm.c
1
..\..\components\finsh\finsh_vm.c
+
+
finsh_token.c
1
@@ -706,5 +747,4 @@
-
diff --git a/bsp/mb9bf568r/project.uvproj b/bsp/mb9bf568r/project.uvproj
index e9711f37e..a6b62abc4 100644
--- a/bsp/mb9bf568r/project.uvproj
+++ b/bsp/mb9bf568r/project.uvproj
@@ -347,7 +347,7 @@
- drivers;CMSIS/Include;CMSIS/DeviceSupport;applications;.;../../include;../../libcpu/arm/cortex-m4;../../libcpu/arm/common;../../components/finsh
+ .;..\..\include;applications;.;CMSIS\Include;CMSIS\DeviceSupport;drivers;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\finsh;..\..\components\libc\compilers\common
@@ -378,7 +378,7 @@
- --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab)
+
@@ -386,206 +386,213 @@
- Drivers
+ Kernel
- board.c
+ clock.c
1
- drivers/board.c
+ ..\..\src\clock.c
- led.c
+ components.c
1
- drivers/led.c
+ ..\..\src\components.c
- serial.c
+ cpu.c
1
- drivers/serial.c
+ ..\..\src\cpu.c
-
-
- CMSIS
- system_mb9abxxx.c
+ device.c
1
- CMSIS/DeviceSupport/system_mb9abxxx.c
+ ..\..\src\device.c
- startup_mb9bf56xr.s
- 2
- CMSIS/DeviceSupport/arm/startup_mb9bf56xr.s
+ idle.c
+ 1
+ ..\..\src\idle.c
-
-
- Applications
- application.c
+ ipc.c
1
- applications/application.c
+ ..\..\src\ipc.c
- demo.c
+ irq.c
1
- applications/demo.c
+ ..\..\src\irq.c
- startup.c
+ kservice.c
1
- applications/startup.c
+ ..\..\src\kservice.c
-
-
- Kernel
- clock.c
+ mem.c
1
- ../../src/clock.c
+ ..\..\src\mem.c
- components.c
+ mempool.c
1
- ../../src/components.c
+ ..\..\src\mempool.c
- device.c
+ object.c
1
- ../../src/device.c
+ ..\..\src\object.c
- idle.c
+ scheduler.c
1
- ../../src/idle.c
+ ..\..\src\scheduler.c
- ipc.c
+ signal.c
1
- ../../src/ipc.c
+ ..\..\src\signal.c
- irq.c
+ thread.c
1
- ../../src/irq.c
+ ..\..\src\thread.c
- kservice.c
+ timer.c
1
- ../../src/kservice.c
+ ..\..\src\timer.c
+
+
+ Applications
- mem.c
+ application.c
1
- ../../src/mem.c
+ applications\application.c
- mempool.c
+ demo.c
1
- ../../src/mempool.c
+ applications\demo.c
- object.c
+ startup.c
1
- ../../src/object.c
+ applications\startup.c
+
+
+ CMSIS
- scheduler.c
+ system_mb9abxxx.c
1
- ../../src/scheduler.c
+ CMSIS\DeviceSupport\system_mb9abxxx.c
- signal.c
+ startup_mb9bf56xr.s
+ 2
+ CMSIS\DeviceSupport\arm\startup_mb9bf56xr.s
+
+
+
+
+ Drivers
+
+
+ board.c
1
- ../../src/signal.c
+ drivers\board.c
- thread.c
+ led.c
1
- ../../src/thread.c
+ drivers\led.c
- timer.c
+ serial.c
1
- ../../src/timer.c
+ drivers\serial.c
- CORTEX-M4
+ cpu
- cpuport.c
+ backtrace.c
1
- ../../libcpu/arm/cortex-m4/cpuport.c
+ ..\..\libcpu\arm\common\backtrace.c
- context_rvds.S
- 2
- ../../libcpu/arm/cortex-m4/context_rvds.S
+ div0.c
+ 1
+ ..\..\libcpu\arm\common\div0.c
- backtrace.c
+ showmem.c
1
- ../../libcpu/arm/common/backtrace.c
+ ..\..\libcpu\arm\common\showmem.c
- div0.c
+ cpuport.c
1
- ../../libcpu/arm/common/div0.c
+ ..\..\libcpu\arm\cortex-m4\cpuport.c
- showmem.c
- 1
- ../../libcpu/arm/common/showmem.c
+ context_rvds.S
+ 2
+ ..\..\libcpu\arm\cortex-m4\context_rvds.S
@@ -595,91 +602,84 @@
shell.c
1
- ../../components/finsh/shell.c
-
-
-
-
- symbol.c
- 1
- ../../components/finsh/symbol.c
+ ..\..\components\finsh\shell.c
cmd.c
1
- ../../components/finsh/cmd.c
+ ..\..\components\finsh\cmd.c
finsh_compiler.c
1
- ../../components/finsh/finsh_compiler.c
+ ..\..\components\finsh\finsh_compiler.c
finsh_error.c
1
- ../../components/finsh/finsh_error.c
+ ..\..\components\finsh\finsh_error.c
finsh_heap.c
1
- ../../components/finsh/finsh_heap.c
+ ..\..\components\finsh\finsh_heap.c
finsh_init.c
1
- ../../components/finsh/finsh_init.c
+ ..\..\components\finsh\finsh_init.c
finsh_node.c
1
- ../../components/finsh/finsh_node.c
+ ..\..\components\finsh\finsh_node.c
finsh_ops.c
1
- ../../components/finsh/finsh_ops.c
+ ..\..\components\finsh\finsh_ops.c
finsh_parser.c
1
- ../../components/finsh/finsh_parser.c
+ ..\..\components\finsh\finsh_parser.c
finsh_var.c
1
- ../../components/finsh/finsh_var.c
+ ..\..\components\finsh\finsh_var.c
finsh_vm.c
1
- ../../components/finsh/finsh_vm.c
+ ..\..\components\finsh\finsh_vm.c
finsh_token.c
1
- ../../components/finsh/finsh_token.c
+ ..\..\components\finsh\finsh_token.c
diff --git a/bsp/mb9bf618s/project.ewp b/bsp/mb9bf618s/project.ewp
index 020d05407..82e8a77af 100644
--- a/bsp/mb9bf618s/project.ewp
+++ b/bsp/mb9bf618s/project.ewp
@@ -1,1990 +1,1995 @@
-
- 2
-
- Debug
-
- ARM
-
- 1
-
- General
- 3
-
- 21
- 1
- 1
-
- ExePath
- Debug\Exe
-
-
- ObjPath
- Debug\Obj
-
-
- ListPath
- Debug\List
-
-
- Variant
- 20
- 38
-
-
- GEndianMode
- 0
-
-
- Input variant
- 3
- 0
-
-
- Input description
- Automatic choice of formatter.
-
-
- Output variant
- 2
- 0
-
-
- Output description
- Automatic choice of formatter.
-
-
- GOutputBinary
- 0
-
-
- FPU
- 2
- 0
-
-
- OGCoreOrChip
- 1
-
-
- GRuntimeLibSelect
- 0
- 1
-
-
- GRuntimeLibSelectSlave
- 0
- 1
-
-
- RTDescription
- Use the normal configuration of the C/C++ runtime library. No locale interface, C locale, no file descriptor support, no multibytes in printf and scanf, and no hex floats in strtod.
-
-
- OGProductVersion
- 6.50.2.4581
-
-
- OGLastSavedByProductVersion
- 6.50.2.4581
-
-
- GeneralEnableMisra
- 0
-
-
- GeneralMisraVerbose
- 0
-
-
- OGChipSelectEditMenu
- MB9BF618S Fujitsu MB9BF618S
-
-
- GenLowLevelInterface
- 1
-
-
- GEndianModeBE
- 1
-
-
- OGBufferedTerminalOutput
- 0
-
-
- GenStdoutInterface
- 0
-
-
- GeneralMisraRules98
- 0
- 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
-
-
- GeneralMisraVer
- 0
-
-
- GeneralMisraRules04
- 0
- 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
-
-
- RTConfigPath2
- $TOOLKIT_DIR$\INC\c\DLib_Config_Normal.h
-
-
- GFPUCoreSlave
- 20
- 38
-
-
- GBECoreSlave
- 20
- 38
-
-
- OGUseCmsis
- 0
-
-
- OGUseCmsisDspLib
- 0
-
-
-
-
- ICCARM
- 2
-
- 28
- 1
- 1
-
- CCDefines
-
- MB9B610S
-
-
- CCPreprocFile
- 0
-
-
- CCPreprocComments
- 0
-
-
- CCPreprocLine
- 0
-
-
- CCListCFile
- 0
-
-
- CCListCMnemonics
- 0
-
-
- CCListCMessages
- 0
-
-
- CCListAssFile
- 0
-
-
- CCListAssSource
- 0
-
-
- CCEnableRemarks
- 0
-
-
- CCDiagSuppress
- Pa050
-
-
- CCDiagRemark
-
-
-
- CCDiagWarning
-
-
-
- CCDiagError
-
-
-
- CCObjPrefix
- 1
-
-
- CCAllowList
- 1
- 0000000
-
-
- CCDebugInfo
- 1
-
-
- IEndianMode
- 1
-
-
- IProcessor
- 1
-
-
- IExtraOptionsCheck
- 0
-
-
- IExtraOptions
-
-
-
- CCLangConformance
- 0
-
-
- CCSignedPlainChar
- 1
-
-
- CCRequirePrototypes
- 0
-
-
- CCMultibyteSupport
- 0
-
-
- CCDiagWarnAreErr
- 0
-
-
- CCCompilerRuntimeInfo
- 0
-
-
- IFpuProcessor
- 1
-
-
- OutputFile
- $FILE_BNAME$.o
-
-
- CCLibConfigHeader
- 1
-
-
- PreInclude
-
-
-
- CompilerMisraOverride
- 0
-
-
- CCIncludePath2
-
- $PROJ_DIR$\../../components/finsh
- $PROJ_DIR$\../../libcpu/arm/cortex-m3
- $PROJ_DIR$\drivers
- $PROJ_DIR$\../../libcpu/arm/common
- $PROJ_DIR$\.
- $PROJ_DIR$\applications
- $PROJ_DIR$\../../include
- $PROJ_DIR$\CMSIS/DeviceSupport/fujitsu/mb9bf61x
- $PROJ_DIR$\CMSIS/Include
-
-
- CCStdIncCheck
- 0
-
-
- CCCodeSection
- .text
-
-
- IInterwork2
- 0
-
-
- IProcessorMode2
- 1
-
-
- CCOptLevel
- 1
-
-
- CCOptStrategy
- 0
- 0
-
-
- CCOptLevelSlave
- 1
-
-
- CompilerMisraRules98
- 0
- 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
-
-
- CompilerMisraRules04
- 0
- 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
-
-
- CCPosIndRopi
- 0
-
-
- CCPosIndRwpi
- 0
-
-
- CCPosIndNoDynInit
- 0
-
-
- IccLang
- 0
-
-
- IccCDialect
- 1
-
-
- IccAllowVLA
- 0
-
-
- IccCppDialect
- 1
-
-
- IccExceptions
- 1
-
-
- IccRTTI
- 1
-
-
- IccStaticDestr
- 1
-
-
- IccCppInlineSemantics
- 0
-
-
- IccCmsis
- 1
-
-
- IccFloatSemantics
- 0
-
-
- CCOptimizationNoSizeConstraints
- 0
-
-
-
-
- AARM
- 2
-
- 8
- 1
- 1
-
- AObjPrefix
- 1
-
-
- AEndian
- 1
-
-
- ACaseSensitivity
- 1
-
-
- MacroChars
- 0
- 0
-
-
- AWarnEnable
- 0
-
-
- AWarnWhat
- 0
-
-
- AWarnOne
-
-
-
- AWarnRange1
-
-
-
- AWarnRange2
-
-
-
- ADebug
- 1
-
-
- AltRegisterNames
- 0
-
-
- ADefines
-
-
-
- AList
- 0
-
-
- AListHeader
- 1
-
-
- AListing
- 1
-
-
- Includes
- 0
-
-
- MacDefs
- 0
-
-
- MacExps
- 1
-
-
- MacExec
- 0
-
-
- OnlyAssed
- 0
-
-
- MultiLine
- 0
-
-
- PageLengthCheck
- 0
-
-
- PageLength
- 80
-
-
- TabSpacing
- 8
-
-
- AXRef
- 0
-
-
- AXRefDefines
- 0
-
-
- AXRefInternal
- 0
-
-
- AXRefDual
- 0
-
-
- AProcessor
- 1
-
-
- AFpuProcessor
- 1
-
-
- AOutputFile
-
-
-
- AMultibyteSupport
- 0
-
-
- ALimitErrorsCheck
- 0
-
-
- ALimitErrorsEdit
- 100
-
-
- AIgnoreStdInclude
- 0
-
-
- AUserIncludes
-
-
-
- AExtraOptionsCheckV2
- 0
-
-
- AExtraOptionsV2
-
-
-
-
-
- OBJCOPY
- 0
-
- 1
- 1
- 1
-
- OOCOutputFormat
- 2
- 0
-
-
- OCOutputOverride
- 0
-
-
- OOCOutputFile
-
-
-
- OOCCommandLineProducer
- 1
-
-
- OOCObjCopyEnable
- 0
-
-
-
-
- CUSTOM
- 3
-
-
-
-
-
-
- BICOMP
- 0
-
-
-
- BUILDACTION
- 1
-
-
-
-
-
-
- ILINK
- 0
-
- 15
- 1
- 1
-
- IlinkLibIOConfig
- 1
-
-
- XLinkMisraHandler
- 0
-
-
- IlinkInputFileSlave
- 0
-
-
- IlinkOutputFile
- project.out
-
-
- IlinkDebugInfoEnable
- 1
-
-
- IlinkKeepSymbols
-
-
-
- IlinkRawBinaryFile
-
-
-
- IlinkRawBinarySymbol
-
-
-
- IlinkRawBinarySegment
-
-
-
- IlinkRawBinaryAlign
-
-
-
- IlinkDefines
-
-
-
- IlinkConfigDefines
-
-
-
- IlinkMapFile
- 1
-
-
- IlinkLogFile
- 0
-
-
- IlinkLogInitialization
- 0
-
-
- IlinkLogModule
- 0
-
-
- IlinkLogSection
- 0
-
-
- IlinkLogVeneer
- 0
-
-
- IlinkIcfOverride
- 1
-
-
- IlinkIcfFile
- $PROJ_DIR$\rtthread-fm3.icf
-
-
- IlinkIcfFileSlave
-
-
-
- IlinkEnableRemarks
- 0
-
-
- IlinkSuppressDiags
-
-
-
- IlinkTreatAsRem
-
-
-
- IlinkTreatAsWarn
-
-
-
- IlinkTreatAsErr
-
-
-
- IlinkWarningsAreErrors
- 0
-
-
- IlinkUseExtraOptions
- 0
-
-
- IlinkExtraOptions
-
-
-
- IlinkLowLevelInterfaceSlave
- 1
-
-
- IlinkAutoLibEnable
- 1
-
-
- IlinkAdditionalLibs
-
-
-
- IlinkOverrideProgramEntryLabel
- 0
-
-
- IlinkProgramEntryLabelSelect
- 0
-
-
- IlinkProgramEntryLabel
- __iar_program_start
-
-
- DoFill
- 0
-
-
- FillerByte
- 0xFF
-
-
- FillerStart
- 0x0
-
-
- FillerEnd
- 0x0
-
-
- CrcSize
- 0
- 1
-
-
- CrcAlign
- 1
-
-
- CrcPoly
- 0x11021
-
-
- CrcCompl
- 0
- 0
-
-
- CrcBitOrder
- 0
- 0
-
-
- CrcInitialValue
- 0x0
-
-
- DoCrc
- 0
-
-
- IlinkBE8Slave
- 1
-
-
- IlinkBufferedTerminalOutput
- 1
-
-
- IlinkStdoutInterfaceSlave
- 1
-
-
- CrcFullSize
- 0
-
-
- IlinkIElfToolPostProcess
- 0
-
-
- IlinkLogAutoLibSelect
- 0
-
-
- IlinkLogRedirSymbols
- 0
-
-
- IlinkLogUnusedFragments
- 0
-
-
- IlinkCrcReverseByteOrder
- 0
-
-
- IlinkCrcUseAsInput
- 1
-
-
- IlinkOptInline
- 0
-
-
- IlinkOptExceptionsAllow
- 1
-
-
- IlinkOptExceptionsForce
- 0
-
-
- IlinkCmsis
- 1
-
-
- IlinkOptMergeDuplSections
- 0
-
-
- IlinkOptUseVfe
- 1
-
-
- IlinkOptForceVfe
- 0
-
-
- IlinkStackAnalysisEnable
- 0
-
-
- IlinkStackControlFile
-
-
-
- IlinkStackCallGraphFile
-
-
-
- CrcAlgorithm
- 0
- 1
-
-
- CrcUnitSize
- 0
- 0
-
-
-
-
- IARCHIVE
- 0
-
- 0
- 1
- 1
-
- IarchiveInputs
-
-
-
- IarchiveOverride
- 0
-
-
- IarchiveOutput
- ###Unitialized###
-
-
-
-
- BILINK
- 0
-
-
-
-
- Release
-
- ARM
-
- 0
-
- General
- 3
-
- 21
- 1
- 0
-
- ExePath
- Release\Exe
-
-
- ObjPath
- Release\Obj
-
-
- ListPath
- Release\List
-
-
- Variant
- 20
- 38
-
-
- GEndianMode
- 0
-
-
- Input variant
- 3
- 0
-
-
- Input description
- Automatic choice of formatter.
-
-
- Output variant
- 2
- 0
-
-
- Output description
- Automatic choice of formatter.
-
-
- GOutputBinary
- 0
-
-
- FPU
- 2
- 0
-
-
- OGCoreOrChip
- 1
-
-
- GRuntimeLibSelect
- 0
- 1
-
-
- GRuntimeLibSelectSlave
- 0
- 1
-
-
- RTDescription
- Use the normal configuration of the C/C++ runtime library. No locale interface, C locale, no file descriptor support, no multibytes in printf and scanf, and no hex floats in strtod.
-
-
- OGProductVersion
- 6.50.2.4581
-
-
- OGLastSavedByProductVersion
- 6.50.2.4581
-
-
- GeneralEnableMisra
- 0
-
-
- GeneralMisraVerbose
- 0
-
-
- OGChipSelectEditMenu
- MB9BF618S Fujitsu MB9BF618S
-
-
- GenLowLevelInterface
- 0
-
-
- GEndianModeBE
- 1
-
-
- OGBufferedTerminalOutput
- 0
-
-
- GenStdoutInterface
- 0
-
-
- GeneralMisraRules98
- 0
- 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
-
-
- GeneralMisraVer
- 0
-
-
- GeneralMisraRules04
- 0
- 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
-
-
- RTConfigPath2
- $TOOLKIT_DIR$\INC\c\DLib_Config_Normal.h
-
-
- GFPUCoreSlave
- 20
- 38
-
-
- GBECoreSlave
- 20
- 38
-
-
- OGUseCmsis
- 0
-
-
- OGUseCmsisDspLib
- 0
-
-
-
-
- ICCARM
- 2
-
- 28
- 1
- 0
-
- CCDefines
- NDEBUG
- MB9B610S
-
-
- CCPreprocFile
- 0
-
-
- CCPreprocComments
- 0
-
-
- CCPreprocLine
- 0
-
-
- CCListCFile
- 0
-
-
- CCListCMnemonics
- 0
-
-
- CCListCMessages
- 0
-
-
- CCListAssFile
- 0
-
-
- CCListAssSource
- 0
-
-
- CCEnableRemarks
- 0
-
-
- CCDiagSuppress
-
-
-
- CCDiagRemark
-
-
-
- CCDiagWarning
-
-
-
- CCDiagError
-
-
-
- CCObjPrefix
- 1
-
-
- CCAllowList
- 1
- 1111111
-
-
- CCDebugInfo
- 0
-
-
- IEndianMode
- 1
-
-
- IProcessor
- 1
-
-
- IExtraOptionsCheck
- 0
-
-
- IExtraOptions
-
-
-
- CCLangConformance
- 0
-
-
- CCSignedPlainChar
- 1
-
-
- CCRequirePrototypes
- 0
-
-
- CCMultibyteSupport
- 0
-
-
- CCDiagWarnAreErr
- 0
-
-
- CCCompilerRuntimeInfo
- 0
-
-
- IFpuProcessor
- 1
-
-
- OutputFile
-
-
-
- CCLibConfigHeader
- 1
-
-
- PreInclude
-
-
-
- CompilerMisraOverride
- 0
-
-
- CCIncludePath2
-
- $PROJ_DIR$\../../components/finsh
- $PROJ_DIR$\../../libcpu/arm/cortex-m3
- $PROJ_DIR$\drivers
- $PROJ_DIR$\../../libcpu/arm/common
- $PROJ_DIR$\.
- $PROJ_DIR$\applications
- $PROJ_DIR$\../../include
- $PROJ_DIR$\CMSIS/DeviceSupport/fujitsu/mb9bf61x
- $PROJ_DIR$\CMSIS/Include
-
-
- CCStdIncCheck
- 0
-
-
- CCCodeSection
- .text
-
-
- IInterwork2
- 0
-
-
- IProcessorMode2
- 1
-
-
- CCOptLevel
- 3
-
-
- CCOptStrategy
- 0
- 0
-
-
- CCOptLevelSlave
- 1
-
-
- CompilerMisraRules98
- 0
- 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
-
-
- CompilerMisraRules04
- 0
- 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
-
-
- CCPosIndRopi
- 0
-
-
- CCPosIndRwpi
- 0
-
-
- CCPosIndNoDynInit
- 0
-
-
- IccLang
- 0
-
-
- IccCDialect
- 1
-
-
- IccAllowVLA
- 0
-
-
- IccCppDialect
- 1
-
-
- IccExceptions
- 1
-
-
- IccRTTI
- 1
-
-
- IccStaticDestr
- 1
-
-
- IccCppInlineSemantics
- 0
-
-
- IccCmsis
- 1
-
-
- IccFloatSemantics
- 0
-
-
- CCOptimizationNoSizeConstraints
- 0
-
-
-
-
- AARM
- 2
-
- 8
- 1
- 0
-
- AObjPrefix
- 1
-
-
- AEndian
- 1
-
-
- ACaseSensitivity
- 1
-
-
- MacroChars
- 0
- 0
-
-
- AWarnEnable
- 0
-
-
- AWarnWhat
- 0
-
-
- AWarnOne
-
-
-
- AWarnRange1
-
-
-
- AWarnRange2
-
-
-
- ADebug
- 0
-
-
- AltRegisterNames
- 0
-
-
- ADefines
-
-
-
- AList
- 0
-
-
- AListHeader
- 1
-
-
- AListing
- 1
-
-
- Includes
- 0
-
-
- MacDefs
- 0
-
-
- MacExps
- 1
-
-
- MacExec
- 0
-
-
- OnlyAssed
- 0
-
-
- MultiLine
- 0
-
-
- PageLengthCheck
- 0
-
-
- PageLength
- 80
-
-
- TabSpacing
- 8
-
-
- AXRef
- 0
-
-
- AXRefDefines
- 0
-
-
- AXRefInternal
- 0
-
-
- AXRefDual
- 0
-
-
- AProcessor
- 1
-
-
- AFpuProcessor
- 1
-
-
- AOutputFile
-
-
-
- AMultibyteSupport
- 0
-
-
- ALimitErrorsCheck
- 0
-
-
- ALimitErrorsEdit
- 100
-
-
- AIgnoreStdInclude
- 0
-
-
- AUserIncludes
-
-
-
- AExtraOptionsCheckV2
- 0
-
-
- AExtraOptionsV2
-
-
-
-
-
- OBJCOPY
- 0
-
- 1
- 1
- 0
-
- OOCOutputFormat
- 2
- 0
-
-
- OCOutputOverride
- 0
-
-
- OOCOutputFile
-
-
-
- OOCCommandLineProducer
- 1
-
-
- OOCObjCopyEnable
- 0
-
-
-
-
- CUSTOM
- 3
-
-
-
-
-
-
- BICOMP
- 0
-
-
-
- BUILDACTION
- 1
-
-
-
-
-
-
- ILINK
- 0
-
- 15
- 1
- 0
-
- IlinkLibIOConfig
- 1
-
-
- XLinkMisraHandler
- 0
-
-
- IlinkInputFileSlave
- 0
-
-
- IlinkOutputFile
- template.out
-
-
- IlinkDebugInfoEnable
- 1
-
-
- IlinkKeepSymbols
-
-
-
- IlinkRawBinaryFile
-
-
-
- IlinkRawBinarySymbol
-
-
-
- IlinkRawBinarySegment
-
-
-
- IlinkRawBinaryAlign
-
-
-
- IlinkDefines
-
-
-
- IlinkConfigDefines
-
-
-
- IlinkMapFile
- 1
-
-
- IlinkLogFile
- 0
-
-
- IlinkLogInitialization
- 0
-
-
- IlinkLogModule
- 0
-
-
- IlinkLogSection
- 0
-
-
- IlinkLogVeneer
- 0
-
-
- IlinkIcfOverride
- 1
-
-
- IlinkIcfFile
- $PROJ_DIR$\rtthread-fm3.icf
-
-
- IlinkIcfFileSlave
-
-
-
- IlinkEnableRemarks
- 0
-
-
- IlinkSuppressDiags
-
-
-
- IlinkTreatAsRem
-
-
-
- IlinkTreatAsWarn
-
-
-
- IlinkTreatAsErr
-
-
-
- IlinkWarningsAreErrors
- 0
-
-
- IlinkUseExtraOptions
- 0
-
-
- IlinkExtraOptions
-
-
-
- IlinkLowLevelInterfaceSlave
- 1
-
-
- IlinkAutoLibEnable
- 1
-
-
- IlinkAdditionalLibs
-
-
-
- IlinkOverrideProgramEntryLabel
- 0
-
-
- IlinkProgramEntryLabelSelect
- 0
-
-
- IlinkProgramEntryLabel
- __iar_program_start
-
-
- DoFill
- 0
-
-
- FillerByte
- 0xFF
-
-
- FillerStart
- 0x0
-
-
- FillerEnd
- 0x0
-
-
- CrcSize
- 0
- 1
-
-
- CrcAlign
- 1
-
-
- CrcPoly
- 0x11021
-
-
- CrcCompl
- 0
- 0
-
-
- CrcBitOrder
- 0
- 0
-
-
- CrcInitialValue
- 0x0
-
-
- DoCrc
- 0
-
-
- IlinkBE8Slave
- 1
-
-
- IlinkBufferedTerminalOutput
- 1
-
-
- IlinkStdoutInterfaceSlave
- 1
-
-
- CrcFullSize
- 0
-
-
- IlinkIElfToolPostProcess
- 0
-
-
- IlinkLogAutoLibSelect
- 0
-
-
- IlinkLogRedirSymbols
- 0
-
-
- IlinkLogUnusedFragments
- 0
-
-
- IlinkCrcReverseByteOrder
- 0
-
-
- IlinkCrcUseAsInput
- 1
-
-
- IlinkOptInline
- 1
-
-
- IlinkOptExceptionsAllow
- 1
-
-
- IlinkOptExceptionsForce
- 0
-
-
- IlinkCmsis
- 1
-
-
- IlinkOptMergeDuplSections
- 0
-
-
- IlinkOptUseVfe
- 1
-
-
- IlinkOptForceVfe
- 0
-
-
- IlinkStackAnalysisEnable
- 0
-
-
- IlinkStackControlFile
-
-
-
- IlinkStackCallGraphFile
-
-
-
- CrcAlgorithm
- 0
- 1
-
-
- CrcUnitSize
- 0
- 0
-
-
-
-
- IARCHIVE
- 0
-
- 0
- 1
- 0
-
- IarchiveInputs
-
-
-
- IarchiveOverride
- 0
-
-
- IarchiveOutput
- ###Unitialized###
-
-
-
-
- BILINK
- 0
-
-
-
-
- Drivers
-
- $PROJ_DIR$\drivers/board.c
-
-
- $PROJ_DIR$\drivers/led.c
-
-
- $PROJ_DIR$\drivers/serial.c
-
-
-
- CMSIS
-
- $PROJ_DIR$\CMSIS/DeviceSupport/fujitsu/mb9bf61x/system_mb9bf61x.c
-
-
- $PROJ_DIR$\CMSIS/DeviceSupport/fujitsu/mb9bf61x/startup/iar/startup_mb9bf61x.S
-
-
-
- Applications
-
- $PROJ_DIR$\applications/application.c
-
-
- $PROJ_DIR$\applications/startup.c
-
-
-
- Kernel
-
- $PROJ_DIR$\../../src/clock.c
-
-
- $PROJ_DIR$\../../src/components.c
-
-
- $PROJ_DIR$\../../src/device.c
-
-
- $PROJ_DIR$\../../src/idle.c
-
-
- $PROJ_DIR$\../../src/ipc.c
-
-
- $PROJ_DIR$\../../src/irq.c
-
-
- $PROJ_DIR$\../../src/kservice.c
-
-
- $PROJ_DIR$\../../src/mem.c
-
-
- $PROJ_DIR$\../../src/mempool.c
-
-
- $PROJ_DIR$\../../src/object.c
-
-
- $PROJ_DIR$\../../src/scheduler.c
-
-
- $PROJ_DIR$\../../src/signal.c
-
-
- $PROJ_DIR$\../../src/thread.c
-
-
- $PROJ_DIR$\../../src/timer.c
-
-
-
- CORTEX-M3
-
- $PROJ_DIR$\../../libcpu/arm/cortex-m3/cpuport.c
-
-
- $PROJ_DIR$\../../libcpu/arm/cortex-m3/context_iar.S
-
-
- $PROJ_DIR$\../../libcpu/arm/common/backtrace.c
-
-
- $PROJ_DIR$\../../libcpu/arm/common/div0.c
-
-
- $PROJ_DIR$\../../libcpu/arm/common/showmem.c
-
-
-
- finsh
-
- $PROJ_DIR$\../../components/finsh/shell.c
-
-
- $PROJ_DIR$\../../components/finsh/symbol.c
-
-
- $PROJ_DIR$\../../components/finsh/cmd.c
-
-
- $PROJ_DIR$\../../components/finsh/finsh_compiler.c
-
-
- $PROJ_DIR$\../../components/finsh/finsh_error.c
-
-
- $PROJ_DIR$\../../components/finsh/finsh_heap.c
-
-
- $PROJ_DIR$\../../components/finsh/finsh_init.c
-
-
- $PROJ_DIR$\../../components/finsh/finsh_node.c
-
-
- $PROJ_DIR$\../../components/finsh/finsh_ops.c
-
-
- $PROJ_DIR$\../../components/finsh/finsh_parser.c
-
-
- $PROJ_DIR$\../../components/finsh/finsh_var.c
-
-
- $PROJ_DIR$\../../components/finsh/finsh_vm.c
-
-
- $PROJ_DIR$\../../components/finsh/finsh_token.c
-
-
-
+
+ 2
+
+ Debug
+
+ ARM
+
+ 1
+
+ General
+ 3
+
+ 21
+ 1
+ 1
+
+ ExePath
+ Debug\Exe
+
+
+ ObjPath
+ Debug\Obj
+
+
+ ListPath
+ Debug\List
+
+
+ Variant
+ 20
+ 38
+
+
+ GEndianMode
+ 0
+
+
+ Input variant
+ 3
+ 0
+
+
+ Input description
+ Automatic choice of formatter.
+
+
+ Output variant
+ 2
+ 0
+
+
+ Output description
+ Automatic choice of formatter.
+
+
+ GOutputBinary
+ 0
+
+
+ FPU
+ 2
+ 0
+
+
+ OGCoreOrChip
+ 1
+
+
+ GRuntimeLibSelect
+ 0
+ 1
+
+
+ GRuntimeLibSelectSlave
+ 0
+ 1
+
+
+ RTDescription
+ Use the normal configuration of the C/C++ runtime library. No locale interface, C locale, no file descriptor support, no multibytes in printf and scanf, and no hex floats in strtod.
+
+
+ OGProductVersion
+ 6.50.2.4581
+
+
+ OGLastSavedByProductVersion
+ 6.50.2.4581
+
+
+ GeneralEnableMisra
+ 0
+
+
+ GeneralMisraVerbose
+ 0
+
+
+ OGChipSelectEditMenu
+ MB9BF618S Fujitsu MB9BF618S
+
+
+ GenLowLevelInterface
+ 1
+
+
+ GEndianModeBE
+ 1
+
+
+ OGBufferedTerminalOutput
+ 0
+
+
+ GenStdoutInterface
+ 0
+
+
+ GeneralMisraRules98
+ 0
+ 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
+
+
+ GeneralMisraVer
+ 0
+
+
+ GeneralMisraRules04
+ 0
+ 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
+
+
+ RTConfigPath2
+ $TOOLKIT_DIR$\INC\c\DLib_Config_Normal.h
+
+
+ GFPUCoreSlave
+ 20
+ 38
+
+
+ GBECoreSlave
+ 20
+ 38
+
+
+ OGUseCmsis
+ 0
+
+
+ OGUseCmsisDspLib
+ 0
+
+
+
+
+ ICCARM
+ 2
+
+ 28
+ 1
+ 1
+
+ CCDefines
+
+ MB9B610S
+
+
+ CCPreprocFile
+ 0
+
+
+ CCPreprocComments
+ 0
+
+
+ CCPreprocLine
+ 0
+
+
+ CCListCFile
+ 0
+
+
+ CCListCMnemonics
+ 0
+
+
+ CCListCMessages
+ 0
+
+
+ CCListAssFile
+ 0
+
+
+ CCListAssSource
+ 0
+
+
+ CCEnableRemarks
+ 0
+
+
+ CCDiagSuppress
+ Pa050
+
+
+ CCDiagRemark
+
+
+
+ CCDiagWarning
+
+
+
+ CCDiagError
+
+
+
+ CCObjPrefix
+ 1
+
+
+ CCAllowList
+ 1
+ 0000000
+
+
+ CCDebugInfo
+ 1
+
+
+ IEndianMode
+ 1
+
+
+ IProcessor
+ 1
+
+
+ IExtraOptionsCheck
+ 0
+
+
+ IExtraOptions
+
+
+
+ CCLangConformance
+ 0
+
+
+ CCSignedPlainChar
+ 1
+
+
+ CCRequirePrototypes
+ 0
+
+
+ CCMultibyteSupport
+ 0
+
+
+ CCDiagWarnAreErr
+ 0
+
+
+ CCCompilerRuntimeInfo
+ 0
+
+
+ IFpuProcessor
+ 1
+
+
+ OutputFile
+ $FILE_BNAME$.o
+
+
+ CCLibConfigHeader
+ 1
+
+
+ PreInclude
+
+
+
+ CompilerMisraOverride
+ 0
+
+
+ CCIncludePath2
+
+ $PROJ_DIR$\applications
+ $PROJ_DIR$\drivers
+ $PROJ_DIR$\..\..\components\libc\compilers\common
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\include
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m3
+ $PROJ_DIR$\CMSIS\Include
+ $PROJ_DIR$\..\..\libcpu\arm\common
+ $PROJ_DIR$\CMSIS\DeviceSupport\fujitsu\mb9bf61x
+ $PROJ_DIR$\..\..\components\finsh
+
+
+ CCStdIncCheck
+ 0
+
+
+ CCCodeSection
+ .text
+
+
+ IInterwork2
+ 0
+
+
+ IProcessorMode2
+ 1
+
+
+ CCOptLevel
+ 1
+
+
+ CCOptStrategy
+ 0
+ 0
+
+
+ CCOptLevelSlave
+ 1
+
+
+ CompilerMisraRules98
+ 0
+ 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
+
+
+ CompilerMisraRules04
+ 0
+ 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
+
+
+ CCPosIndRopi
+ 0
+
+
+ CCPosIndRwpi
+ 0
+
+
+ CCPosIndNoDynInit
+ 0
+
+
+ IccLang
+ 0
+
+
+ IccCDialect
+ 1
+
+
+ IccAllowVLA
+ 0
+
+
+ IccCppDialect
+ 1
+
+
+ IccExceptions
+ 1
+
+
+ IccRTTI
+ 1
+
+
+ IccStaticDestr
+ 1
+
+
+ IccCppInlineSemantics
+ 0
+
+
+ IccCmsis
+ 1
+
+
+ IccFloatSemantics
+ 0
+
+
+ CCOptimizationNoSizeConstraints
+ 0
+
+
+
+
+ AARM
+ 2
+
+ 8
+ 1
+ 1
+
+ AObjPrefix
+ 1
+
+
+ AEndian
+ 1
+
+
+ ACaseSensitivity
+ 1
+
+
+ MacroChars
+ 0
+ 0
+
+
+ AWarnEnable
+ 0
+
+
+ AWarnWhat
+ 0
+
+
+ AWarnOne
+
+
+
+ AWarnRange1
+
+
+
+ AWarnRange2
+
+
+
+ ADebug
+ 1
+
+
+ AltRegisterNames
+ 0
+
+
+ ADefines
+
+
+
+ AList
+ 0
+
+
+ AListHeader
+ 1
+
+
+ AListing
+ 1
+
+
+ Includes
+ 0
+
+
+ MacDefs
+ 0
+
+
+ MacExps
+ 1
+
+
+ MacExec
+ 0
+
+
+ OnlyAssed
+ 0
+
+
+ MultiLine
+ 0
+
+
+ PageLengthCheck
+ 0
+
+
+ PageLength
+ 80
+
+
+ TabSpacing
+ 8
+
+
+ AXRef
+ 0
+
+
+ AXRefDefines
+ 0
+
+
+ AXRefInternal
+ 0
+
+
+ AXRefDual
+ 0
+
+
+ AProcessor
+ 1
+
+
+ AFpuProcessor
+ 1
+
+
+ AOutputFile
+
+
+
+ AMultibyteSupport
+ 0
+
+
+ ALimitErrorsCheck
+ 0
+
+
+ ALimitErrorsEdit
+ 100
+
+
+ AIgnoreStdInclude
+ 0
+
+
+ AUserIncludes
+
+
+
+ AExtraOptionsCheckV2
+ 0
+
+
+ AExtraOptionsV2
+
+
+
+
+
+ OBJCOPY
+ 0
+
+ 1
+ 1
+ 1
+
+ OOCOutputFormat
+ 2
+ 0
+
+
+ OCOutputOverride
+ 0
+
+
+ OOCOutputFile
+
+
+
+ OOCCommandLineProducer
+ 1
+
+
+ OOCObjCopyEnable
+ 0
+
+
+
+
+ CUSTOM
+ 3
+
+
+
+
+
+
+ BICOMP
+ 0
+
+
+
+ BUILDACTION
+ 1
+
+
+
+
+
+
+ ILINK
+ 0
+
+ 15
+ 1
+ 1
+
+ IlinkLibIOConfig
+ 1
+
+
+ XLinkMisraHandler
+ 0
+
+
+ IlinkInputFileSlave
+ 0
+
+
+ IlinkOutputFile
+ project.out
+
+
+ IlinkDebugInfoEnable
+ 1
+
+
+ IlinkKeepSymbols
+
+
+
+ IlinkRawBinaryFile
+
+
+
+ IlinkRawBinarySymbol
+
+
+
+ IlinkRawBinarySegment
+
+
+
+ IlinkRawBinaryAlign
+
+
+
+ IlinkDefines
+
+
+
+ IlinkConfigDefines
+
+
+
+ IlinkMapFile
+ 1
+
+
+ IlinkLogFile
+ 0
+
+
+ IlinkLogInitialization
+ 0
+
+
+ IlinkLogModule
+ 0
+
+
+ IlinkLogSection
+ 0
+
+
+ IlinkLogVeneer
+ 0
+
+
+ IlinkIcfOverride
+ 1
+
+
+ IlinkIcfFile
+ $PROJ_DIR$\rtthread-fm3.icf
+
+
+ IlinkIcfFileSlave
+
+
+
+ IlinkEnableRemarks
+ 0
+
+
+ IlinkSuppressDiags
+
+
+
+ IlinkTreatAsRem
+
+
+
+ IlinkTreatAsWarn
+
+
+
+ IlinkTreatAsErr
+
+
+
+ IlinkWarningsAreErrors
+ 0
+
+
+ IlinkUseExtraOptions
+ 0
+
+
+ IlinkExtraOptions
+
+
+
+ IlinkLowLevelInterfaceSlave
+ 1
+
+
+ IlinkAutoLibEnable
+ 1
+
+
+ IlinkAdditionalLibs
+
+
+
+ IlinkOverrideProgramEntryLabel
+ 0
+
+
+ IlinkProgramEntryLabelSelect
+ 0
+
+
+ IlinkProgramEntryLabel
+ __iar_program_start
+
+
+ DoFill
+ 0
+
+
+ FillerByte
+ 0xFF
+
+
+ FillerStart
+ 0x0
+
+
+ FillerEnd
+ 0x0
+
+
+ CrcSize
+ 0
+ 1
+
+
+ CrcAlign
+ 1
+
+
+ CrcPoly
+ 0x11021
+
+
+ CrcCompl
+ 0
+ 0
+
+
+ CrcBitOrder
+ 0
+ 0
+
+
+ CrcInitialValue
+ 0x0
+
+
+ DoCrc
+ 0
+
+
+ IlinkBE8Slave
+ 1
+
+
+ IlinkBufferedTerminalOutput
+ 1
+
+
+ IlinkStdoutInterfaceSlave
+ 1
+
+
+ CrcFullSize
+ 0
+
+
+ IlinkIElfToolPostProcess
+ 0
+
+
+ IlinkLogAutoLibSelect
+ 0
+
+
+ IlinkLogRedirSymbols
+ 0
+
+
+ IlinkLogUnusedFragments
+ 0
+
+
+ IlinkCrcReverseByteOrder
+ 0
+
+
+ IlinkCrcUseAsInput
+ 1
+
+
+ IlinkOptInline
+ 0
+
+
+ IlinkOptExceptionsAllow
+ 1
+
+
+ IlinkOptExceptionsForce
+ 0
+
+
+ IlinkCmsis
+ 1
+
+
+ IlinkOptMergeDuplSections
+ 0
+
+
+ IlinkOptUseVfe
+ 1
+
+
+ IlinkOptForceVfe
+ 0
+
+
+ IlinkStackAnalysisEnable
+ 0
+
+
+ IlinkStackControlFile
+
+
+
+ IlinkStackCallGraphFile
+
+
+
+ CrcAlgorithm
+ 0
+ 1
+
+
+ CrcUnitSize
+ 0
+ 0
+
+
+
+
+ IARCHIVE
+ 0
+
+ 0
+ 1
+ 1
+
+ IarchiveInputs
+
+
+
+ IarchiveOverride
+ 0
+
+
+ IarchiveOutput
+ ###Unitialized###
+
+
+
+
+ BILINK
+ 0
+
+
+
+
+ Release
+
+ ARM
+
+ 0
+
+ General
+ 3
+
+ 21
+ 1
+ 0
+
+ ExePath
+ Release\Exe
+
+
+ ObjPath
+ Release\Obj
+
+
+ ListPath
+ Release\List
+
+
+ Variant
+ 20
+ 38
+
+
+ GEndianMode
+ 0
+
+
+ Input variant
+ 3
+ 0
+
+
+ Input description
+ Automatic choice of formatter.
+
+
+ Output variant
+ 2
+ 0
+
+
+ Output description
+ Automatic choice of formatter.
+
+
+ GOutputBinary
+ 0
+
+
+ FPU
+ 2
+ 0
+
+
+ OGCoreOrChip
+ 1
+
+
+ GRuntimeLibSelect
+ 0
+ 1
+
+
+ GRuntimeLibSelectSlave
+ 0
+ 1
+
+
+ RTDescription
+ Use the normal configuration of the C/C++ runtime library. No locale interface, C locale, no file descriptor support, no multibytes in printf and scanf, and no hex floats in strtod.
+
+
+ OGProductVersion
+ 6.50.2.4581
+
+
+ OGLastSavedByProductVersion
+ 6.50.2.4581
+
+
+ GeneralEnableMisra
+ 0
+
+
+ GeneralMisraVerbose
+ 0
+
+
+ OGChipSelectEditMenu
+ MB9BF618S Fujitsu MB9BF618S
+
+
+ GenLowLevelInterface
+ 0
+
+
+ GEndianModeBE
+ 1
+
+
+ OGBufferedTerminalOutput
+ 0
+
+
+ GenStdoutInterface
+ 0
+
+
+ GeneralMisraRules98
+ 0
+ 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
+
+
+ GeneralMisraVer
+ 0
+
+
+ GeneralMisraRules04
+ 0
+ 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
+
+
+ RTConfigPath2
+ $TOOLKIT_DIR$\INC\c\DLib_Config_Normal.h
+
+
+ GFPUCoreSlave
+ 20
+ 38
+
+
+ GBECoreSlave
+ 20
+ 38
+
+
+ OGUseCmsis
+ 0
+
+
+ OGUseCmsisDspLib
+ 0
+
+
+
+
+ ICCARM
+ 2
+
+ 28
+ 1
+ 0
+
+ CCDefines
+ NDEBUG
+ MB9B610S
+
+
+ CCPreprocFile
+ 0
+
+
+ CCPreprocComments
+ 0
+
+
+ CCPreprocLine
+ 0
+
+
+ CCListCFile
+ 0
+
+
+ CCListCMnemonics
+ 0
+
+
+ CCListCMessages
+ 0
+
+
+ CCListAssFile
+ 0
+
+
+ CCListAssSource
+ 0
+
+
+ CCEnableRemarks
+ 0
+
+
+ CCDiagSuppress
+
+
+
+ CCDiagRemark
+
+
+
+ CCDiagWarning
+
+
+
+ CCDiagError
+
+
+
+ CCObjPrefix
+ 1
+
+
+ CCAllowList
+ 1
+ 1111111
+
+
+ CCDebugInfo
+ 0
+
+
+ IEndianMode
+ 1
+
+
+ IProcessor
+ 1
+
+
+ IExtraOptionsCheck
+ 0
+
+
+ IExtraOptions
+
+
+
+ CCLangConformance
+ 0
+
+
+ CCSignedPlainChar
+ 1
+
+
+ CCRequirePrototypes
+ 0
+
+
+ CCMultibyteSupport
+ 0
+
+
+ CCDiagWarnAreErr
+ 0
+
+
+ CCCompilerRuntimeInfo
+ 0
+
+
+ IFpuProcessor
+ 1
+
+
+ OutputFile
+
+
+
+ CCLibConfigHeader
+ 1
+
+
+ PreInclude
+
+
+
+ CompilerMisraOverride
+ 0
+
+
+ CCIncludePath2
+
+ $PROJ_DIR$\applications
+ $PROJ_DIR$\drivers
+ $PROJ_DIR$\..\..\components\libc\compilers\common
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\include
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m3
+ $PROJ_DIR$\CMSIS\Include
+ $PROJ_DIR$\..\..\libcpu\arm\common
+ $PROJ_DIR$\CMSIS\DeviceSupport\fujitsu\mb9bf61x
+ $PROJ_DIR$\..\..\components\finsh
+
+
+ CCStdIncCheck
+ 0
+
+
+ CCCodeSection
+ .text
+
+
+ IInterwork2
+ 0
+
+
+ IProcessorMode2
+ 1
+
+
+ CCOptLevel
+ 3
+
+
+ CCOptStrategy
+ 0
+ 0
+
+
+ CCOptLevelSlave
+ 1
+
+
+ CompilerMisraRules98
+ 0
+ 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
+
+
+ CompilerMisraRules04
+ 0
+ 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
+
+
+ CCPosIndRopi
+ 0
+
+
+ CCPosIndRwpi
+ 0
+
+
+ CCPosIndNoDynInit
+ 0
+
+
+ IccLang
+ 0
+
+
+ IccCDialect
+ 1
+
+
+ IccAllowVLA
+ 0
+
+
+ IccCppDialect
+ 1
+
+
+ IccExceptions
+ 1
+
+
+ IccRTTI
+ 1
+
+
+ IccStaticDestr
+ 1
+
+
+ IccCppInlineSemantics
+ 0
+
+
+ IccCmsis
+ 1
+
+
+ IccFloatSemantics
+ 0
+
+
+ CCOptimizationNoSizeConstraints
+ 0
+
+
+
+
+ AARM
+ 2
+
+ 8
+ 1
+ 0
+
+ AObjPrefix
+ 1
+
+
+ AEndian
+ 1
+
+
+ ACaseSensitivity
+ 1
+
+
+ MacroChars
+ 0
+ 0
+
+
+ AWarnEnable
+ 0
+
+
+ AWarnWhat
+ 0
+
+
+ AWarnOne
+
+
+
+ AWarnRange1
+
+
+
+ AWarnRange2
+
+
+
+ ADebug
+ 0
+
+
+ AltRegisterNames
+ 0
+
+
+ ADefines
+
+
+
+ AList
+ 0
+
+
+ AListHeader
+ 1
+
+
+ AListing
+ 1
+
+
+ Includes
+ 0
+
+
+ MacDefs
+ 0
+
+
+ MacExps
+ 1
+
+
+ MacExec
+ 0
+
+
+ OnlyAssed
+ 0
+
+
+ MultiLine
+ 0
+
+
+ PageLengthCheck
+ 0
+
+
+ PageLength
+ 80
+
+
+ TabSpacing
+ 8
+
+
+ AXRef
+ 0
+
+
+ AXRefDefines
+ 0
+
+
+ AXRefInternal
+ 0
+
+
+ AXRefDual
+ 0
+
+
+ AProcessor
+ 1
+
+
+ AFpuProcessor
+ 1
+
+
+ AOutputFile
+
+
+
+ AMultibyteSupport
+ 0
+
+
+ ALimitErrorsCheck
+ 0
+
+
+ ALimitErrorsEdit
+ 100
+
+
+ AIgnoreStdInclude
+ 0
+
+
+ AUserIncludes
+
+
+
+ AExtraOptionsCheckV2
+ 0
+
+
+ AExtraOptionsV2
+
+
+
+
+
+ OBJCOPY
+ 0
+
+ 1
+ 1
+ 0
+
+ OOCOutputFormat
+ 2
+ 0
+
+
+ OCOutputOverride
+ 0
+
+
+ OOCOutputFile
+
+
+
+ OOCCommandLineProducer
+ 1
+
+
+ OOCObjCopyEnable
+ 0
+
+
+
+
+ CUSTOM
+ 3
+
+
+
+
+
+
+ BICOMP
+ 0
+
+
+
+ BUILDACTION
+ 1
+
+
+
+
+
+
+ ILINK
+ 0
+
+ 15
+ 1
+ 0
+
+ IlinkLibIOConfig
+ 1
+
+
+ XLinkMisraHandler
+ 0
+
+
+ IlinkInputFileSlave
+ 0
+
+
+ IlinkOutputFile
+ template.out
+
+
+ IlinkDebugInfoEnable
+ 1
+
+
+ IlinkKeepSymbols
+
+
+
+ IlinkRawBinaryFile
+
+
+
+ IlinkRawBinarySymbol
+
+
+
+ IlinkRawBinarySegment
+
+
+
+ IlinkRawBinaryAlign
+
+
+
+ IlinkDefines
+
+
+
+ IlinkConfigDefines
+
+
+
+ IlinkMapFile
+ 1
+
+
+ IlinkLogFile
+ 0
+
+
+ IlinkLogInitialization
+ 0
+
+
+ IlinkLogModule
+ 0
+
+
+ IlinkLogSection
+ 0
+
+
+ IlinkLogVeneer
+ 0
+
+
+ IlinkIcfOverride
+ 1
+
+
+ IlinkIcfFile
+ $PROJ_DIR$\rtthread-fm3.icf
+
+
+ IlinkIcfFileSlave
+
+
+
+ IlinkEnableRemarks
+ 0
+
+
+ IlinkSuppressDiags
+
+
+
+ IlinkTreatAsRem
+
+
+
+ IlinkTreatAsWarn
+
+
+
+ IlinkTreatAsErr
+
+
+
+ IlinkWarningsAreErrors
+ 0
+
+
+ IlinkUseExtraOptions
+ 0
+
+
+ IlinkExtraOptions
+
+
+
+ IlinkLowLevelInterfaceSlave
+ 1
+
+
+ IlinkAutoLibEnable
+ 1
+
+
+ IlinkAdditionalLibs
+
+
+
+ IlinkOverrideProgramEntryLabel
+ 0
+
+
+ IlinkProgramEntryLabelSelect
+ 0
+
+
+ IlinkProgramEntryLabel
+ __iar_program_start
+
+
+ DoFill
+ 0
+
+
+ FillerByte
+ 0xFF
+
+
+ FillerStart
+ 0x0
+
+
+ FillerEnd
+ 0x0
+
+
+ CrcSize
+ 0
+ 1
+
+
+ CrcAlign
+ 1
+
+
+ CrcPoly
+ 0x11021
+
+
+ CrcCompl
+ 0
+ 0
+
+
+ CrcBitOrder
+ 0
+ 0
+
+
+ CrcInitialValue
+ 0x0
+
+
+ DoCrc
+ 0
+
+
+ IlinkBE8Slave
+ 1
+
+
+ IlinkBufferedTerminalOutput
+ 1
+
+
+ IlinkStdoutInterfaceSlave
+ 1
+
+
+ CrcFullSize
+ 0
+
+
+ IlinkIElfToolPostProcess
+ 0
+
+
+ IlinkLogAutoLibSelect
+ 0
+
+
+ IlinkLogRedirSymbols
+ 0
+
+
+ IlinkLogUnusedFragments
+ 0
+
+
+ IlinkCrcReverseByteOrder
+ 0
+
+
+ IlinkCrcUseAsInput
+ 1
+
+
+ IlinkOptInline
+ 1
+
+
+ IlinkOptExceptionsAllow
+ 1
+
+
+ IlinkOptExceptionsForce
+ 0
+
+
+ IlinkCmsis
+ 1
+
+
+ IlinkOptMergeDuplSections
+ 0
+
+
+ IlinkOptUseVfe
+ 1
+
+
+ IlinkOptForceVfe
+ 0
+
+
+ IlinkStackAnalysisEnable
+ 0
+
+
+ IlinkStackControlFile
+
+
+
+ IlinkStackCallGraphFile
+
+
+
+ CrcAlgorithm
+ 0
+ 1
+
+
+ CrcUnitSize
+ 0
+ 0
+
+
+
+
+ IARCHIVE
+ 0
+
+ 0
+ 1
+ 0
+
+ IarchiveInputs
+
+
+
+ IarchiveOverride
+ 0
+
+
+ IarchiveOutput
+ ###Unitialized###
+
+
+
+
+ BILINK
+ 0
+
+
+
+
+ Kernel
+
+ $PROJ_DIR$\..\..\src\clock.c
+
+
+ $PROJ_DIR$\..\..\src\components.c
+
+
+ $PROJ_DIR$\..\..\src\cpu.c
+
+
+ $PROJ_DIR$\..\..\src\device.c
+
+
+ $PROJ_DIR$\..\..\src\idle.c
+
+
+ $PROJ_DIR$\..\..\src\ipc.c
+
+
+ $PROJ_DIR$\..\..\src\irq.c
+
+
+ $PROJ_DIR$\..\..\src\kservice.c
+
+
+ $PROJ_DIR$\..\..\src\mem.c
+
+
+ $PROJ_DIR$\..\..\src\mempool.c
+
+
+ $PROJ_DIR$\..\..\src\object.c
+
+
+ $PROJ_DIR$\..\..\src\scheduler.c
+
+
+ $PROJ_DIR$\..\..\src\signal.c
+
+
+ $PROJ_DIR$\..\..\src\thread.c
+
+
+ $PROJ_DIR$\..\..\src\timer.c
+
+
+
+ Applications
+
+ $PROJ_DIR$\applications\application.c
+
+
+ $PROJ_DIR$\applications\startup.c
+
+
+
+ CMSIS
+
+ $PROJ_DIR$\CMSIS\DeviceSupport\fujitsu\mb9bf61x\system_mb9bf61x.c
+
+
+ $PROJ_DIR$\CMSIS\DeviceSupport\fujitsu\mb9bf61x\startup\iar\startup_mb9bf61x.S
+
+
+
+ Drivers
+
+ $PROJ_DIR$\drivers\board.c
+
+
+ $PROJ_DIR$\drivers\led.c
+
+
+ $PROJ_DIR$\drivers\serial.c
+
+
+
+ cpu
+
+ $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\common\div0.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\cpuport.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\context_iar.S
+
+
+
+ finsh
+
+ $PROJ_DIR$\..\..\components\finsh\shell.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\cmd.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_compiler.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_error.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_heap.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_init.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_node.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_ops.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_parser.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_var.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_vm.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_token.c
+
+
+
+ libc
+
+
diff --git a/bsp/mb9bf618s/project.eww b/bsp/mb9bf618s/project.eww
index faa93f37c..c2cb02eb1 100644
--- a/bsp/mb9bf618s/project.eww
+++ b/bsp/mb9bf618s/project.eww
@@ -1,10 +1,10 @@
-
-
-
-
- $WS_DIR$\project.ewp
-
-
-
-
-
+
+
+
+
+ $WS_DIR$\project.ewp
+
+
+
+
+
diff --git a/bsp/mb9bf618s/project.uvproj b/bsp/mb9bf618s/project.uvproj
index fdb3caabc..06f1733fd 100644
--- a/bsp/mb9bf618s/project.uvproj
+++ b/bsp/mb9bf618s/project.uvproj
@@ -348,7 +348,7 @@
MB9B610S
- drivers;CMSIS/Include;CMSIS/DeviceSupport/fujitsu/mb9bf61x;applications;.;../../include;../../libcpu/arm/cortex-m3;../../libcpu/arm/common;../../components/finsh
+ .;..\..\include;applications;.;CMSIS\Include;CMSIS\DeviceSupport\fujitsu\mb9bf61x;drivers;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m3;..\..\components\finsh;..\..\components\libc\compilers\common
@@ -379,7 +379,7 @@
rtthread-fm3.sct
- --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab)
+
@@ -387,199 +387,206 @@
- Drivers
+ Kernel
- board.c
+ clock.c
1
- drivers/board.c
+ ..\..\src\clock.c
- led.c
+ components.c
1
- drivers/led.c
+ ..\..\src\components.c
- serial.c
+ cpu.c
1
- drivers/serial.c
+ ..\..\src\cpu.c
-
-
- CMSIS
- system_mb9bf61x.c
+ device.c
1
- CMSIS/DeviceSupport/fujitsu/mb9bf61x/system_mb9bf61x.c
+ ..\..\src\device.c
- startup_mb9bf61x.S
- 2
- CMSIS/DeviceSupport/fujitsu/mb9bf61x/startup/arm/startup_mb9bf61x.S
+ idle.c
+ 1
+ ..\..\src\idle.c
-
-
- Applications
- application.c
+ ipc.c
1
- applications/application.c
+ ..\..\src\ipc.c
- startup.c
+ irq.c
1
- applications/startup.c
+ ..\..\src\irq.c
-
-
- Kernel
- clock.c
+ kservice.c
1
- ../../src/clock.c
+ ..\..\src\kservice.c
- components.c
+ mem.c
1
- ../../src/components.c
+ ..\..\src\mem.c
- device.c
+ mempool.c
1
- ../../src/device.c
+ ..\..\src\mempool.c
- idle.c
+ object.c
1
- ../../src/idle.c
+ ..\..\src\object.c
- ipc.c
+ scheduler.c
1
- ../../src/ipc.c
+ ..\..\src\scheduler.c
- irq.c
+ signal.c
1
- ../../src/irq.c
+ ..\..\src\signal.c
- kservice.c
+ thread.c
1
- ../../src/kservice.c
+ ..\..\src\thread.c
- mem.c
+ timer.c
1
- ../../src/mem.c
+ ..\..\src\timer.c
+
+
+ Applications
- mempool.c
+ application.c
1
- ../../src/mempool.c
+ applications\application.c
- object.c
+ startup.c
1
- ../../src/object.c
+ applications\startup.c
+
+
+ CMSIS
- scheduler.c
+ system_mb9bf61x.c
1
- ../../src/scheduler.c
+ CMSIS\DeviceSupport\fujitsu\mb9bf61x\system_mb9bf61x.c
- signal.c
+ startup_mb9bf61x.S
+ 2
+ CMSIS\DeviceSupport\fujitsu\mb9bf61x\startup\arm\startup_mb9bf61x.S
+
+
+
+
+ Drivers
+
+
+ board.c
1
- ../../src/signal.c
+ drivers\board.c
- thread.c
+ led.c
1
- ../../src/thread.c
+ drivers\led.c
- timer.c
+ serial.c
1
- ../../src/timer.c
+ drivers\serial.c
- CORTEX-M3
+ cpu
- cpuport.c
+ backtrace.c
1
- ../../libcpu/arm/cortex-m3/cpuport.c
+ ..\..\libcpu\arm\common\backtrace.c
- context_rvds.S
- 2
- ../../libcpu/arm/cortex-m3/context_rvds.S
+ div0.c
+ 1
+ ..\..\libcpu\arm\common\div0.c
- backtrace.c
+ showmem.c
1
- ../../libcpu/arm/common/backtrace.c
+ ..\..\libcpu\arm\common\showmem.c
- div0.c
+ cpuport.c
1
- ../../libcpu/arm/common/div0.c
+ ..\..\libcpu\arm\cortex-m3\cpuport.c
- showmem.c
- 1
- ../../libcpu/arm/common/showmem.c
+ context_rvds.S
+ 2
+ ..\..\libcpu\arm\cortex-m3\context_rvds.S
@@ -589,91 +596,84 @@
shell.c
1
- ../../components/finsh/shell.c
-
-
-
-
- symbol.c
- 1
- ../../components/finsh/symbol.c
+ ..\..\components\finsh\shell.c
cmd.c
1
- ../../components/finsh/cmd.c
+ ..\..\components\finsh\cmd.c
finsh_compiler.c
1
- ../../components/finsh/finsh_compiler.c
+ ..\..\components\finsh\finsh_compiler.c
finsh_error.c
1
- ../../components/finsh/finsh_error.c
+ ..\..\components\finsh\finsh_error.c
finsh_heap.c
1
- ../../components/finsh/finsh_heap.c
+ ..\..\components\finsh\finsh_heap.c
finsh_init.c
1
- ../../components/finsh/finsh_init.c
+ ..\..\components\finsh\finsh_init.c
finsh_node.c
1
- ../../components/finsh/finsh_node.c
+ ..\..\components\finsh\finsh_node.c
finsh_ops.c
1
- ../../components/finsh/finsh_ops.c
+ ..\..\components\finsh\finsh_ops.c
finsh_parser.c
1
- ../../components/finsh/finsh_parser.c
+ ..\..\components\finsh\finsh_parser.c
finsh_var.c
1
- ../../components/finsh/finsh_var.c
+ ..\..\components\finsh\finsh_var.c
finsh_vm.c
1
- ../../components/finsh/finsh_vm.c
+ ..\..\components\finsh\finsh_vm.c
finsh_token.c
1
- ../../components/finsh/finsh_token.c
+ ..\..\components\finsh\finsh_token.c
diff --git a/bsp/mini2440/project.uvproj b/bsp/mini2440/project.uvproj
index 5eb27ce34..be1302e35 100644
--- a/bsp/mini2440/project.uvproj
+++ b/bsp/mini2440/project.uvproj
@@ -343,7 +343,7 @@
--diag_suppress=870
RT_USING_ARM_LIBC
- drivers;applications;.;../../include;../../libcpu/arm/s3c24x0;../../libcpu/arm/common;../../components/drivers/include;../../components/libc/pthreads;../../components/libc/time;../../components/libc/compilers/armlibc;../../components/finsh;../../components/external/jpeg;../../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;../../components/dfs/include;../../components/dfs/filesystems/devfs;../../components/dfs/filesystems/elmfat
+ .;..\..\include;applications;.;drivers;..\..\libcpu\arm\common;..\..\libcpu\arm\s3c24x0;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\filesystems\elmfat;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\libc\compilers\common;..\..\components\libc\pthreads;..\..\components\libc\time;..\..\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
@@ -373,7 +373,7 @@
rtthread-mini2440.sct
- --keep *.o(RTMSymTab) --keep *.o(FSymTab) --keep *.o(VSymTab)
+
@@ -381,429 +381,370 @@
- Drivers
-
-
- board.c
- 1
- drivers/board.c
-
-
-
-
- led.c
- 1
- drivers/led.c
-
-
-
-
- console.c
- 1
- drivers/console.c
-
-
-
-
- sdcard.c
- 1
- drivers/sdcard.c
-
-
-
-
- dm9000.c
- 1
- drivers/dm9000.c
-
-
-
-
- Applications
+ Kernel
- application.c
+ clock.c
1
- applications/application.c
+ ..\..\src\clock.c
- startup.c
+ components.c
1
- applications/startup.c
+ ..\..\src\components.c
-
-
- Kernel
- clock.c
+ cpu.c
1
- ../../src/clock.c
+ ..\..\src\cpu.c
device.c
1
- ../../src/device.c
+ ..\..\src\device.c
idle.c
1
- ../../src/idle.c
+ ..\..\src\idle.c
ipc.c
1
- ../../src/ipc.c
+ ..\..\src\ipc.c
irq.c
1
- ../../src/irq.c
+ ..\..\src\irq.c
kservice.c
1
- ../../src/kservice.c
+ ..\..\src\kservice.c
mem.c
1
- ../../src/mem.c
+ ..\..\src\mem.c
mempool.c
1
- ../../src/mempool.c
+ ..\..\src\mempool.c
object.c
1
- ../../src/object.c
+ ..\..\src\object.c
scheduler.c
1
- ../../src/scheduler.c
+ ..\..\src\scheduler.c
signal.c
1
- ../../src/signal.c
+ ..\..\src\signal.c
thread.c
1
- ../../src/thread.c
+ ..\..\src\thread.c
timer.c
1
- ../../src/timer.c
+ ..\..\src\timer.c
- S3C24X0
-
-
- cpu.c
- 1
- ../../libcpu/arm/s3c24x0/cpu.c
-
-
+ Applications
- interrupt.c
+ application.c
1
- ../../libcpu/arm/s3c24x0/interrupt.c
+ applications\application.c
- mmu.c
+ startup.c
1
- ../../libcpu/arm/s3c24x0/mmu.c
+ applications\startup.c
+
+
+ Drivers
- rtc.c
+ board.c
1
- ../../libcpu/arm/s3c24x0/rtc.c
+ drivers\board.c
- serial.c
+ led.c
1
- ../../libcpu/arm/s3c24x0/serial.c
+ drivers\led.c
- stack.c
+ console.c
1
- ../../libcpu/arm/s3c24x0/stack.c
+ drivers\console.c
- system_clock.c
+ sdcard.c
1
- ../../libcpu/arm/s3c24x0/system_clock.c
+ drivers\sdcard.c
- trap.c
+ dm9000.c
1
- ../../libcpu/arm/s3c24x0/trap.c
-
-
-
-
- context_rvds.S
- 2
- ../../libcpu/arm/s3c24x0/context_rvds.S
-
-
-
-
- start_rvds.S
- 2
- ../../libcpu/arm/s3c24x0/start_rvds.S
+ drivers\dm9000.c
+
+
+ cpu
backtrace.c
1
- ../../libcpu/arm/common/backtrace.c
+ ..\..\libcpu\arm\common\backtrace.c
div0.c
1
- ../../libcpu/arm/common/div0.c
+ ..\..\libcpu\arm\common\div0.c
showmem.c
1
- ../../libcpu/arm/common/showmem.c
+ ..\..\libcpu\arm\common\showmem.c
-
-
- DeviceDrivers
- completion.c
+ s3c24x0_cpu.c
1
- ../../components/drivers/src/completion.c
+ ..\..\libcpu\arm\s3c24x0\cpu.c
- dataqueue.c
+ interrupt.c
1
- ../../components/drivers/src/dataqueue.c
+ ..\..\libcpu\arm\s3c24x0\interrupt.c
- pipe.c
+ mmu.c
1
- ../../components/drivers/src/pipe.c
+ ..\..\libcpu\arm\s3c24x0\mmu.c
- ringbuffer.c
+ rtc.c
1
- ../../components/drivers/src/ringbuffer.c
+ ..\..\libcpu\arm\s3c24x0\rtc.c
- waitqueue.c
+ serial.c
1
- ../../components/drivers/src/waitqueue.c
+ ..\..\libcpu\arm\s3c24x0\serial.c
- workqueue.c
+ stack.c
1
- ../../components/drivers/src/workqueue.c
+ ..\..\libcpu\arm\s3c24x0\stack.c
-
-
- pthreads
- mqueue.c
+ system_clock.c
1
- ../../components/libc/pthreads/mqueue.c
+ ..\..\libcpu\arm\s3c24x0\system_clock.c
- pthread.c
+ trap.c
1
- ../../components/libc/pthreads/pthread.c
+ ..\..\libcpu\arm\s3c24x0\trap.c
- pthread_attr.c
- 1
- ../../components/libc/pthreads/pthread_attr.c
+ context_rvds.S
+ 2
+ ..\..\libcpu\arm\s3c24x0\context_rvds.S
- pthread_barrier.c
- 1
- ../../components/libc/pthreads/pthread_barrier.c
+ start_rvds.S
+ 2
+ ..\..\libcpu\arm\s3c24x0\start_rvds.S
+
+
+ Filesystem
- pthread_cond.c
+ dfs.c
1
- ../../components/libc/pthreads/pthread_cond.c
+ ..\..\components\dfs\src\dfs.c
- pthread_mutex.c
+ dfs_file.c
1
- ../../components/libc/pthreads/pthread_mutex.c
+ ..\..\components\dfs\src\dfs_file.c
- pthread_rwlock.c
+ dfs_fs.c
1
- ../../components/libc/pthreads/pthread_rwlock.c
+ ..\..\components\dfs\src\dfs_fs.c
- pthread_spin.c
+ dfs_posix.c
1
- ../../components/libc/pthreads/pthread_spin.c
+ ..\..\components\dfs\src\dfs_posix.c
- pthread_tls.c
+ devfs.c
1
- ../../components/libc/pthreads/pthread_tls.c
+ ..\..\components\dfs\filesystems\devfs\devfs.c
- sched.c
+ dfs_elm.c
1
- ../../components/libc/pthreads/sched.c
+ ..\..\components\dfs\filesystems\elmfat\dfs_elm.c
- semaphore.c
+ ff.c
1
- ../../components/libc/pthreads/semaphore.c
+ ..\..\components\dfs\filesystems\elmfat\ff.c
- clock_time.c
+ cc936.c
1
- ../../components/libc/time/clock_time.c
+ ..\..\components\dfs\filesystems\elmfat\option\cc936.c
+
+
+ DeviceDrivers
- posix_sleep.c
+ completion.c
1
- ../../components/libc/time/posix_sleep.c
+ ..\..\components\drivers\src\completion.c
-
-
- libc
- libc.c
+ dataqueue.c
1
- ../../components/libc/compilers/armlibc/libc.c
+ ..\..\components\drivers\src\dataqueue.c
- libc_syms.c
+ pipe.c
1
- ../../components/libc/compilers/armlibc/libc_syms.c
+ ..\..\components\drivers\src\pipe.c
- mem_std.c
+ ringblk_buf.c
1
- ../../components/libc/compilers/armlibc/mem_std.c
+ ..\..\components\drivers\src\ringblk_buf.c
- stdio.c
+ ringbuffer.c
1
- ../../components/libc/compilers/armlibc/stdio.c
+ ..\..\components\drivers\src\ringbuffer.c
- stubs.c
+ waitqueue.c
1
- ../../components/libc/compilers/armlibc/stubs.c
+ ..\..\components\drivers\src\waitqueue.c
- time.c
+ workqueue.c
1
- ../../components/libc/compilers/armlibc/time.c
+ ..\..\components\drivers\src\workqueue.c
@@ -813,276 +754,216 @@
shell.c
1
- ../../components/finsh/shell.c
-
-
-
-
- symbol.c
- 1
- ../../components/finsh/symbol.c
+ ..\..\components\finsh\shell.c
cmd.c
1
- ../../components/finsh/cmd.c
+ ..\..\components\finsh\cmd.c
finsh_compiler.c
1
- ../../components/finsh/finsh_compiler.c
+ ..\..\components\finsh\finsh_compiler.c
finsh_error.c
1
- ../../components/finsh/finsh_error.c
+ ..\..\components\finsh\finsh_error.c
finsh_heap.c
1
- ../../components/finsh/finsh_heap.c
+ ..\..\components\finsh\finsh_heap.c
finsh_init.c
1
- ../../components/finsh/finsh_init.c
+ ..\..\components\finsh\finsh_init.c
finsh_node.c
1
- ../../components/finsh/finsh_node.c
+ ..\..\components\finsh\finsh_node.c
finsh_ops.c
1
- ../../components/finsh/finsh_ops.c
+ ..\..\components\finsh\finsh_ops.c
finsh_parser.c
1
- ../../components/finsh/finsh_parser.c
+ ..\..\components\finsh\finsh_parser.c
finsh_var.c
1
- ../../components/finsh/finsh_var.c
+ ..\..\components\finsh\finsh_var.c
finsh_vm.c
1
- ../../components/finsh/finsh_vm.c
+ ..\..\components\finsh\finsh_vm.c
finsh_token.c
1
- ../../components/finsh/finsh_token.c
+ ..\..\components\finsh\finsh_token.c
- jpeg
-
-
- jaricom.c
- 1
- ../../components/external/jpeg/jaricom.c
-
-
-
-
- jcomapi.c
- 1
- ../../components/external/jpeg/jcomapi.c
-
-
-
-
- jutils.c
- 1
- ../../components/external/jpeg/jutils.c
-
-
-
-
- jerror.c
- 1
- ../../components/external/jpeg/jerror.c
-
-
-
-
- jmemmgr.c
- 1
- ../../components/external/jpeg/jmemmgr.c
-
-
-
-
- jdapimin.c
- 1
- ../../components/external/jpeg/jdapimin.c
-
-
-
-
- jdapistd.c
- 1
- ../../components/external/jpeg/jdapistd.c
-
-
-
-
- jdarith.c
- 1
- ../../components/external/jpeg/jdarith.c
-
-
+ libc
- jdtrans.c
+ libc.c
1
- ../../components/external/jpeg/jdtrans.c
+ ..\..\components\libc\compilers\armlibc\libc.c
- jdmaster.c
+ mem_std.c
1
- ../../components/external/jpeg/jdmaster.c
+ ..\..\components\libc\compilers\armlibc\mem_std.c
- jdinput.c
+ stdio.c
1
- ../../components/external/jpeg/jdinput.c
+ ..\..\components\libc\compilers\armlibc\stdio.c
- jdmarker.c
+ stubs.c
1
- ../../components/external/jpeg/jdmarker.c
+ ..\..\components\libc\compilers\armlibc\stubs.c
- jdhuff.c
+ time.c
1
- ../../components/external/jpeg/jdhuff.c
+ ..\..\components\libc\compilers\common\time.c
+
+
+ pthreads
- jdmainct.c
+ mqueue.c
1
- ../../components/external/jpeg/jdmainct.c
+ ..\..\components\libc\pthreads\mqueue.c
- jdcoefct.c
+ pthread.c
1
- ../../components/external/jpeg/jdcoefct.c
+ ..\..\components\libc\pthreads\pthread.c
- jdpostct.c
+ pthread_attr.c
1
- ../../components/external/jpeg/jdpostct.c
+ ..\..\components\libc\pthreads\pthread_attr.c
- jddctmgr.c
+ pthread_barrier.c
1
- ../../components/external/jpeg/jddctmgr.c
+ ..\..\components\libc\pthreads\pthread_barrier.c
- jidctfst.c
+ pthread_cond.c
1
- ../../components/external/jpeg/jidctfst.c
+ ..\..\components\libc\pthreads\pthread_cond.c
- jidctflt.c
+ pthread_mutex.c
1
- ../../components/external/jpeg/jidctflt.c
+ ..\..\components\libc\pthreads\pthread_mutex.c
- jidctint.c
+ pthread_rwlock.c
1
- ../../components/external/jpeg/jidctint.c
+ ..\..\components\libc\pthreads\pthread_rwlock.c
- jdsample.c
+ pthread_spin.c
1
- ../../components/external/jpeg/jdsample.c
+ ..\..\components\libc\pthreads\pthread_spin.c
- jdcolor.c
+ pthread_tls.c
1
- ../../components/external/jpeg/jdcolor.c
+ ..\..\components\libc\pthreads\pthread_tls.c
- jquant1.c
+ sched.c
1
- ../../components/external/jpeg/jquant1.c
+ ..\..\components\libc\pthreads\sched.c
- jquant2.c
+ semaphore.c
1
- ../../components/external/jpeg/jquant2.c
+ ..\..\components\libc\pthreads\semaphore.c
- jdmerge.c
+ clock_time.c
1
- ../../components/external/jpeg/jdmerge.c
+ ..\..\components\libc\time\clock_time.c
- jmemnobs.c
+ posix_sleep.c
1
- ../../components/external/jpeg/jmemnobs.c
+ ..\..\components\libc\time\posix_sleep.c
@@ -1092,311 +973,252 @@
sys_arch.c
1
- ../../components/net/lwip-2.0.2/src/arch/sys_arch.c
+ ..\..\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
+ ..\..\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
+ ..\..\components\net\lwip-2.0.2\src\api\api_msg.c
err.c
1
- ../../components/net/lwip-2.0.2/src/api/err.c
+ ..\..\components\net\lwip-2.0.2\src\api\err.c
netbuf.c
1
- ../../components/net/lwip-2.0.2/src/api/netbuf.c
+ ..\..\components\net\lwip-2.0.2\src\api\netbuf.c
netdb.c
1
- ../../components/net/lwip-2.0.2/src/api/netdb.c
+ ..\..\components\net\lwip-2.0.2\src\api\netdb.c
netifapi.c
1
- ../../components/net/lwip-2.0.2/src/api/netifapi.c
+ ..\..\components\net\lwip-2.0.2\src\api\netifapi.c
sockets.c
1
- ../../components/net/lwip-2.0.2/src/api/sockets.c
+ ..\..\components\net\lwip-2.0.2\src\api\sockets.c
tcpip.c
1
- ../../components/net/lwip-2.0.2/src/api/tcpip.c
+ ..\..\components\net\lwip-2.0.2\src\api\tcpip.c
def.c
1
- ../../components/net/lwip-2.0.2/src/core/def.c
+ ..\..\components\net\lwip-2.0.2\src\core\def.c
dns.c
1
- ../../components/net/lwip-2.0.2/src/core/dns.c
+ ..\..\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
+ ..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c
init.c
1
- ../../components/net/lwip-2.0.2/src/core/init.c
+ ..\..\components\net\lwip-2.0.2\src\core\init.c
ip.c
1
- ../../components/net/lwip-2.0.2/src/core/ip.c
+ ..\..\components\net\lwip-2.0.2\src\core\ip.c
memp.c
1
- ../../components/net/lwip-2.0.2/src/core/memp.c
+ ..\..\components\net\lwip-2.0.2\src\core\memp.c
netif.c
1
- ../../components/net/lwip-2.0.2/src/core/netif.c
+ ..\..\components\net\lwip-2.0.2\src\core\netif.c
pbuf.c
1
- ../../components/net/lwip-2.0.2/src/core/pbuf.c
+ ..\..\components\net\lwip-2.0.2\src\core\pbuf.c
raw.c
1
- ../../components/net/lwip-2.0.2/src/core/raw.c
+ ..\..\components\net\lwip-2.0.2\src\core\raw.c
stats.c
1
- ../../components/net/lwip-2.0.2/src/core/stats.c
+ ..\..\components\net\lwip-2.0.2\src\core\stats.c
sys.c
1
- ../../components/net/lwip-2.0.2/src/core/sys.c
+ ..\..\components\net\lwip-2.0.2\src\core\sys.c
tcp.c
1
- ../../components/net/lwip-2.0.2/src/core/tcp.c
+ ..\..\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
+ ..\..\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
+ ..\..\components\net\lwip-2.0.2\src\core\tcp_out.c
timeouts.c
1
- ../../components/net/lwip-2.0.2/src/core/timeouts.c
+ ..\..\components\net\lwip-2.0.2\src\core\timeouts.c
udp.c
1
- ../../components/net/lwip-2.0.2/src/core/udp.c
+ ..\..\components\net\lwip-2.0.2\src\core\udp.c
ethernet.c
1
- ../../components/net/lwip-2.0.2/src/netif/ethernet.c
+ ..\..\components\net\lwip-2.0.2\src\netif\ethernet.c
ethernetif.c
1
- ../../components/net/lwip-2.0.2/src/netif/ethernetif.c
+ ..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c
lowpan6.c
1
- ../../components/net/lwip-2.0.2/src/netif/lowpan6.c
+ ..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c
autoip.c
1
- ../../components/net/lwip-2.0.2/src/core/ipv4/autoip.c
+ ..\..\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
+ ..\..\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
+ ..\..\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
+ ..\..\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
+ ..\..\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
+ ..\..\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
+ ..\..\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
-
-
-
-
- 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
-
-
-
-
- devfs.c
- 1
- ../../components/dfs/filesystems/devfs/devfs.c
-
-
-
-
- dfs_elm.c
- 1
- ../../components/dfs/filesystems/elmfat/dfs_elm.c
-
-
-
-
- ff.c
- 1
- ../../components/dfs/filesystems/elmfat/ff.c
-
-
-
-
- cc936.c
- 1
- ../../components/dfs/filesystems/elmfat/option/cc936.c
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c
diff --git a/bsp/mm32l07x/project.ewp b/bsp/mm32l07x/project.ewp
index 9d4b3f8a7..10a517779 100644
--- a/bsp/mm32l07x/project.ewp
+++ b/bsp/mm32l07x/project.ewp
@@ -349,6 +349,7 @@
$PROJ_DIR$\Libraries\MM32L0xx\Include
$PROJ_DIR$\..\..\components\finsh
$PROJ_DIR$\drivers
+ $PROJ_DIR$\..\..\components\libc\compilers\common
$PROJ_DIR$\.
$PROJ_DIR$\Libraries\MM32L0xx\Source
$PROJ_DIR$\..\..\include
@@ -1380,6 +1381,7 @@
$PROJ_DIR$\Libraries\MM32L0xx\Include
$PROJ_DIR$\..\..\components\finsh
$PROJ_DIR$\drivers
+ $PROJ_DIR$\..\..\components\libc\compilers\common
$PROJ_DIR$\.
$PROJ_DIR$\Libraries\MM32L0xx\Source
$PROJ_DIR$\..\..\include
@@ -2241,21 +2243,12 @@
$PROJ_DIR$\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\components\finsh\symbol.c
-
$PROJ_DIR$\..\..\components\finsh\cmd.c
$PROJ_DIR$\..\..\components\finsh\msh.c
-
- $PROJ_DIR$\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\components\finsh\msh_file.c
-
$PROJ_DIR$\..\..\components\finsh\finsh_compiler.c
@@ -2287,4 +2280,7 @@
$PROJ_DIR$\..\..\components\finsh\finsh_token.c
+
+ libc
+
diff --git a/bsp/mm32l07x/project.uvoptx b/bsp/mm32l07x/project.uvoptx
index 6a6f2242d..fb300657f 100644
--- a/bsp/mm32l07x/project.uvoptx
+++ b/bsp/mm32l07x/project.uvoptx
@@ -73,7 +73,7 @@
0
- 1
+ 0
0
1
@@ -103,7 +103,7 @@
1
0
0
- 20
+ 4
@@ -114,34 +114,9 @@
- BIN\MM32LINKCM3.dll
+ Segger\JL2CM3.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)
-
-
- 0
- ARMDBGFLAGS
-
-
-
- 0
- DLGUARM
- (105=-1,-1,-1,-1,0)
-
-
- 0
- MM32LINKCM3
- -U6175B4CC7 -O206 -S0 -C0 -N00("ARM CoreSight SW-DP") -D00(0BB11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0MM32L0xx_128.FLM -FS08000000 -FL020000 -FP0($$Device:MM32L073PF$Flash\MM32L0xx_128.FLM)
-
0
JL2CM3
@@ -160,12 +135,12 @@
0
0
- 1
+ 0
0
0
0
0
- 1
+ 0
0
0
0
@@ -199,876 +174,4 @@
-
- Kernel
- 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\mem.c
- mem.c
- 0
- 0
-
-
- 1
- 10
- 1
- 0
- 0
- 0
- ..\..\src\memheap.c
- memheap.c
- 0
- 0
-
-
- 1
- 11
- 1
- 0
- 0
- 0
- ..\..\src\mempool.c
- mempool.c
- 0
- 0
-
-
- 1
- 12
- 1
- 0
- 0
- 0
- ..\..\src\object.c
- object.c
- 0
- 0
-
-
- 1
- 13
- 1
- 0
- 0
- 0
- ..\..\src\scheduler.c
- scheduler.c
- 0
- 0
-
-
- 1
- 14
- 1
- 0
- 0
- 0
- ..\..\src\signal.c
- signal.c
- 0
- 0
-
-
- 1
- 15
- 1
- 0
- 0
- 0
- ..\..\src\thread.c
- thread.c
- 0
- 0
-
-
- 1
- 16
- 1
- 0
- 0
- 0
- ..\..\src\timer.c
- timer.c
- 0
- 0
-
-
-
-
- Applications
- 0
- 0
- 0
- 0
-
- 2
- 17
- 1
- 0
- 0
- 0
- applications\main.c
- main.c
- 0
- 0
-
-
-
-
- Drivers
- 1
- 0
- 0
- 0
-
- 3
- 18
- 1
- 0
- 0
- 0
- drivers\board.c
- board.c
- 0
- 0
-
-
- 3
- 19
- 1
- 0
- 0
- 0
- drivers\drv_uart.c
- drv_uart.c
- 0
- 0
-
-
-
-
- Libraries
- 0
- 0
- 0
- 0
-
- 4
- 20
- 1
- 0
- 0
- 0
- Libraries\MM32L0xx\Source\system_MM32L0xx.c
- system_MM32L0xx.c
- 0
- 0
-
-
- 4
- 21
- 1
- 0
- 0
- 0
- Libraries\MM32L0xx\HAL_lib\src\HAL_adc.c
- HAL_adc.c
- 0
- 0
-
-
- 4
- 22
- 1
- 0
- 0
- 0
- Libraries\MM32L0xx\HAL_lib\src\HAL_bkp.c
- HAL_bkp.c
- 0
- 0
-
-
- 4
- 23
- 1
- 0
- 0
- 0
- Libraries\MM32L0xx\HAL_lib\src\HAL_can.c
- HAL_can.c
- 0
- 0
-
-
- 4
- 24
- 1
- 0
- 0
- 0
- Libraries\MM32L0xx\HAL_lib\src\HAL_comp.c
- HAL_comp.c
- 0
- 0
-
-
- 4
- 25
- 1
- 0
- 0
- 0
- Libraries\MM32L0xx\HAL_lib\src\HAL_dma.c
- HAL_dma.c
- 0
- 0
-
-
- 4
- 26
- 1
- 0
- 0
- 0
- Libraries\MM32L0xx\HAL_lib\src\HAL_exti.c
- HAL_exti.c
- 0
- 0
-
-
- 4
- 27
- 1
- 0
- 0
- 0
- Libraries\MM32L0xx\HAL_lib\src\HAL_flash.c
- HAL_flash.c
- 0
- 0
-
-
- 4
- 28
- 1
- 0
- 0
- 0
- Libraries\MM32L0xx\HAL_lib\src\HAL_gpio.c
- HAL_gpio.c
- 0
- 0
-
-
- 4
- 29
- 1
- 0
- 0
- 0
- Libraries\MM32L0xx\HAL_lib\src\HAL_i2c.c
- HAL_i2c.c
- 0
- 0
-
-
- 4
- 30
- 1
- 0
- 0
- 0
- Libraries\MM32L0xx\HAL_lib\src\HAL_iwdg.c
- HAL_iwdg.c
- 0
- 0
-
-
- 4
- 31
- 1
- 0
- 0
- 0
- Libraries\MM32L0xx\HAL_lib\src\HAL_misc.c
- HAL_misc.c
- 0
- 0
-
-
- 4
- 32
- 1
- 0
- 0
- 0
- Libraries\MM32L0xx\HAL_lib\src\HAL_pwr.c
- HAL_pwr.c
- 0
- 0
-
-
- 4
- 33
- 1
- 0
- 0
- 0
- Libraries\MM32L0xx\HAL_lib\src\HAL_rcc.c
- HAL_rcc.c
- 0
- 0
-
-
- 4
- 34
- 1
- 0
- 0
- 0
- Libraries\MM32L0xx\HAL_lib\src\HAL_spi.c
- HAL_spi.c
- 0
- 0
-
-
- 4
- 35
- 1
- 0
- 0
- 0
- Libraries\MM32L0xx\HAL_lib\src\HAL_syscfg.c
- HAL_syscfg.c
- 0
- 0
-
-
- 4
- 36
- 1
- 0
- 0
- 0
- Libraries\MM32L0xx\HAL_lib\src\HAL_tim.c
- HAL_tim.c
- 0
- 0
-
-
- 4
- 37
- 1
- 0
- 0
- 0
- Libraries\MM32L0xx\HAL_lib\src\HAL_uart.c
- HAL_uart.c
- 0
- 0
-
-
- 4
- 38
- 1
- 0
- 0
- 0
- Libraries\MM32L0xx\HAL_lib\src\HAL_wwdg.c
- HAL_wwdg.c
- 0
- 0
-
-
- 4
- 39
- 2
- 0
- 0
- 0
- Libraries\MM32L0xx\Source\KEIL_StartAsm\startup_MM32L0xx.s
- startup_MM32L0xx.s
- 0
- 0
-
-
-
-
- cpu
- 0
- 0
- 0
- 0
-
- 5
- 40
- 1
- 0
- 0
- 0
- ..\..\libcpu\arm\common\backtrace.c
- backtrace.c
- 0
- 0
-
-
- 5
- 41
- 1
- 0
- 0
- 0
- ..\..\libcpu\arm\common\div0.c
- div0.c
- 0
- 0
-
-
- 5
- 42
- 1
- 0
- 0
- 0
- ..\..\libcpu\arm\common\showmem.c
- showmem.c
- 0
- 0
-
-
- 5
- 43
- 1
- 0
- 0
- 0
- ..\..\libcpu\arm\cortex-m0\cpuport.c
- cpuport.c
- 0
- 0
-
-
- 5
- 44
- 2
- 0
- 0
- 0
- ..\..\libcpu\arm\cortex-m0\context_rvds.S
- context_rvds.S
- 0
- 0
-
-
-
-
- DeviceDrivers
- 0
- 0
- 0
- 0
-
- 6
- 45
- 1
- 0
- 0
- 0
- ..\..\components\drivers\serial\serial.c
- serial.c
- 0
- 0
-
-
- 6
- 46
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\completion.c
- completion.c
- 0
- 0
-
-
- 6
- 47
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\dataqueue.c
- dataqueue.c
- 0
- 0
-
-
- 6
- 48
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\pipe.c
- pipe.c
- 0
- 0
-
-
- 6
- 49
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\ringblk_buf.c
- ringblk_buf.c
- 0
- 0
-
-
- 6
- 50
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\ringbuffer.c
- ringbuffer.c
- 0
- 0
-
-
- 6
- 51
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\waitqueue.c
- waitqueue.c
- 0
- 0
-
-
- 6
- 52
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\workqueue.c
- workqueue.c
- 0
- 0
-
-
-
-
- finsh
- 0
- 0
- 0
- 0
-
- 7
- 53
- 1
- 0
- 0
- 0
- ..\..\components\finsh\shell.c
- shell.c
- 0
- 0
-
-
- 7
- 54
- 1
- 0
- 0
- 0
- ..\..\components\finsh\symbol.c
- symbol.c
- 0
- 0
-
-
- 7
- 55
- 1
- 0
- 0
- 0
- ..\..\components\finsh\cmd.c
- cmd.c
- 0
- 0
-
-
- 7
- 56
- 1
- 0
- 0
- 0
- ..\..\components\finsh\msh.c
- msh.c
- 0
- 0
-
-
- 7
- 57
- 1
- 0
- 0
- 0
- ..\..\components\finsh\msh_cmd.c
- msh_cmd.c
- 0
- 0
-
-
- 7
- 58
- 1
- 0
- 0
- 0
- ..\..\components\finsh\msh_file.c
- msh_file.c
- 0
- 0
-
-
- 7
- 59
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_compiler.c
- finsh_compiler.c
- 0
- 0
-
-
- 7
- 60
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_error.c
- finsh_error.c
- 0
- 0
-
-
- 7
- 61
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_heap.c
- finsh_heap.c
- 0
- 0
-
-
- 7
- 62
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_init.c
- finsh_init.c
- 0
- 0
-
-
- 7
- 63
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_node.c
- finsh_node.c
- 0
- 0
-
-
- 7
- 64
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_ops.c
- finsh_ops.c
- 0
- 0
-
-
- 7
- 65
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_parser.c
- finsh_parser.c
- 0
- 0
-
-
- 7
- 66
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_var.c
- finsh_var.c
- 0
- 0
-
-
- 7
- 67
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_vm.c
- finsh_vm.c
- 0
- 0
-
-
- 7
- 68
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_token.c
- finsh_token.c
- 0
- 0
-
-
-
diff --git a/bsp/mm32l07x/project.uvprojx b/bsp/mm32l07x/project.uvprojx
index f76a74afc..63cad3212 100644
--- a/bsp/mm32l07x/project.uvprojx
+++ b/bsp/mm32l07x/project.uvprojx
@@ -1,16 +1,13 @@
-
2.1
-
### uVision Project, (C) Keil Software
-
rtthread
0x4
ARM-ADS
- 5060750::V5.06 update 6 (build 750)::ARMCC
+ 5060528::V5.06 update 5 (build 528)::ARMCC
0
@@ -19,28 +16,28 @@
MindMotion.MM32L0xx_DFP.1.0.8
http://www.mindmotion.com.cn/Download/MDK_KEIL/
IRAM(0x20000000,0x2000) IROM(0x08000000,0x20000) CPUTYPE("Cortex-M0") CLOCK(12000000) ELITTLE
-
-
+
+
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0MM32L0xx_128 -FS08000000 -FL020000 -FP0($$Device:MM32L073PF$Flash\MM32L0xx_128.FLM))
0
$$Device:MM32L073PF$Device\MM32L0xx\Include\HAL_device.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
$$Device:MM32L073PF$SVD\MM32L0xx.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
@@ -139,10 +136,10 @@
1
BIN\UL2CM3.DLL
"" ()
-
-
-
-
+
+
+
+
0
@@ -175,7 +172,7 @@
0
0
"Cortex-M0"
-
+
0
0
0
@@ -307,7 +304,7 @@
0x0
-
+
1
@@ -334,10 +331,10 @@
0
0
-
+
USE_STDPERIPH_DRIVER
-
- .;..\..\include;applications;.;drivers;Libraries\CMSIS\CORE;Libraries\MM32L0xx\Include;Libraries\MM32L0xx\Source;Libraries\MM32L0xx\HAL_lib\inc;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m0;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh
+
+ .;..\..\include;applications;.;drivers;Libraries\CMSIS\CORE;Libraries\MM32L0xx\Include;Libraries\MM32L0xx\Source;Libraries\MM32L0xx\HAL_lib\inc;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m0;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\common
@@ -352,10 +349,10 @@
0
0
-
-
-
-
+
+
+
+
@@ -367,13 +364,13 @@
0
0x00000000
0x20000000
-
+
.\drivers\linker_scripts\link.sct
-
-
-
-
-
+
+
+
+
+
@@ -386,76 +383,106 @@
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
+
+
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
@@ -481,6 +508,8 @@
1
drivers\board.c
+
+
drv_uart.c
1
@@ -496,96 +525,134 @@
1
Libraries\MM32L0xx\Source\system_MM32L0xx.c
+
+
HAL_adc.c
1
Libraries\MM32L0xx\HAL_lib\src\HAL_adc.c
+
+
HAL_bkp.c
1
Libraries\MM32L0xx\HAL_lib\src\HAL_bkp.c
+
+
HAL_can.c
1
Libraries\MM32L0xx\HAL_lib\src\HAL_can.c
+
+
HAL_comp.c
1
Libraries\MM32L0xx\HAL_lib\src\HAL_comp.c
+
+
HAL_dma.c
1
Libraries\MM32L0xx\HAL_lib\src\HAL_dma.c
+
+
HAL_exti.c
1
Libraries\MM32L0xx\HAL_lib\src\HAL_exti.c
+
+
HAL_flash.c
1
Libraries\MM32L0xx\HAL_lib\src\HAL_flash.c
+
+
HAL_gpio.c
1
Libraries\MM32L0xx\HAL_lib\src\HAL_gpio.c
+
+
HAL_i2c.c
1
Libraries\MM32L0xx\HAL_lib\src\HAL_i2c.c
+
+
HAL_iwdg.c
1
Libraries\MM32L0xx\HAL_lib\src\HAL_iwdg.c
+
+
HAL_misc.c
1
Libraries\MM32L0xx\HAL_lib\src\HAL_misc.c
+
+
HAL_pwr.c
1
Libraries\MM32L0xx\HAL_lib\src\HAL_pwr.c
+
+
HAL_rcc.c
1
Libraries\MM32L0xx\HAL_lib\src\HAL_rcc.c
+
+
HAL_spi.c
1
Libraries\MM32L0xx\HAL_lib\src\HAL_spi.c
+
+
HAL_syscfg.c
1
Libraries\MM32L0xx\HAL_lib\src\HAL_syscfg.c
+
+
HAL_tim.c
1
Libraries\MM32L0xx\HAL_lib\src\HAL_tim.c
+
+
HAL_uart.c
1
Libraries\MM32L0xx\HAL_lib\src\HAL_uart.c
+
+
HAL_wwdg.c
1
Libraries\MM32L0xx\HAL_lib\src\HAL_wwdg.c
+
+
startup_MM32L0xx.s
2
@@ -601,21 +668,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-m0\cpuport.c
+
+
context_rvds.S
2
@@ -631,36 +706,50 @@
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
@@ -676,76 +765,85 @@
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
-
- msh_cmd.c
- 1
- ..\..\components\finsh\msh_cmd.c
-
-
- msh_file.c
- 1
- ..\..\components\finsh\msh_file.c
-
+
+
finsh_compiler.c
1
..\..\components\finsh\finsh_compiler.c
+
+
finsh_error.c
1
..\..\components\finsh\finsh_error.c
+
+
finsh_heap.c
1
..\..\components\finsh\finsh_heap.c
+
+
finsh_init.c
1
..\..\components\finsh\finsh_init.c
+
+
finsh_node.c
1
..\..\components\finsh\finsh_node.c
+
+
finsh_ops.c
1
..\..\components\finsh\finsh_ops.c
+
+
finsh_parser.c
1
..\..\components\finsh\finsh_parser.c
+
+
finsh_var.c
1
..\..\components\finsh\finsh_var.c
+
+
finsh_vm.c
1
..\..\components\finsh\finsh_vm.c
+
+
finsh_token.c
1
@@ -756,11 +854,9 @@
-
-
-
-
+
+
+
-
diff --git a/bsp/mm32l3xx/project.ewp b/bsp/mm32l3xx/project.ewp
index 7b77d8b94..c983d5272 100644
--- a/bsp/mm32l3xx/project.ewp
+++ b/bsp/mm32l3xx/project.ewp
@@ -349,6 +349,7 @@
$PROJ_DIR$\Libraries\CMSIS\KEIL_CORE
$PROJ_DIR$\..\..\components\finsh
$PROJ_DIR$\drivers
+ $PROJ_DIR$\..\..\components\libc\compilers\common
$PROJ_DIR$\.
$PROJ_DIR$\..\..\include
$PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\inc
@@ -1380,6 +1381,7 @@
$PROJ_DIR$\Libraries\CMSIS\KEIL_CORE
$PROJ_DIR$\..\..\components\finsh
$PROJ_DIR$\drivers
+ $PROJ_DIR$\..\..\components\libc\compilers\common
$PROJ_DIR$\.
$PROJ_DIR$\..\..\include
$PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\inc
@@ -2250,21 +2252,12 @@
$PROJ_DIR$\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\components\finsh\symbol.c
-
$PROJ_DIR$\..\..\components\finsh\cmd.c
$PROJ_DIR$\..\..\components\finsh\msh.c
-
- $PROJ_DIR$\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\components\finsh\msh_file.c
-
$PROJ_DIR$\..\..\components\finsh\finsh_compiler.c
@@ -2296,4 +2289,7 @@
$PROJ_DIR$\..\..\components\finsh\finsh_token.c
+
+ libc
+
diff --git a/bsp/mm32l3xx/project.uvprojx b/bsp/mm32l3xx/project.uvprojx
index 4745e0f39..a8b958268 100644
--- a/bsp/mm32l3xx/project.uvprojx
+++ b/bsp/mm32l3xx/project.uvprojx
@@ -335,7 +335,7 @@
USE_STDPERIPH_DRIVER
- .;..\..\include;applications;.;drivers;Libraries\CMSIS\KEIL_CORE;Libraries\MM32L3xx\Include;Libraries\MM32L3xx\Source;Libraries\MM32L3xx\HAL_lib\inc;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m3;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh
+ .;..\..\include;applications;.;drivers;Libraries\CMSIS\KEIL_CORE;Libraries\MM32L3xx\Include;Libraries\MM32L3xx\Source;Libraries\MM32L3xx\HAL_lib\inc;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m3;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\common
@@ -788,13 +788,6 @@
..\..\components\finsh\shell.c
-
-
- symbol.c
- 1
- ..\..\components\finsh\symbol.c
-
-
cmd.c
@@ -809,20 +802,6 @@
..\..\components\finsh\msh.c
-
-
- msh_cmd.c
- 1
- ..\..\components\finsh\msh_cmd.c
-
-
-
-
- msh_file.c
- 1
- ..\..\components\finsh\msh_file.c
-
-
finsh_compiler.c
diff --git a/bsp/nrf51822/project.uvproj b/bsp/nrf51822/project.uvproj
index bb8916c4f..de8e9fc08 100644
--- a/bsp/nrf51822/project.uvproj
+++ b/bsp/nrf51822/project.uvproj
@@ -362,7 +362,7 @@
--c99
NRF51, USE_STDPERIPH_DRIVER
- drivers;applications;.;Libraries/CMSIS/Include;Libraries/nrf51822/Include;../../include;../../libcpu/arm/cortex-m0;../../libcpu/arm/common;../../components/drivers/include;../../components/finsh
+ .;..\..\include;applications;.;drivers;Libraries\CMSIS\Include;Libraries\nrf51822\Include;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m0;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\common
@@ -395,7 +395,7 @@
- --keep *.o(FSymTab)
+
@@ -403,185 +403,199 @@
- Drivers
+ Kernel
- board.c
+ clock.c
1
- drivers/board.c
+ ..\..\src\clock.c
- uart.c
+ components.c
1
- drivers/uart.c
+ ..\..\src\components.c
-
-
- Applications
- application.c
+ cpu.c
1
- applications/application.c
+ ..\..\src\cpu.c
- startup.c
+ device.c
1
- applications/startup.c
+ ..\..\src\device.c
-
-
- Startup Code
- system_nrf51.c
+ idle.c
1
- Libraries/nrf51822/Source/templates/system_nrf51.c
+ ..\..\src\idle.c
- arm_startup_nrf51.s
- 2
- Libraries/nrf51822/Source/templates/arm/arm_startup_nrf51.s
+ ipc.c
+ 1
+ ..\..\src\ipc.c
-
-
- Kernel
- clock.c
+ irq.c
1
- ../../src/clock.c
+ ..\..\src\irq.c
- device.c
+ kservice.c
1
- ../../src/device.c
+ ..\..\src\kservice.c
- idle.c
+ mem.c
1
- ../../src/idle.c
+ ..\..\src\mem.c
- ipc.c
+ mempool.c
1
- ../../src/ipc.c
+ ..\..\src\mempool.c
- irq.c
+ object.c
1
- ../../src/irq.c
+ ..\..\src\object.c
- kservice.c
+ scheduler.c
1
- ../../src/kservice.c
+ ..\..\src\scheduler.c
- mem.c
+ signal.c
1
- ../../src/mem.c
+ ..\..\src\signal.c
- mempool.c
+ thread.c
1
- ../../src/mempool.c
+ ..\..\src\thread.c
- object.c
+ timer.c
1
- ../../src/object.c
+ ..\..\src\timer.c
+
+
+ Applications
- scheduler.c
+ application.c
1
- ../../src/scheduler.c
+ applications\application.c
- signal.c
+ startup.c
1
- ../../src/signal.c
+ applications\startup.c
+
+
+ Drivers
- thread.c
+ board.c
1
- ../../src/thread.c
+ drivers\board.c
- timer.c
+ uart.c
1
- ../../src/timer.c
+ drivers\uart.c
- CORTEX-M0
+ Startup Code
- cpuport.c
+ system_nrf51.c
1
- ../../libcpu/arm/cortex-m0/cpuport.c
+ Libraries\nrf51822\Source\templates\system_nrf51.c
- context_rvds.S
+ arm_startup_nrf51.s
2
- ../../libcpu/arm/cortex-m0/context_rvds.S
+ Libraries\nrf51822\Source\templates\arm\arm_startup_nrf51.s
+
+
+ cpu
backtrace.c
1
- ../../libcpu/arm/common/backtrace.c
+ ..\..\libcpu\arm\common\backtrace.c
div0.c
1
- ../../libcpu/arm/common/div0.c
+ ..\..\libcpu\arm\common\div0.c
showmem.c
1
- ../../libcpu/arm/common/showmem.c
+ ..\..\libcpu\arm\common\showmem.c
+
+
+
+
+ cpuport.c
+ 1
+ ..\..\libcpu\arm\cortex-m0\cpuport.c
+
+
+
+
+ context_rvds.S
+ 2
+ ..\..\libcpu\arm\cortex-m0\context_rvds.S
@@ -591,42 +605,49 @@
completion.c
1
- ../../components/drivers/src/completion.c
+ ..\..\components\drivers\src\completion.c
dataqueue.c
1
- ../../components/drivers/src/dataqueue.c
+ ..\..\components\drivers\src\dataqueue.c
pipe.c
1
- ../../components/drivers/src/pipe.c
+ ..\..\components\drivers\src\pipe.c
+
+
+
+
+ ringblk_buf.c
+ 1
+ ..\..\components\drivers\src\ringblk_buf.c
ringbuffer.c
1
- ../../components/drivers/src/ringbuffer.c
+ ..\..\components\drivers\src\ringbuffer.c
waitqueue.c
1
- ../../components/drivers/src/waitqueue.c
+ ..\..\components\drivers\src\waitqueue.c
workqueue.c
1
- ../../components/drivers/src/workqueue.c
+ ..\..\components\drivers\src\workqueue.c
@@ -636,42 +657,21 @@
shell.c
1
- ../../components/finsh/shell.c
-
-
-
-
- symbol.c
- 1
- ../../components/finsh/symbol.c
+ ..\..\components\finsh\shell.c
cmd.c
1
- ../../components/finsh/cmd.c
+ ..\..\components\finsh\cmd.c
msh.c
1
- ../../components/finsh/msh.c
-
-
-
-
- msh_cmd.c
- 1
- ../../components/finsh/msh_cmd.c
-
-
-
-
- msh_file.c
- 1
- ../../components/finsh/msh_file.c
+ ..\..\components\finsh\msh.c
diff --git a/bsp/nrf52832/project.uvoptx b/bsp/nrf52832/project.uvoptx
index 163e799d9..7bd9338b2 100644
--- a/bsp/nrf52832/project.uvoptx
+++ b/bsp/nrf52832/project.uvoptx
@@ -174,936 +174,4 @@
-
- Kernel
- 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\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
- 0
- 0
- 0
- 0
-
- 2
- 16
- 1
- 0
- 0
- 0
- applications\application.c
- application.c
- 0
- 0
-
-
- 2
- 17
- 1
- 0
- 0
- 0
- applications\ble_nus_app.c
- ble_nus_app.c
- 0
- 0
-
-
- 2
- 18
- 1
- 0
- 0
- 0
- applications\startup.c
- startup.c
- 0
- 0
-
-
-
-
- Board
- 0
- 0
- 0
- 0
-
- 3
- 19
- 1
- 0
- 0
- 0
- board\board.c
- board.c
- 0
- 0
-
-
- 3
- 20
- 1
- 0
- 0
- 0
- board\uart.c
- uart.c
- 0
- 0
-
-
-
-
- BLE_STACK
- 0
- 0
- 0
- 0
-
- 4
- 21
- 1
- 0
- 0
- 0
- nRF5_SDK_13.0.0_04a0bfd\components\ble\common\ble_advdata.c
- ble_advdata.c
- 0
- 0
-
-
- 4
- 22
- 1
- 0
- 0
- 0
- nRF5_SDK_13.0.0_04a0bfd\components\ble\common\ble_conn_params.c
- ble_conn_params.c
- 0
- 0
-
-
- 4
- 23
- 1
- 0
- 0
- 0
- nRF5_SDK_13.0.0_04a0bfd\components\ble\common\ble_conn_state.c
- ble_conn_state.c
- 0
- 0
-
-
- 4
- 24
- 1
- 0
- 0
- 0
- nRF5_SDK_13.0.0_04a0bfd\components\ble\common\ble_srv_common.c
- ble_srv_common.c
- 0
- 0
-
-
- 4
- 25
- 1
- 0
- 0
- 0
- nRF5_SDK_13.0.0_04a0bfd\components\ble\nrf_ble_gatt\nrf_ble_gatt.c
- nrf_ble_gatt.c
- 0
- 0
-
-
- 4
- 26
- 1
- 0
- 0
- 0
- nRF5_SDK_13.0.0_04a0bfd\components\ble\ble_services\ble_nus\ble_nus.c
- ble_nus.c
- 0
- 0
-
-
- 4
- 27
- 1
- 0
- 0
- 0
- nRF5_SDK_13.0.0_04a0bfd\components\ble\ble_advertising\ble_advertising.c
- ble_advertising.c
- 0
- 0
-
-
- 4
- 28
- 1
- 0
- 0
- 0
- nRF5_SDK_13.0.0_04a0bfd\components\softdevice\common\softdevice_handler\softdevice_handler.c
- softdevice_handler.c
- 0
- 0
-
-
-
-
- Startup
- 0
- 0
- 0
- 0
-
- 5
- 29
- 1
- 0
- 0
- 0
- startups\system_nrf52.c
- system_nrf52.c
- 0
- 0
-
-
- 5
- 30
- 2
- 0
- 0
- 0
- startups\arm\arm_startup_nrf52.s
- arm_startup_nrf52.s
- 0
- 0
-
-
-
-
- NRF_DRIVERS
- 0
- 0
- 0
- 0
-
- 6
- 31
- 1
- 0
- 0
- 0
- nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\hal\nrf_saadc.c
- nrf_saadc.c
- 0
- 0
-
-
- 6
- 32
- 1
- 0
- 0
- 0
- nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\common\nrf_drv_common.c
- nrf_drv_common.c
- 0
- 0
-
-
- 6
- 33
- 1
- 0
- 0
- 0
- nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\clock\nrf_drv_clock.c
- nrf_drv_clock.c
- 0
- 0
-
-
- 6
- 34
- 1
- 0
- 0
- 0
- nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\gpiote\nrf_drv_gpiote.c
- nrf_drv_gpiote.c
- 0
- 0
-
-
- 6
- 35
- 1
- 0
- 0
- 0
- nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\pwm\nrf_drv_pwm.c
- nrf_drv_pwm.c
- 0
- 0
-
-
- 6
- 36
- 1
- 0
- 0
- 0
- nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\saadc\nrf_drv_saadc.c
- nrf_drv_saadc.c
- 0
- 0
-
-
- 6
- 37
- 1
- 0
- 0
- 0
- nRF5_SDK_13.0.0_04a0bfd\components\libraries\log\src\nrf_log_backend_serial.c
- nrf_log_backend_serial.c
- 0
- 0
-
-
- 6
- 38
- 1
- 0
- 0
- 0
- nRF5_SDK_13.0.0_04a0bfd\components\libraries\log\src\nrf_log_frontend.c
- nrf_log_frontend.c
- 0
- 0
-
-
- 6
- 39
- 1
- 0
- 0
- 0
- nRF5_SDK_13.0.0_04a0bfd\components\libraries\timer\app_timer_rtthread.c
- app_timer_rtthread.c
- 0
- 0
-
-
- 6
- 40
- 1
- 0
- 0
- 0
- nRF5_SDK_13.0.0_04a0bfd\components\libraries\util\app_error.c
- app_error.c
- 0
- 0
-
-
- 6
- 41
- 1
- 0
- 0
- 0
- nRF5_SDK_13.0.0_04a0bfd\components\libraries\util\app_error_weak.c
- app_error_weak.c
- 0
- 0
-
-
- 6
- 42
- 1
- 0
- 0
- 0
- nRF5_SDK_13.0.0_04a0bfd\components\libraries\util\app_util_platform.c
- app_util_platform.c
- 0
- 0
-
-
- 6
- 43
- 1
- 0
- 0
- 0
- nRF5_SDK_13.0.0_04a0bfd\components\libraries\util\nrf_assert.c
- nrf_assert.c
- 0
- 0
-
-
- 6
- 44
- 1
- 0
- 0
- 0
- nRF5_SDK_13.0.0_04a0bfd\components\libraries\util\sdk_mapped_flags.c
- sdk_mapped_flags.c
- 0
- 0
-
-
- 6
- 45
- 1
- 0
- 0
- 0
- nRF5_SDK_13.0.0_04a0bfd\components\libraries\fstorage\fstorage.c
- fstorage.c
- 0
- 0
-
-
- 6
- 46
- 1
- 0
- 0
- 0
- nRF5_SDK_13.0.0_04a0bfd\components\libraries\strerror\nrf_strerror.c
- nrf_strerror.c
- 0
- 0
-
-
-
-
- cpu
- 0
- 0
- 0
- 0
-
- 7
- 47
- 1
- 0
- 0
- 0
- ..\..\libcpu\arm\common\backtrace.c
- backtrace.c
- 0
- 0
-
-
- 7
- 48
- 1
- 0
- 0
- 0
- ..\..\libcpu\arm\common\div0.c
- div0.c
- 0
- 0
-
-
- 7
- 49
- 1
- 0
- 0
- 0
- ..\..\libcpu\arm\common\showmem.c
- showmem.c
- 0
- 0
-
-
- 7
- 50
- 1
- 0
- 0
- 0
- ..\..\libcpu\arm\cortex-m4\cpuport.c
- cpuport.c
- 0
- 0
-
-
- 7
- 51
- 2
- 0
- 0
- 0
- ..\..\libcpu\arm\cortex-m4\context_rvds.S
- context_rvds.S
- 0
- 0
-
-
-
-
- DeviceDrivers
- 0
- 0
- 0
- 0
-
- 8
- 52
- 1
- 0
- 0
- 0
- ..\..\components\drivers\misc\pin.c
- pin.c
- 0
- 0
-
-
- 8
- 53
- 1
- 0
- 0
- 0
- ..\..\components\drivers\serial\serial.c
- serial.c
- 0
- 0
-
-
- 8
- 54
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\completion.c
- completion.c
- 0
- 0
-
-
- 8
- 55
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\dataqueue.c
- dataqueue.c
- 0
- 0
-
-
- 8
- 56
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\pipe.c
- pipe.c
- 0
- 0
-
-
- 8
- 57
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\ringblk_buf.c
- ringblk_buf.c
- 0
- 0
-
-
- 8
- 58
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\ringbuffer.c
- ringbuffer.c
- 0
- 0
-
-
- 8
- 59
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\waitqueue.c
- waitqueue.c
- 0
- 0
-
-
- 8
- 60
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\workqueue.c
- workqueue.c
- 0
- 0
-
-
-
-
- finsh
- 0
- 0
- 0
- 0
-
- 9
- 61
- 1
- 0
- 0
- 0
- ..\..\components\finsh\shell.c
- shell.c
- 0
- 0
-
-
- 9
- 62
- 1
- 0
- 0
- 0
- ..\..\components\finsh\symbol.c
- symbol.c
- 0
- 0
-
-
- 9
- 63
- 1
- 0
- 0
- 0
- ..\..\components\finsh\cmd.c
- cmd.c
- 0
- 0
-
-
- 9
- 64
- 1
- 0
- 0
- 0
- ..\..\components\finsh\msh.c
- msh.c
- 0
- 0
-
-
- 9
- 65
- 1
- 0
- 0
- 0
- ..\..\components\finsh\msh_cmd.c
- msh_cmd.c
- 0
- 0
-
-
- 9
- 66
- 1
- 0
- 0
- 0
- ..\..\components\finsh\msh_file.c
- msh_file.c
- 0
- 0
-
-
-
-
- libc
- 0
- 0
- 0
- 0
-
- 10
- 67
- 1
- 0
- 0
- 0
- ..\..\components\libc\compilers\armlibc\libc.c
- libc.c
- 0
- 0
-
-
- 10
- 68
- 1
- 0
- 0
- 0
- ..\..\components\libc\compilers\armlibc\mem_std.c
- mem_std.c
- 0
- 0
-
-
- 10
- 69
- 1
- 0
- 0
- 0
- ..\..\components\libc\compilers\armlibc\stubs.c
- stubs.c
- 0
- 0
-
-
- 10
- 70
- 1
- 0
- 0
- 0
- ..\..\components\libc\compilers\armlibc\time.c
- time.c
- 0
- 0
-
-
- 10
- 71
- 1
- 0
- 0
- 0
- ..\..\components\libc\compilers\common\gmtime_r.c
- gmtime_r.c
- 0
- 0
-
-
-
diff --git a/bsp/nrf52832/project.uvprojx b/bsp/nrf52832/project.uvprojx
index c3fff8b5f..6cdafb3d1 100644
--- a/bsp/nrf52832/project.uvprojx
+++ b/bsp/nrf52832/project.uvprojx
@@ -1,16 +1,13 @@
-
2.1
-
### uVision Project, (C) Keil Software
-
rtthread
0x4
ARM-ADS
- 5060750::V5.06 update 6 (build 750)::ARMCC
+ 5060422::V5.06 update 4 (build 422)::ARMCC
0
@@ -19,28 +16,28 @@
NordicSemiconductor.nRF_DeviceFamilyPack.8.24.1
http://developer.nordicsemi.com/nRF5_SDK/pieces/nRF_DeviceFamilyPack/
IRAM(0x20000000,0x10000) IROM(0x00000000,0x80000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE
-
-
+
+
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC4000 -FN2 -FF0nrf52xxx -FS00 -FL0200000 -FF1nrf52xxx_uicr -FS110001000 -FL11000 -FP0($$Device:nRF52832_xxAA$Flash\nrf52xxx.flm) -FP1($$Device:nRF52832_xxAA$Flash\nrf52xxx_uicr.flm))
0
$$Device:nRF52832_xxAA$Device\Include\nrf.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
$$Device:nRF52832_xxAA$SVD\nrf52.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
@@ -139,10 +136,10 @@
1
BIN\UL2CM3.DLL
"" ()
-
-
-
-
+
+
+
+
0
@@ -175,7 +172,7 @@
0
0
"Cortex-M4"
-
+
0
0
0
@@ -308,7 +305,7 @@
0x0
-
+
1
@@ -337,7 +334,7 @@
--reduce_paths
NRF52_PAN_55, NRF52_PAN_12, NRF52_PAN_15, NRF52_PAN_58, SWI_DISABLE0, SOFTDEVICE_PRESENT, NRF52_PAN_54, NRF52, BLE_STACK_SUPPORT_REQD, NRF52_PAN_51, NRF52_PAN_36, RTTHREAD, CONFIG_GPIO_AS_PINRESET, NRF52_PAN_64, NRF52_PAN_20, NRF52_PAN_74, NRF52832_XXAA, S132, NRF_SD_BLE_API_VERSION=4, NRF52_PAN_31, RT_USING_ARM_LIBC
-
+
.;..\..\include;applications;.;board;nRF5_SDK_13.0.0_04a0bfd\components;nRF5_SDK_13.0.0_04a0bfd\components\softdevice\common\softdevice_handler;nRF5_SDK_13.0.0_04a0bfd\components\softdevice\s132\headers;nRF5_SDK_13.0.0_04a0bfd\components\softdevice\s132\headers\nrf52;nRF5_SDK_13.0.0_04a0bfd\components\ble\common;nRF5_SDK_13.0.0_04a0bfd\components\ble\nrf_ble_gatt;nRF5_SDK_13.0.0_04a0bfd\components\ble\ble_advertising;nRF5_SDK_13.0.0_04a0bfd\components\ble\ble_services\ble_nus;startups;nRF5_SDK_13.0.0_04a0bfd\components;nRF5_SDK_13.0.0_04a0bfd\components\device;nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\delay;nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\uart;nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\clock;nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\gpiote;nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\common;nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\hal;nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\pwm;nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\saadc;nRF5_SDK_13.0.0_04a0bfd\components\libraries\util;nRF5_SDK_13.0.0_04a0bfd\components\libraries\timer;nRF5_SDK_13.0.0_04a0bfd\components\libraries\fstorage;nRF5_SDK_13.0.0_04a0bfd\components\libraries\experimental_section_vars;nRF5_SDK_13.0.0_04a0bfd\components\libraries\log;nRF5_SDK_13.0.0_04a0bfd\components\libraries\log\src;nRF5_SDK_13.0.0_04a0bfd\components\libraries\strerror;nRF5_SDK_13.0.0_04a0bfd\components\toolchain\cmsis\include;..\..\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
@@ -355,8 +352,8 @@
--cpreproc_opts=-DBLE_STACK_SUPPORT_REQD,-DNRF_SD_BLE_API_VERSION=4,-DS132,-DSOFTDEVICE_PRESENT,-DSWI_DISABLE0,-DCONFIG_GPIO_AS_PINRESET,-DNRF52,-DNRF52832_XXAA,-DNRF52_PAN_12,-DNRF52_PAN_15,-DNRF52_PAN_20,-DNRF52_PAN_31,-DNRF52_PAN_36,-DNRF52_PAN_51,-DNRF52_PAN_54,-DNRF52_PAN_55,-DNRF52_PAN_58,-DNRF52_PAN_64,-DNRF52_PAN_74
BLE_STACK_SUPPORT_REQD NRF_SD_BLE_API_VERSION=4 S132 SOFTDEVICE_PRESENT SWI_DISABLE0 CONFIG_GPIO_AS_PINRESET NRF52 NRF52832_XXAA NRF52_PAN_12 NRF52_PAN_15 NRF52_PAN_20 NRF52_PAN_31 NRF52_PAN_36 NRF52_PAN_51 NRF52_PAN_54 NRF52_PAN_55 NRF52_PAN_58 NRF52_PAN_64 NRF52_PAN_74
-
-
+
+
@@ -368,13 +365,13 @@
0
0x00000000
0x20000000
-
-
-
-
-
-
-
+
+
+
+
+
+
+
@@ -387,71 +384,99 @@
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
@@ -467,11 +492,15 @@
1
applications\application.c
+
+
ble_nus_app.c
1
applications\ble_nus_app.c
+
+
startup.c
1
@@ -487,6 +516,8 @@
1
board\board.c
+
+
uart.c
1
@@ -502,36 +533,50 @@
1
nRF5_SDK_13.0.0_04a0bfd\components\ble\common\ble_advdata.c
+
+
ble_conn_params.c
1
nRF5_SDK_13.0.0_04a0bfd\components\ble\common\ble_conn_params.c
+
+
ble_conn_state.c
1
nRF5_SDK_13.0.0_04a0bfd\components\ble\common\ble_conn_state.c
+
+
ble_srv_common.c
1
nRF5_SDK_13.0.0_04a0bfd\components\ble\common\ble_srv_common.c
+
+
nrf_ble_gatt.c
1
nRF5_SDK_13.0.0_04a0bfd\components\ble\nrf_ble_gatt\nrf_ble_gatt.c
+
+
ble_nus.c
1
nRF5_SDK_13.0.0_04a0bfd\components\ble\ble_services\ble_nus\ble_nus.c
+
+
ble_advertising.c
1
nRF5_SDK_13.0.0_04a0bfd\components\ble\ble_advertising\ble_advertising.c
+
+
softdevice_handler.c
1
@@ -547,6 +592,8 @@
1
startups\system_nrf52.c
+
+
arm_startup_nrf52.s
2
@@ -562,76 +609,106 @@
1
nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\hal\nrf_saadc.c
+
+
nrf_drv_common.c
1
nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\common\nrf_drv_common.c
+
+
nrf_drv_clock.c
1
nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\clock\nrf_drv_clock.c
+
+
nrf_drv_gpiote.c
1
nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\gpiote\nrf_drv_gpiote.c
+
+
nrf_drv_pwm.c
1
nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\pwm\nrf_drv_pwm.c
+
+
nrf_drv_saadc.c
1
nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\saadc\nrf_drv_saadc.c
+
+
nrf_log_backend_serial.c
1
nRF5_SDK_13.0.0_04a0bfd\components\libraries\log\src\nrf_log_backend_serial.c
+
+
nrf_log_frontend.c
1
nRF5_SDK_13.0.0_04a0bfd\components\libraries\log\src\nrf_log_frontend.c
+
+
app_timer_rtthread.c
1
nRF5_SDK_13.0.0_04a0bfd\components\libraries\timer\app_timer_rtthread.c
+
+
app_error.c
1
nRF5_SDK_13.0.0_04a0bfd\components\libraries\util\app_error.c
+
+
app_error_weak.c
1
nRF5_SDK_13.0.0_04a0bfd\components\libraries\util\app_error_weak.c
+
+
app_util_platform.c
1
nRF5_SDK_13.0.0_04a0bfd\components\libraries\util\app_util_platform.c
+
+
nrf_assert.c
1
nRF5_SDK_13.0.0_04a0bfd\components\libraries\util\nrf_assert.c
+
+
sdk_mapped_flags.c
1
nRF5_SDK_13.0.0_04a0bfd\components\libraries\util\sdk_mapped_flags.c
+
+
fstorage.c
1
nRF5_SDK_13.0.0_04a0bfd\components\libraries\fstorage\fstorage.c
+
+
nrf_strerror.c
1
@@ -647,21 +724,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
@@ -677,41 +762,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
@@ -727,31 +828,20 @@
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
-
- msh_cmd.c
- 1
- ..\..\components\finsh\msh_cmd.c
-
-
- msh_file.c
- 1
- ..\..\components\finsh\msh_file.c
-
@@ -762,36 +852,35 @@
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
- ..\..\components\libc\compilers\armlibc\time.c
-
-
- gmtime_r.c
- 1
- ..\..\components\libc\compilers\common\gmtime_r.c
+ ..\..\components\libc\compilers\common\time.c
-
-
-
-
+
+
+
-
diff --git a/bsp/nuvoton_m05x/project.uvprojx b/bsp/nuvoton_m05x/project.uvprojx
index 7241f8062..b62798f7c 100644
--- a/bsp/nuvoton_m05x/project.uvprojx
+++ b/bsp/nuvoton_m05x/project.uvprojx
@@ -360,7 +360,7 @@
INIT_SYSCLK_AT_BOOTING
- drivers;applications;.;Libraries/StdDriver/inc;Libraries/CMSIS/Nuvoton/M051Series/Include;Libraries/CMSIS/Include;../../include;../../libcpu/arm/cortex-m0;../../libcpu/arm/common;../../components/drivers/include;../../components/drivers/include;../../components/finsh
+ .;..\..\include;applications;.;drivers;Libraries\StdDriver\inc;Libraries\CMSIS\Nuvoton\M051Series\Include;Libraries\CMSIS\Include;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m0;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\common
@@ -393,7 +393,7 @@
.\nuvoton_m05x.sct
- --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab)
+
@@ -401,290 +401,290 @@
- Drivers
+ Kernel
- board.c
+ clock.c
1
- drivers/board.c
+ ..\..\src\clock.c
- led.c
+ components.c
1
- drivers/led.c
+ ..\..\src\components.c
- usart.c
+ cpu.c
1
- drivers/usart.c
+ ..\..\src\cpu.c
-
-
- Applications
- application.c
+ device.c
1
- applications/application.c
+ ..\..\src\device.c
- startup.c
+ idle.c
1
- applications/startup.c
+ ..\..\src\idle.c
-
-
- M05X_StdPeriph
- system_M051Series.c
+ ipc.c
1
- Libraries/CMSIS/Nuvoton/M051Series/Source/system_M051Series.c
+ ..\..\src\ipc.c
- acmp.c
+ irq.c
1
- Libraries/StdDriver/src/acmp.c
+ ..\..\src\irq.c
- adc.c
+ kservice.c
1
- Libraries/StdDriver/src/adc.c
+ ..\..\src\kservice.c
- clk.c
+ mem.c
1
- Libraries/StdDriver/src/clk.c
+ ..\..\src\mem.c
- ebi.c
+ object.c
1
- Libraries/StdDriver/src/ebi.c
+ ..\..\src\object.c
- fmc.c
+ scheduler.c
1
- Libraries/StdDriver/src/fmc.c
+ ..\..\src\scheduler.c
- gpio.c
+ signal.c
1
- Libraries/StdDriver/src/gpio.c
+ ..\..\src\signal.c
- i2c.c
+ thread.c
1
- Libraries/StdDriver/src/i2c.c
+ ..\..\src\thread.c
- pwm.c
+ timer.c
1
- Libraries/StdDriver/src/pwm.c
+ ..\..\src\timer.c
+
+
+ Applications
- spi.c
+ main.c
1
- Libraries/StdDriver/src/spi.c
+ applications\main.c
+
+
+ Drivers
- sys.c
+ board.c
1
- Libraries/StdDriver/src/sys.c
+ drivers\board.c
- timer.c
+ led.c
1
- Libraries/StdDriver/src/timer.c
+ drivers\led.c
- uart.c
+ usart.c
1
- Libraries/StdDriver/src/uart.c
+ drivers\usart.c
+
+
+ M05X_StdPeriph
- wdt.c
+ system_M051Series.c
1
- Libraries/StdDriver/src/wdt.c
+ Libraries\CMSIS\Nuvoton\M051Series\Source\system_M051Series.c
- wwdt.c
+ acmp.c
1
- Libraries/StdDriver/src/wwdt.c
+ Libraries\StdDriver\src\acmp.c
- startup_M051Series.s
- 2
- Libraries/CMSIS/Nuvoton/M051Series/Source/ARM/startup_M051Series.s
+ adc.c
+ 1
+ Libraries\StdDriver\src\adc.c
-
-
- Kernel
- clock.c
+ clk.c
1
- ../../src/clock.c
+ Libraries\StdDriver\src\clk.c
- components.c
+ ebi.c
1
- ../../src/components.c
+ Libraries\StdDriver\src\ebi.c
- device.c
+ fmc.c
1
- ../../src/device.c
+ Libraries\StdDriver\src\fmc.c
- idle.c
+ gpio.c
1
- ../../src/idle.c
+ Libraries\StdDriver\src\gpio.c
- ipc.c
+ i2c.c
1
- ../../src/ipc.c
+ Libraries\StdDriver\src\i2c.c
- irq.c
+ pwm.c
1
- ../../src/irq.c
+ Libraries\StdDriver\src\pwm.c
- kservice.c
+ spi.c
1
- ../../src/kservice.c
+ Libraries\StdDriver\src\spi.c
- mem.c
+ sys.c
1
- ../../src/mem.c
+ Libraries\StdDriver\src\sys.c
- object.c
+ src_timer.c
1
- ../../src/object.c
+ Libraries\StdDriver\src\timer.c
- scheduler.c
+ uart.c
1
- ../../src/scheduler.c
+ Libraries\StdDriver\src\uart.c
- signal.c
+ wdt.c
1
- ../../src/signal.c
+ Libraries\StdDriver\src\wdt.c
- thread.c
+ wwdt.c
1
- ../../src/thread.c
+ Libraries\StdDriver\src\wwdt.c
- src_timer.c
- 1
- ../../src/timer.c
+ startup_M051Series.s
+ 2
+ Libraries\CMSIS\Nuvoton\M051Series\Source\ARM\startup_M051Series.s
- CORTEX-M0
+ cpu
- cpuport.c
+ backtrace.c
1
- ../../libcpu/arm/cortex-m0/cpuport.c
+ ..\..\libcpu\arm\common\backtrace.c
- context_rvds.S
- 2
- ../../libcpu/arm/cortex-m0/context_rvds.S
+ div0.c
+ 1
+ ..\..\libcpu\arm\common\div0.c
- backtrace.c
+ showmem.c
1
- ../../libcpu/arm/common/backtrace.c
+ ..\..\libcpu\arm\common\showmem.c
- div0.c
+ cpuport.c
1
- ../../libcpu/arm/common/div0.c
+ ..\..\libcpu\arm\cortex-m0\cpuport.c
- showmem.c
- 1
- ../../libcpu/arm/common/showmem.c
+ context_rvds.S
+ 2
+ ..\..\libcpu\arm\cortex-m0\context_rvds.S
@@ -694,49 +694,56 @@
serial.c
1
- ../../components/drivers/serial/serial.c
+ ..\..\components\drivers\serial\serial.c
completion.c
1
- ../../components/drivers/src/completion.c
+ ..\..\components\drivers\src\completion.c
dataqueue.c
1
- ../../components/drivers/src/dataqueue.c
+ ..\..\components\drivers\src\dataqueue.c
pipe.c
1
- ../../components/drivers/src/pipe.c
+ ..\..\components\drivers\src\pipe.c
+
+
+
+
+ ringblk_buf.c
+ 1
+ ..\..\components\drivers\src\ringblk_buf.c
ringbuffer.c
1
- ../../components/drivers/src/ringbuffer.c
+ ..\..\components\drivers\src\ringbuffer.c
waitqueue.c
1
- ../../components/drivers/src/waitqueue.c
+ ..\..\components\drivers\src\waitqueue.c
workqueue.c
1
- ../../components/drivers/src/workqueue.c
+ ..\..\components\drivers\src\workqueue.c
@@ -746,91 +753,21 @@
shell.c
1
- ../../components/finsh/shell.c
-
-
-
-
- symbol.c
- 1
- ../../components/finsh/symbol.c
+ ..\..\components\finsh\shell.c
cmd.c
1
- ../../components/finsh/cmd.c
-
-
-
-
- finsh_compiler.c
- 1
- ../../components/finsh/finsh_compiler.c
-
-
-
-
- finsh_error.c
- 1
- ../../components/finsh/finsh_error.c
-
-
-
-
- finsh_heap.c
- 1
- ../../components/finsh/finsh_heap.c
-
-
-
-
- finsh_init.c
- 1
- ../../components/finsh/finsh_init.c
-
-
-
-
- finsh_node.c
- 1
- ../../components/finsh/finsh_node.c
-
-
-
-
- finsh_ops.c
- 1
- ../../components/finsh/finsh_ops.c
-
-
-
-
- finsh_parser.c
- 1
- ../../components/finsh/finsh_parser.c
-
-
-
-
- finsh_var.c
- 1
- ../../components/finsh/finsh_var.c
-
-
-
-
- finsh_vm.c
- 1
- ../../components/finsh/finsh_vm.c
+ ..\..\components\finsh\cmd.c
- finsh_token.c
+ msh.c
1
- ../../components/finsh/finsh_token.c
+ ..\..\components\finsh\msh.c
diff --git a/bsp/nuvoton_m451/project.uvproj b/bsp/nuvoton_m451/project.uvproj
index 97f6a352b..e863bf5af 100644
--- a/bsp/nuvoton_m451/project.uvproj
+++ b/bsp/nuvoton_m451/project.uvproj
@@ -348,7 +348,7 @@
- drivers;.;applications;Libraries/Device/Nuvoton/M451Series/Include;Libraries/CMSIS/Include;Libraries/StdDriver/inc;../../include;../../libcpu/arm/cortex-m4;../../libcpu/arm/common;../../components/drivers/include;../../components/drivers/include;../../components/finsh
+ .;..\..\include;.;applications;drivers;Libraries\Device\Nuvoton\M451Series\Include;Libraries\CMSIS\Include;Libraries\StdDriver\inc;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\common
@@ -380,7 +380,7 @@
- --keep *.o(FSymTab) --keep *.o(VSymTab)
+
@@ -388,356 +388,370 @@
- Drivers
+ Kernel
- board.c
+ clock.c
1
- drivers/board.c
+ ..\..\src\clock.c
- led.c
+ components.c
1
- drivers/led.c
+ ..\..\src\components.c
- usart.c
+ cpu.c
1
- drivers/usart.c
+ ..\..\src\cpu.c
-
-
- Applications
- application.c
+ device.c
1
- applications/application.c
+ ..\..\src\device.c
- startup.c
+ idle.c
1
- applications/startup.c
+ ..\..\src\idle.c
-
-
- CMSIS
- system_M451Series.c
+ ipc.c
1
- Libraries/Device/Nuvoton/M451Series/Source/system_M451Series.c
+ ..\..\src\ipc.c
- startup_M451Series.s
- 2
- Libraries/Device/Nuvoton/M451Series/Source/ARM/startup_M451Series.s
+ irq.c
+ 1
+ ..\..\src\irq.c
-
-
- StdDriver
- acmp.c
+ kservice.c
1
- Libraries/StdDriver/src/acmp.c
+ ..\..\src\kservice.c
- can.c
+ mem.c
1
- Libraries/StdDriver/src/can.c
+ ..\..\src\mem.c
- clk.c
+ mempool.c
1
- Libraries/StdDriver/src/clk.c
+ ..\..\src\mempool.c
- crc.c
+ object.c
1
- Libraries/StdDriver/src/crc.c
+ ..\..\src\object.c
- dac.c
+ scheduler.c
1
- Libraries/StdDriver/src/dac.c
+ ..\..\src\scheduler.c
- eadc.c
+ signal.c
1
- Libraries/StdDriver/src/eadc.c
+ ..\..\src\signal.c
- ebi.c
+ thread.c
1
- Libraries/StdDriver/src/ebi.c
+ ..\..\src\thread.c
- fmc.c
+ timer.c
1
- Libraries/StdDriver/src/fmc.c
+ ..\..\src\timer.c
+
+
+ Applications
- gpio.c
+ application.c
1
- Libraries/StdDriver/src/gpio.c
+ applications\application.c
- i2c.c
+ startup.c
1
- Libraries/StdDriver/src/i2c.c
+ applications\startup.c
+
+
+ Drivers
- pdma.c
+ board.c
1
- Libraries/StdDriver/src/pdma.c
+ drivers\board.c
- pwm.c
+ led.c
1
- Libraries/StdDriver/src/pwm.c
+ drivers\led.c
- rtc.c
+ usart.c
1
- Libraries/StdDriver/src/rtc.c
+ drivers\usart.c
+
+
+ CMSIS
- sc.c
+ system_M451Series.c
1
- Libraries/StdDriver/src/sc.c
+ Libraries\Device\Nuvoton\M451Series\Source\system_M451Series.c
- scuart.c
- 1
- Libraries/StdDriver/src/scuart.c
+ startup_M451Series.s
+ 2
+ Libraries\Device\Nuvoton\M451Series\Source\ARM\startup_M451Series.s
+
+
+ StdDriver
- spi.c
+ acmp.c
1
- Libraries/StdDriver/src/spi.c
+ Libraries\StdDriver\src\acmp.c
- sys.c
+ can.c
1
- Libraries/StdDriver/src/sys.c
+ Libraries\StdDriver\src\can.c
- timer.c
+ clk.c
1
- Libraries/StdDriver/src/timer.c
+ Libraries\StdDriver\src\clk.c
- tk.c
+ crc.c
1
- Libraries/StdDriver/src/tk.c
+ Libraries\StdDriver\src\crc.c
- uart.c
+ dac.c
1
- Libraries/StdDriver/src/uart.c
+ Libraries\StdDriver\src\dac.c
- usbd.c
+ eadc.c
1
- Libraries/StdDriver/src/usbd.c
+ Libraries\StdDriver\src\eadc.c
- wdt.c
+ ebi.c
1
- Libraries/StdDriver/src/wdt.c
+ Libraries\StdDriver\src\ebi.c
- wwdt.c
+ fmc.c
1
- Libraries/StdDriver/src/wwdt.c
+ Libraries\StdDriver\src\fmc.c
-
-
- Kernel
- clock.c
+ gpio.c
1
- ../../src/clock.c
+ Libraries\StdDriver\src\gpio.c
- device.c
+ i2c.c
1
- ../../src/device.c
+ Libraries\StdDriver\src\i2c.c
- idle.c
+ pdma.c
1
- ../../src/idle.c
+ Libraries\StdDriver\src\pdma.c
- ipc.c
+ pwm.c
1
- ../../src/ipc.c
+ Libraries\StdDriver\src\pwm.c
- irq.c
+ rtc.c
1
- ../../src/irq.c
+ Libraries\StdDriver\src\rtc.c
- kservice.c
+ sc.c
1
- ../../src/kservice.c
+ Libraries\StdDriver\src\sc.c
- mem.c
+ scuart.c
1
- ../../src/mem.c
+ Libraries\StdDriver\src\scuart.c
- mempool.c
+ spi.c
1
- ../../src/mempool.c
+ Libraries\StdDriver\src\spi.c
- object.c
+ sys.c
1
- ../../src/object.c
+ Libraries\StdDriver\src\sys.c
- scheduler.c
+ src_timer.c
1
- ../../src/scheduler.c
+ Libraries\StdDriver\src\timer.c
- signal.c
+ tk.c
1
- ../../src/signal.c
+ Libraries\StdDriver\src\tk.c
- thread.c
+ uart.c
1
- ../../src/thread.c
+ Libraries\StdDriver\src\uart.c
- src_timer.c
+ usbd.c
1
- ../../src/timer.c
+ Libraries\StdDriver\src\usbd.c
-
-
- CORTEX-M4
- cpuport.c
+ wdt.c
1
- ../../libcpu/arm/cortex-m4/cpuport.c
+ Libraries\StdDriver\src\wdt.c
- context_rvds.S
- 2
- ../../libcpu/arm/cortex-m4/context_rvds.S
+ wwdt.c
+ 1
+ Libraries\StdDriver\src\wwdt.c
+
+
+ cpu
backtrace.c
1
- ../../libcpu/arm/common/backtrace.c
+ ..\..\libcpu\arm\common\backtrace.c
div0.c
1
- ../../libcpu/arm/common/div0.c
+ ..\..\libcpu\arm\common\div0.c
showmem.c
1
- ../../libcpu/arm/common/showmem.c
+ ..\..\libcpu\arm\common\showmem.c
+
+
+
+
+ cpuport.c
+ 1
+ ..\..\libcpu\arm\cortex-m4\cpuport.c
+
+
+
+
+ context_rvds.S
+ 2
+ ..\..\libcpu\arm\cortex-m4\context_rvds.S
@@ -747,49 +761,56 @@
serial.c
1
- ../../components/drivers/serial/serial.c
+ ..\..\components\drivers\serial\serial.c
completion.c
1
- ../../components/drivers/src/completion.c
+ ..\..\components\drivers\src\completion.c
dataqueue.c
1
- ../../components/drivers/src/dataqueue.c
+ ..\..\components\drivers\src\dataqueue.c
pipe.c
1
- ../../components/drivers/src/pipe.c
+ ..\..\components\drivers\src\pipe.c
+
+
+
+
+ ringblk_buf.c
+ 1
+ ..\..\components\drivers\src\ringblk_buf.c
ringbuffer.c
1
- ../../components/drivers/src/ringbuffer.c
+ ..\..\components\drivers\src\ringbuffer.c
waitqueue.c
1
- ../../components/drivers/src/waitqueue.c
+ ..\..\components\drivers\src\waitqueue.c
workqueue.c
1
- ../../components/drivers/src/workqueue.c
+ ..\..\components\drivers\src\workqueue.c
@@ -799,91 +820,84 @@
shell.c
1
- ../../components/finsh/shell.c
-
-
-
-
- symbol.c
- 1
- ../../components/finsh/symbol.c
+ ..\..\components\finsh\shell.c
cmd.c
1
- ../../components/finsh/cmd.c
+ ..\..\components\finsh\cmd.c
finsh_compiler.c
1
- ../../components/finsh/finsh_compiler.c
+ ..\..\components\finsh\finsh_compiler.c
finsh_error.c
1
- ../../components/finsh/finsh_error.c
+ ..\..\components\finsh\finsh_error.c
finsh_heap.c
1
- ../../components/finsh/finsh_heap.c
+ ..\..\components\finsh\finsh_heap.c
finsh_init.c
1
- ../../components/finsh/finsh_init.c
+ ..\..\components\finsh\finsh_init.c
finsh_node.c
1
- ../../components/finsh/finsh_node.c
+ ..\..\components\finsh\finsh_node.c
finsh_ops.c
1
- ../../components/finsh/finsh_ops.c
+ ..\..\components\finsh\finsh_ops.c
finsh_parser.c
1
- ../../components/finsh/finsh_parser.c
+ ..\..\components\finsh\finsh_parser.c
finsh_var.c
1
- ../../components/finsh/finsh_var.c
+ ..\..\components\finsh\finsh_var.c
finsh_vm.c
1
- ../../components/finsh/finsh_vm.c
+ ..\..\components\finsh\finsh_vm.c
finsh_token.c
1
- ../../components/finsh/finsh_token.c
+ ..\..\components\finsh\finsh_token.c
diff --git a/bsp/nuvoton_nuc472/project.ewp b/bsp/nuvoton_nuc472/project.ewp
index c9216fc60..7d16e8af5 100644
--- a/bsp/nuvoton_nuc472/project.ewp
+++ b/bsp/nuvoton_nuc472/project.ewp
@@ -1,2185 +1,2187 @@
-
- 2
-
- Debug
-
- ARM
-
- 1
-
- General
- 3
-
- 21
- 1
- 1
-
- ExePath
- Debug\Exe
-
-
- ObjPath
- Debug\Obj
-
-
- ListPath
- Debug\List
-
-
- Variant
- 19
- 37
-
-
- GEndianMode
- 0
-
-
- Input variant
- 3
- 0
-
-
- Input description
- Automatic choice of formatter.
-
-
- Output variant
- 2
- 0
-
-
- Output description
- Automatic choice of formatter.
-
-
- GOutputBinary
- 0
-
-
- FPU
- 2
- 0
-
-
- OGCoreOrChip
- 1
-
-
- GRuntimeLibSelect
- 0
- 1
-
-
- GRuntimeLibSelectSlave
- 0
- 1
-
-
- RTDescription
- Use the normal configuration of the C/C++ runtime library. No locale interface, C locale, no file descriptor support, no multibytes in printf and scanf, and no hex floats in strtod.
-
-
- OGProductVersion
- 6.30.6.53380
-
-
- OGLastSavedByProductVersion
- 6.30.6.53380
-
-
- GeneralEnableMisra
- 0
-
-
- GeneralMisraVerbose
- 0
-
-
- OGChipSelectEditMenu
- NUC472HI8AE Nuvoton NUC472HI8AE
-
-
- GenLowLevelInterface
- 1
-
-
- GEndianModeBE
- 1
-
-
- OGBufferedTerminalOutput
- 0
-
-
- GenStdoutInterface
- 0
-
-
- GeneralMisraRules98
- 0
- 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
-
-
- GeneralMisraVer
- 0
-
-
- GeneralMisraRules04
- 0
- 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
-
-
- RTConfigPath2
- $TOOLKIT_DIR$\INC\c\DLib_Config_Normal.h
-
-
- GFPUCoreSlave
- 19
- 37
-
-
- GBECoreSlave
- 19
- 37
-
-
- OGUseCmsis
- 0
-
-
- OGUseCmsisDspLib
- 0
-
-
-
-
- ICCARM
- 2
-
- 28
- 1
- 1
-
- CCDefines
-
-
-
- CCPreprocFile
- 0
-
-
- CCPreprocComments
- 0
-
-
- CCPreprocLine
- 0
-
-
- CCListCFile
- 0
-
-
- CCListCMnemonics
- 0
-
-
- CCListCMessages
- 0
-
-
- CCListAssFile
- 0
-
-
- CCListAssSource
- 0
-
-
- CCEnableRemarks
- 0
-
-
- CCDiagSuppress
- Pa050
-
-
- CCDiagRemark
-
-
-
- CCDiagWarning
-
-
-
- CCDiagError
-
-
-
- CCObjPrefix
- 1
-
-
- CCAllowList
- 1
- 0000000
-
-
- CCDebugInfo
- 1
-
-
- IEndianMode
- 1
-
-
- IProcessor
- 1
-
-
- IExtraOptionsCheck
- 0
-
-
- IExtraOptions
-
-
-
- CCLangConformance
- 0
-
-
- CCSignedPlainChar
- 1
-
-
- CCRequirePrototypes
- 0
-
-
- CCMultibyteSupport
- 0
-
-
- CCDiagWarnAreErr
- 0
-
-
- CCCompilerRuntimeInfo
- 0
-
-
- IFpuProcessor
- 1
-
-
- OutputFile
- $FILE_BNAME$.o
-
-
- CCLibConfigHeader
- 1
-
-
- PreInclude
-
-
-
- CompilerMisraOverride
- 0
-
-
- CCIncludePath2
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include\ipv4
- $PROJ_DIR$\Libraries\CMSIS\Include
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include
- $PROJ_DIR$\..\..\include
- $PROJ_DIR$\drivers
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src
- $PROJ_DIR$\.
- $PROJ_DIR$\applications
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m4
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include\netif
- $PROJ_DIR$\..\..\components\drivers\include
- $PROJ_DIR$\..\..\libcpu\arm\common
- $PROJ_DIR$\Libraries\StdDriver\inc
- $PROJ_DIR$\..\..\components\finsh
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include\posix
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\arch\include
- $PROJ_DIR$\Libraries\Device\Nuvoton\NUC472_442\Include
-
-
- CCStdIncCheck
- 0
-
-
- CCCodeSection
- .text
-
-
- IInterwork2
- 0
-
-
- IProcessorMode2
- 1
-
-
- CCOptLevel
- 1
-
-
- CCOptStrategy
- 0
- 0
-
-
- CCOptLevelSlave
- 1
-
-
- CompilerMisraRules98
- 0
- 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
-
-
- CompilerMisraRules04
- 0
- 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
-
-
- CCPosIndRopi
- 0
-
-
- CCPosIndRwpi
- 0
-
-
- CCPosIndNoDynInit
- 0
-
-
- IccLang
- 0
-
-
- IccCDialect
- 1
-
-
- IccAllowVLA
- 0
-
-
- IccCppDialect
- 1
-
-
- IccExceptions
- 1
-
-
- IccRTTI
- 1
-
-
- IccStaticDestr
- 1
-
-
- IccCppInlineSemantics
- 0
-
-
- IccCmsis
- 1
-
-
- IccFloatSemantics
- 0
-
-
-
-
- AARM
- 2
-
- 8
- 1
- 1
-
- AObjPrefix
- 1
-
-
- AEndian
- 1
-
-
- ACaseSensitivity
- 1
-
-
- MacroChars
- 0
- 0
-
-
- AWarnEnable
- 0
-
-
- AWarnWhat
- 0
-
-
- AWarnOne
-
-
-
- AWarnRange1
-
-
-
- AWarnRange2
-
-
-
- ADebug
- 1
-
-
- AltRegisterNames
- 0
-
-
- ADefines
-
-
-
- AList
- 0
-
-
- AListHeader
- 1
-
-
- AListing
- 1
-
-
- Includes
- 0
-
-
- MacDefs
- 0
-
-
- MacExps
- 1
-
-
- MacExec
- 0
-
-
- OnlyAssed
- 0
-
-
- MultiLine
- 0
-
-
- PageLengthCheck
- 0
-
-
- PageLength
- 80
-
-
- TabSpacing
- 8
-
-
- AXRef
- 0
-
-
- AXRefDefines
- 0
-
-
- AXRefInternal
- 0
-
-
- AXRefDual
- 0
-
-
- AProcessor
- 1
-
-
- AFpuProcessor
- 1
-
-
- AOutputFile
-
-
-
- AMultibyteSupport
- 0
-
-
- ALimitErrorsCheck
- 0
-
-
- ALimitErrorsEdit
- 100
-
-
- AIgnoreStdInclude
- 0
-
-
- AUserIncludes
-
-
-
- AExtraOptionsCheckV2
- 0
-
-
- AExtraOptionsV2
-
-
-
-
-
- OBJCOPY
- 0
-
- 1
- 1
- 1
-
- OOCOutputFormat
- 2
- 0
-
-
- OCOutputOverride
- 0
-
-
- OOCOutputFile
-
-
-
- OOCCommandLineProducer
- 1
-
-
- OOCObjCopyEnable
- 0
-
-
-
-
- CUSTOM
- 3
-
-
-
-
-
-
- BICOMP
- 0
-
-
-
- BUILDACTION
- 1
-
-
-
-
-
-
- ILINK
- 0
-
- 14
- 1
- 1
-
- IlinkLibIOConfig
- 1
-
-
- XLinkMisraHandler
- 0
-
-
- IlinkInputFileSlave
- 0
-
-
- IlinkOutputFile
- project.out
-
-
- IlinkDebugInfoEnable
- 1
-
-
- IlinkKeepSymbols
-
-
-
- IlinkRawBinaryFile
-
-
-
- IlinkRawBinarySymbol
-
-
-
- IlinkRawBinarySegment
-
-
-
- IlinkRawBinaryAlign
-
-
-
- IlinkDefines
-
-
-
- IlinkConfigDefines
-
-
-
- IlinkMapFile
- 0
-
-
- IlinkLogFile
- 0
-
-
- IlinkLogInitialization
- 0
-
-
- IlinkLogModule
- 0
-
-
- IlinkLogSection
- 0
-
-
- IlinkLogVeneer
- 0
-
-
- IlinkIcfOverride
- 1
-
-
- IlinkIcfFile
- $PROJ_DIR$\nuc472_flash.icf
-
-
- IlinkIcfFileSlave
-
-
-
- IlinkEnableRemarks
- 0
-
-
- IlinkSuppressDiags
-
-
-
- IlinkTreatAsRem
-
-
-
- IlinkTreatAsWarn
-
-
-
- IlinkTreatAsErr
-
-
-
- IlinkWarningsAreErrors
- 0
-
-
- IlinkUseExtraOptions
- 0
-
-
- IlinkExtraOptions
-
-
-
- IlinkLowLevelInterfaceSlave
- 1
-
-
- IlinkAutoLibEnable
- 1
-
-
- IlinkAdditionalLibs
-
-
-
- IlinkOverrideProgramEntryLabel
- 0
-
-
- IlinkProgramEntryLabelSelect
- 0
-
-
- IlinkProgramEntryLabel
- __iar_program_start
-
-
- DoFill
- 0
-
-
- FillerByte
- 0xFF
-
-
- FillerStart
- 0x0
-
-
- FillerEnd
- 0x0
-
-
- CrcSize
- 0
- 1
-
-
- CrcAlign
- 1
-
-
- CrcAlgo
- 1
-
-
- CrcPoly
- 0x11021
-
-
- CrcCompl
- 0
- 0
-
-
- CrcBitOrder
- 0
- 0
-
-
- CrcInitialValue
- 0x0
-
-
- DoCrc
- 0
-
-
- IlinkBE8Slave
- 1
-
-
- IlinkBufferedTerminalOutput
- 1
-
-
- IlinkStdoutInterfaceSlave
- 1
-
-
- CrcFullSize
- 0
-
-
- IlinkIElfToolPostProcess
- 0
-
-
- IlinkLogAutoLibSelect
- 0
-
-
- IlinkLogRedirSymbols
- 0
-
-
- IlinkLogUnusedFragments
- 0
-
-
- IlinkCrcReverseByteOrder
- 0
-
-
- IlinkCrcUseAsInput
- 1
-
-
- IlinkOptInline
- 0
-
-
- IlinkOptExceptionsAllow
- 1
-
-
- IlinkOptExceptionsForce
- 0
-
-
- IlinkCmsis
- 1
-
-
- IlinkOptMergeDuplSections
- 0
-
-
- IlinkOptUseVfe
- 1
-
-
- IlinkOptForceVfe
- 0
-
-
- IlinkStackAnalysisEnable
- 0
-
-
- IlinkStackControlFile
-
-
-
- IlinkStackCallGraphFile
-
-
-
-
-
- IARCHIVE
- 0
-
- 0
- 1
- 1
-
- IarchiveInputs
-
-
-
- IarchiveOverride
- 0
-
-
- IarchiveOutput
- ###Unitialized###
-
-
-
-
- BILINK
- 0
-
-
-
-
- Release
-
- ARM
-
- 0
-
- General
- 3
-
- 21
- 1
- 0
-
- ExePath
- Release\Exe
-
-
- ObjPath
- Release\Obj
-
-
- ListPath
- Release\List
-
-
- Variant
- 19
- 0
-
-
- GEndianMode
- 0
-
-
- Input variant
- 3
- 0
-
-
- Input description
-
-
-
- Output variant
- 2
- 0
-
-
- Output description
-
-
-
- GOutputBinary
- 0
-
-
- FPU
- 2
- 0
-
-
- OGCoreOrChip
- 0
-
-
- GRuntimeLibSelect
- 0
- 1
-
-
- GRuntimeLibSelectSlave
- 0
- 1
-
-
- RTDescription
-
-
-
- OGProductVersion
- 6.30.6.53380
-
-
- OGLastSavedByProductVersion
-
-
-
- GeneralEnableMisra
- 0
-
-
- GeneralMisraVerbose
- 0
-
-
- OGChipSelectEditMenu
-
-
-
- GenLowLevelInterface
- 0
-
-
- GEndianModeBE
- 0
-
-
- OGBufferedTerminalOutput
- 0
-
-
- GenStdoutInterface
- 0
-
-
- GeneralMisraRules98
- 0
- 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
-
-
- GeneralMisraVer
- 0
-
-
- GeneralMisraRules04
- 0
- 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
-
-
- RTConfigPath2
-
-
-
- GFPUCoreSlave
- 19
- 1
-
-
- GBECoreSlave
- 19
- 1
-
-
- OGUseCmsis
- 0
-
-
- OGUseCmsisDspLib
- 0
-
-
-
-
- ICCARM
- 2
-
- 28
- 1
- 0
-
- CCDefines
- NDEBUG
-
-
- CCPreprocFile
- 0
-
-
- CCPreprocComments
- 0
-
-
- CCPreprocLine
- 0
-
-
- CCListCFile
- 0
-
-
- CCListCMnemonics
- 0
-
-
- CCListCMessages
- 0
-
-
- CCListAssFile
- 0
-
-
- CCListAssSource
- 0
-
-
- CCEnableRemarks
- 0
-
-
- CCDiagSuppress
-
-
-
- CCDiagRemark
-
-
-
- CCDiagWarning
-
-
-
- CCDiagError
-
-
-
- CCObjPrefix
- 1
-
-
- CCAllowList
- 1
- 1111111
-
-
- CCDebugInfo
- 0
-
-
- IEndianMode
- 1
-
-
- IProcessor
- 1
-
-
- IExtraOptionsCheck
- 0
-
-
- IExtraOptions
-
-
-
- CCLangConformance
- 0
-
-
- CCSignedPlainChar
- 1
-
-
- CCRequirePrototypes
- 0
-
-
- CCMultibyteSupport
- 0
-
-
- CCDiagWarnAreErr
- 0
-
-
- CCCompilerRuntimeInfo
- 0
-
-
- IFpuProcessor
- 1
-
-
- OutputFile
-
-
-
- CCLibConfigHeader
- 1
-
-
- PreInclude
-
-
-
- CompilerMisraOverride
- 0
-
-
- CCIncludePath2
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include\ipv4
- $PROJ_DIR$\Libraries\CMSIS\Include
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include
- $PROJ_DIR$\..\..\include
- $PROJ_DIR$\drivers
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src
- $PROJ_DIR$\.
- $PROJ_DIR$\applications
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m4
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include\netif
- $PROJ_DIR$\..\..\components\drivers\include
- $PROJ_DIR$\..\..\libcpu\arm\common
- $PROJ_DIR$\Libraries\StdDriver\inc
- $PROJ_DIR$\..\..\components\finsh
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include\posix
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\arch\include
- $PROJ_DIR$\Libraries\Device\Nuvoton\NUC472_442\Include
-
-
- CCStdIncCheck
- 0
-
-
- CCCodeSection
- .text
-
-
- IInterwork2
- 0
-
-
- IProcessorMode2
- 1
-
-
- CCOptLevel
- 3
-
-
- CCOptStrategy
- 0
- 0
-
-
- CCOptLevelSlave
- 1
-
-
- CompilerMisraRules98
- 0
- 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
-
-
- CompilerMisraRules04
- 0
- 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
-
-
- CCPosIndRopi
- 0
-
-
- CCPosIndRwpi
- 0
-
-
- CCPosIndNoDynInit
- 0
-
-
- IccLang
- 0
-
-
- IccCDialect
- 1
-
-
- IccAllowVLA
- 0
-
-
- IccCppDialect
- 1
-
-
- IccExceptions
- 1
-
-
- IccRTTI
- 1
-
-
- IccStaticDestr
- 1
-
-
- IccCppInlineSemantics
- 0
-
-
- IccCmsis
- 1
-
-
- IccFloatSemantics
- 0
-
-
-
-
- AARM
- 2
-
- 8
- 1
- 0
-
- AObjPrefix
- 1
-
-
- AEndian
- 1
-
-
- ACaseSensitivity
- 1
-
-
- MacroChars
- 0
- 0
-
-
- AWarnEnable
- 0
-
-
- AWarnWhat
- 0
-
-
- AWarnOne
-
-
-
- AWarnRange1
-
-
-
- AWarnRange2
-
-
-
- ADebug
- 0
-
-
- AltRegisterNames
- 0
-
-
- ADefines
-
-
-
- AList
- 0
-
-
- AListHeader
- 1
-
-
- AListing
- 1
-
-
- Includes
- 0
-
-
- MacDefs
- 0
-
-
- MacExps
- 1
-
-
- MacExec
- 0
-
-
- OnlyAssed
- 0
-
-
- MultiLine
- 0
-
-
- PageLengthCheck
- 0
-
-
- PageLength
- 80
-
-
- TabSpacing
- 8
-
-
- AXRef
- 0
-
-
- AXRefDefines
- 0
-
-
- AXRefInternal
- 0
-
-
- AXRefDual
- 0
-
-
- AProcessor
- 1
-
-
- AFpuProcessor
- 1
-
-
- AOutputFile
-
-
-
- AMultibyteSupport
- 0
-
-
- ALimitErrorsCheck
- 0
-
-
- ALimitErrorsEdit
- 100
-
-
- AIgnoreStdInclude
- 0
-
-
- AUserIncludes
-
-
-
- AExtraOptionsCheckV2
- 0
-
-
- AExtraOptionsV2
-
-
-
-
-
- OBJCOPY
- 0
-
- 1
- 1
- 0
-
- OOCOutputFormat
- 2
- 0
-
-
- OCOutputOverride
- 0
-
-
- OOCOutputFile
-
-
-
- OOCCommandLineProducer
- 1
-
-
- OOCObjCopyEnable
- 0
-
-
-
-
- CUSTOM
- 3
-
-
-
-
-
-
- BICOMP
- 0
-
-
-
- BUILDACTION
- 1
-
-
-
-
-
-
- ILINK
- 0
-
- 14
- 1
- 0
-
- IlinkLibIOConfig
- 1
-
-
- XLinkMisraHandler
- 0
-
-
- IlinkInputFileSlave
- 0
-
-
- IlinkOutputFile
- ###Unitialized###
-
-
- IlinkDebugInfoEnable
- 1
-
-
- IlinkKeepSymbols
-
-
-
- IlinkRawBinaryFile
-
-
-
- IlinkRawBinarySymbol
-
-
-
- IlinkRawBinarySegment
-
-
-
- IlinkRawBinaryAlign
-
-
-
- IlinkDefines
-
-
-
- IlinkConfigDefines
-
-
-
- IlinkMapFile
- 0
-
-
- IlinkLogFile
- 0
-
-
- IlinkLogInitialization
- 0
-
-
- IlinkLogModule
- 0
-
-
- IlinkLogSection
- 0
-
-
- IlinkLogVeneer
- 0
-
-
- IlinkIcfOverride
- 0
-
-
- IlinkIcfFile
- lnk0t.icf
-
-
- IlinkIcfFileSlave
-
-
-
- IlinkEnableRemarks
- 0
-
-
- IlinkSuppressDiags
-
-
-
- IlinkTreatAsRem
-
-
-
- IlinkTreatAsWarn
-
-
-
- IlinkTreatAsErr
-
-
-
- IlinkWarningsAreErrors
- 0
-
-
- IlinkUseExtraOptions
- 0
-
-
- IlinkExtraOptions
-
-
-
- IlinkLowLevelInterfaceSlave
- 1
-
-
- IlinkAutoLibEnable
- 1
-
-
- IlinkAdditionalLibs
-
-
-
- IlinkOverrideProgramEntryLabel
- 0
-
-
- IlinkProgramEntryLabelSelect
- 0
-
-
- IlinkProgramEntryLabel
-
-
-
- DoFill
- 0
-
-
- FillerByte
- 0xFF
-
-
- FillerStart
- 0x0
-
-
- FillerEnd
- 0x0
-
-
- CrcSize
- 0
- 1
-
-
- CrcAlign
- 1
-
-
- CrcAlgo
- 1
-
-
- CrcPoly
- 0x11021
-
-
- CrcCompl
- 0
- 0
-
-
- CrcBitOrder
- 0
- 0
-
-
- CrcInitialValue
- 0x0
-
-
- DoCrc
- 0
-
-
- IlinkBE8Slave
- 1
-
-
- IlinkBufferedTerminalOutput
- 1
-
-
- IlinkStdoutInterfaceSlave
- 1
-
-
- CrcFullSize
- 0
-
-
- IlinkIElfToolPostProcess
- 0
-
-
- IlinkLogAutoLibSelect
- 0
-
-
- IlinkLogRedirSymbols
- 0
-
-
- IlinkLogUnusedFragments
- 0
-
-
- IlinkCrcReverseByteOrder
- 0
-
-
- IlinkCrcUseAsInput
- 1
-
-
- IlinkOptInline
- 1
-
-
- IlinkOptExceptionsAllow
- 1
-
-
- IlinkOptExceptionsForce
- 0
-
-
- IlinkCmsis
- 1
-
-
- IlinkOptMergeDuplSections
- 0
-
-
- IlinkOptUseVfe
- 1
-
-
- IlinkOptForceVfe
- 0
-
-
- IlinkStackAnalysisEnable
- 0
-
-
- IlinkStackControlFile
-
-
-
- IlinkStackCallGraphFile
-
-
-
-
-
- IARCHIVE
- 0
-
- 0
- 1
- 0
-
- IarchiveInputs
-
-
-
- IarchiveOverride
- 0
-
-
- IarchiveOutput
- ###Unitialized###
-
-
-
-
- BILINK
- 0
-
-
-
-
- Applications
-
- $PROJ_DIR$\applications\application.c
-
-
-
- Drivers
-
- $PROJ_DIR$\drivers\board.c
-
-
- $PROJ_DIR$\drivers\nuc472_eth.c
-
-
- $PROJ_DIR$\drivers\usart.c
-
-
-
- CMSIS
-
- $PROJ_DIR$\Libraries\Device\Nuvoton\NUC472_442\Source\system_NUC472_442.c
-
-
- $PROJ_DIR$\Libraries\Device\Nuvoton\NUC472_442\Source\IAR\startup_NUC472_442.s
-
-
-
- NUC472_StdPeriph
-
- $PROJ_DIR$\Libraries\StdDriver\src\acmp.c
-
-
- $PROJ_DIR$\Libraries\StdDriver\src\adc.c
-
-
- $PROJ_DIR$\Libraries\StdDriver\src\can.c
-
-
- $PROJ_DIR$\Libraries\StdDriver\src\cap.c
-
-
- $PROJ_DIR$\Libraries\StdDriver\src\clk.c
-
-
- $PROJ_DIR$\Libraries\StdDriver\src\crc.c
-
-
- $PROJ_DIR$\Libraries\StdDriver\src\crypto.c
-
-
- $PROJ_DIR$\Libraries\StdDriver\src\eadc.c
-
-
- $PROJ_DIR$\Libraries\StdDriver\src\ebi.c
-
-
- $PROJ_DIR$\Libraries\StdDriver\src\emac.c
-
-
- $PROJ_DIR$\Libraries\StdDriver\src\epwm.c
-
-
- $PROJ_DIR$\Libraries\StdDriver\src\fmc.c
-
-
- $PROJ_DIR$\Libraries\StdDriver\src\gpio.c
-
-
- $PROJ_DIR$\Libraries\StdDriver\src\i2c.c
-
-
- $PROJ_DIR$\Libraries\StdDriver\src\i2s.c
-
-
- $PROJ_DIR$\Libraries\StdDriver\src\pdma.c
-
-
- $PROJ_DIR$\Libraries\StdDriver\src\ps2.c
-
-
- $PROJ_DIR$\Libraries\StdDriver\src\pwm.c
-
-
- $PROJ_DIR$\Libraries\StdDriver\src\rtc.c
-
-
- $PROJ_DIR$\Libraries\StdDriver\src\sc.c
-
-
- $PROJ_DIR$\Libraries\StdDriver\src\scuart.c
-
-
- $PROJ_DIR$\Libraries\StdDriver\src\sd.c
-
-
- $PROJ_DIR$\Libraries\StdDriver\src\spi.c
-
-
- $PROJ_DIR$\Libraries\StdDriver\src\sys_.c
-
-
- $PROJ_DIR$\Libraries\StdDriver\src\timer_.c
-
-
- $PROJ_DIR$\Libraries\StdDriver\src\uart.c
-
-
- $PROJ_DIR$\Libraries\StdDriver\src\usbd.c
-
-
- $PROJ_DIR$\Libraries\StdDriver\src\wdt.c
-
-
- $PROJ_DIR$\Libraries\StdDriver\src\wwdt.c
-
-
-
- Kernel
-
- $PROJ_DIR$\..\..\src\clock.c
-
-
- $PROJ_DIR$\..\..\src\components.c
-
-
- $PROJ_DIR$\..\..\src\device.c
-
-
- $PROJ_DIR$\..\..\src\idle.c
-
-
- $PROJ_DIR$\..\..\src\ipc.c
-
-
- $PROJ_DIR$\..\..\src\irq.c
-
-
- $PROJ_DIR$\..\..\src\kservice.c
-
-
- $PROJ_DIR$\..\..\src\mem.c
-
-
- $PROJ_DIR$\..\..\src\mempool.c
-
-
- $PROJ_DIR$\..\..\src\object.c
-
-
- $PROJ_DIR$\..\..\src\scheduler.c
-
-
- $PROJ_DIR$\..\..\src\signal.c
-
-
- $PROJ_DIR$\..\..\src\thread.c
-
-
- $PROJ_DIR$\..\..\src\timer.c
-
-
-
- CORTEX-M4
-
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\context_iar.S
-
-
- $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\common\div0.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
-
-
-
- DeviceDrivers
-
- $PROJ_DIR$\..\..\components\drivers\serial\serial.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\completion.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\pipe.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\workqueue.c
-
-
-
- finsh
-
- $PROJ_DIR$\..\..\components\finsh\shell.c
-
-
- $PROJ_DIR$\..\..\components\finsh\symbol.c
-
-
- $PROJ_DIR$\..\..\components\finsh\cmd.c
-
-
- $PROJ_DIR$\..\..\components\finsh\msh.c
-
-
- $PROJ_DIR$\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\components\finsh\msh_file.c
-
-
-
- lwIP
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\api_lib.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\api_msg.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\err.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netbuf.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netdb.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netifapi.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\sockets.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\tcpip.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\def.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\dns.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\init.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ip.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\memp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\netif.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\pbuf.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\raw.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\stats.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\sys.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp_in.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp_out.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\timeouts.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\udp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\ethernet.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c
-
-
-
+
+ 2
+
+ Debug
+
+ ARM
+
+ 1
+
+ General
+ 3
+
+ 21
+ 1
+ 1
+
+ ExePath
+ Debug\Exe
+
+
+ ObjPath
+ Debug\Obj
+
+
+ ListPath
+ Debug\List
+
+
+ Variant
+ 19
+ 37
+
+
+ GEndianMode
+ 0
+
+
+ Input variant
+ 3
+ 0
+
+
+ Input description
+ Automatic choice of formatter.
+
+
+ Output variant
+ 2
+ 0
+
+
+ Output description
+ Automatic choice of formatter.
+
+
+ GOutputBinary
+ 0
+
+
+ FPU
+ 2
+ 0
+
+
+ OGCoreOrChip
+ 1
+
+
+ GRuntimeLibSelect
+ 0
+ 1
+
+
+ GRuntimeLibSelectSlave
+ 0
+ 1
+
+
+ RTDescription
+ Use the normal configuration of the C/C++ runtime library. No locale interface, C locale, no file descriptor support, no multibytes in printf and scanf, and no hex floats in strtod.
+
+
+ OGProductVersion
+ 6.30.6.53380
+
+
+ OGLastSavedByProductVersion
+ 6.30.6.53380
+
+
+ GeneralEnableMisra
+ 0
+
+
+ GeneralMisraVerbose
+ 0
+
+
+ OGChipSelectEditMenu
+ NUC472HI8AE Nuvoton NUC472HI8AE
+
+
+ GenLowLevelInterface
+ 1
+
+
+ GEndianModeBE
+ 1
+
+
+ OGBufferedTerminalOutput
+ 0
+
+
+ GenStdoutInterface
+ 0
+
+
+ GeneralMisraRules98
+ 0
+ 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
+
+
+ GeneralMisraVer
+ 0
+
+
+ GeneralMisraRules04
+ 0
+ 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
+
+
+ RTConfigPath2
+ $TOOLKIT_DIR$\INC\c\DLib_Config_Normal.h
+
+
+ GFPUCoreSlave
+ 19
+ 37
+
+
+ GBECoreSlave
+ 19
+ 37
+
+
+ OGUseCmsis
+ 0
+
+
+ OGUseCmsisDspLib
+ 0
+
+
+
+
+ ICCARM
+ 2
+
+ 28
+ 1
+ 1
+
+ CCDefines
+
+
+
+ CCPreprocFile
+ 0
+
+
+ CCPreprocComments
+ 0
+
+
+ CCPreprocLine
+ 0
+
+
+ CCListCFile
+ 0
+
+
+ CCListCMnemonics
+ 0
+
+
+ CCListCMessages
+ 0
+
+
+ CCListAssFile
+ 0
+
+
+ CCListAssSource
+ 0
+
+
+ CCEnableRemarks
+ 0
+
+
+ CCDiagSuppress
+ Pa050
+
+
+ CCDiagRemark
+
+
+
+ CCDiagWarning
+
+
+
+ CCDiagError
+
+
+
+ CCObjPrefix
+ 1
+
+
+ CCAllowList
+ 1
+ 0000000
+
+
+ CCDebugInfo
+ 1
+
+
+ IEndianMode
+ 1
+
+
+ IProcessor
+ 1
+
+
+ IExtraOptionsCheck
+ 0
+
+
+ IExtraOptions
+
+
+
+ CCLangConformance
+ 0
+
+
+ CCSignedPlainChar
+ 1
+
+
+ CCRequirePrototypes
+ 0
+
+
+ CCMultibyteSupport
+ 0
+
+
+ CCDiagWarnAreErr
+ 0
+
+
+ CCCompilerRuntimeInfo
+ 0
+
+
+ IFpuProcessor
+ 1
+
+
+ OutputFile
+ $FILE_BNAME$.o
+
+
+ CCLibConfigHeader
+ 1
+
+
+ PreInclude
+
+
+
+ CompilerMisraOverride
+ 0
+
+
+ CCIncludePath2
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include\ipv4
+ $PROJ_DIR$\Libraries\CMSIS\Include
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include
+ $PROJ_DIR$\applications
+ $PROJ_DIR$\drivers
+ $PROJ_DIR$\..\..\components\libc\compilers\common
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\include
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m4
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include\netif
+ $PROJ_DIR$\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src
+ $PROJ_DIR$\Libraries\StdDriver\inc
+ $PROJ_DIR$\..\..\components\finsh
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include\posix
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\arch\include
+ $PROJ_DIR$\Libraries\Device\Nuvoton\NUC472_442\Include
+
+
+ CCStdIncCheck
+ 0
+
+
+ CCCodeSection
+ .text
+
+
+ IInterwork2
+ 0
+
+
+ IProcessorMode2
+ 1
+
+
+ CCOptLevel
+ 1
+
+
+ CCOptStrategy
+ 0
+ 0
+
+
+ CCOptLevelSlave
+ 1
+
+
+ CompilerMisraRules98
+ 0
+ 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
+
+
+ CompilerMisraRules04
+ 0
+ 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
+
+
+ CCPosIndRopi
+ 0
+
+
+ CCPosIndRwpi
+ 0
+
+
+ CCPosIndNoDynInit
+ 0
+
+
+ IccLang
+ 0
+
+
+ IccCDialect
+ 1
+
+
+ IccAllowVLA
+ 0
+
+
+ IccCppDialect
+ 1
+
+
+ IccExceptions
+ 1
+
+
+ IccRTTI
+ 1
+
+
+ IccStaticDestr
+ 1
+
+
+ IccCppInlineSemantics
+ 0
+
+
+ IccCmsis
+ 1
+
+
+ IccFloatSemantics
+ 0
+
+
+
+
+ AARM
+ 2
+
+ 8
+ 1
+ 1
+
+ AObjPrefix
+ 1
+
+
+ AEndian
+ 1
+
+
+ ACaseSensitivity
+ 1
+
+
+ MacroChars
+ 0
+ 0
+
+
+ AWarnEnable
+ 0
+
+
+ AWarnWhat
+ 0
+
+
+ AWarnOne
+
+
+
+ AWarnRange1
+
+
+
+ AWarnRange2
+
+
+
+ ADebug
+ 1
+
+
+ AltRegisterNames
+ 0
+
+
+ ADefines
+
+
+
+ AList
+ 0
+
+
+ AListHeader
+ 1
+
+
+ AListing
+ 1
+
+
+ Includes
+ 0
+
+
+ MacDefs
+ 0
+
+
+ MacExps
+ 1
+
+
+ MacExec
+ 0
+
+
+ OnlyAssed
+ 0
+
+
+ MultiLine
+ 0
+
+
+ PageLengthCheck
+ 0
+
+
+ PageLength
+ 80
+
+
+ TabSpacing
+ 8
+
+
+ AXRef
+ 0
+
+
+ AXRefDefines
+ 0
+
+
+ AXRefInternal
+ 0
+
+
+ AXRefDual
+ 0
+
+
+ AProcessor
+ 1
+
+
+ AFpuProcessor
+ 1
+
+
+ AOutputFile
+
+
+
+ AMultibyteSupport
+ 0
+
+
+ ALimitErrorsCheck
+ 0
+
+
+ ALimitErrorsEdit
+ 100
+
+
+ AIgnoreStdInclude
+ 0
+
+
+ AUserIncludes
+
+
+
+ AExtraOptionsCheckV2
+ 0
+
+
+ AExtraOptionsV2
+
+
+
+
+
+ OBJCOPY
+ 0
+
+ 1
+ 1
+ 1
+
+ OOCOutputFormat
+ 2
+ 0
+
+
+ OCOutputOverride
+ 0
+
+
+ OOCOutputFile
+
+
+
+ OOCCommandLineProducer
+ 1
+
+
+ OOCObjCopyEnable
+ 0
+
+
+
+
+ CUSTOM
+ 3
+
+
+
+
+
+
+ BICOMP
+ 0
+
+
+
+ BUILDACTION
+ 1
+
+
+
+
+
+
+ ILINK
+ 0
+
+ 14
+ 1
+ 1
+
+ IlinkLibIOConfig
+ 1
+
+
+ XLinkMisraHandler
+ 0
+
+
+ IlinkInputFileSlave
+ 0
+
+
+ IlinkOutputFile
+ project.out
+
+
+ IlinkDebugInfoEnable
+ 1
+
+
+ IlinkKeepSymbols
+
+
+
+ IlinkRawBinaryFile
+
+
+
+ IlinkRawBinarySymbol
+
+
+
+ IlinkRawBinarySegment
+
+
+
+ IlinkRawBinaryAlign
+
+
+
+ IlinkDefines
+
+
+
+ IlinkConfigDefines
+
+
+
+ IlinkMapFile
+ 0
+
+
+ IlinkLogFile
+ 0
+
+
+ IlinkLogInitialization
+ 0
+
+
+ IlinkLogModule
+ 0
+
+
+ IlinkLogSection
+ 0
+
+
+ IlinkLogVeneer
+ 0
+
+
+ IlinkIcfOverride
+ 1
+
+
+ IlinkIcfFile
+ $PROJ_DIR$\nuc472_flash.icf
+
+
+ IlinkIcfFileSlave
+
+
+
+ IlinkEnableRemarks
+ 0
+
+
+ IlinkSuppressDiags
+
+
+
+ IlinkTreatAsRem
+
+
+
+ IlinkTreatAsWarn
+
+
+
+ IlinkTreatAsErr
+
+
+
+ IlinkWarningsAreErrors
+ 0
+
+
+ IlinkUseExtraOptions
+ 0
+
+
+ IlinkExtraOptions
+
+
+
+ IlinkLowLevelInterfaceSlave
+ 1
+
+
+ IlinkAutoLibEnable
+ 1
+
+
+ IlinkAdditionalLibs
+
+
+
+ IlinkOverrideProgramEntryLabel
+ 0
+
+
+ IlinkProgramEntryLabelSelect
+ 0
+
+
+ IlinkProgramEntryLabel
+ __iar_program_start
+
+
+ DoFill
+ 0
+
+
+ FillerByte
+ 0xFF
+
+
+ FillerStart
+ 0x0
+
+
+ FillerEnd
+ 0x0
+
+
+ CrcSize
+ 0
+ 1
+
+
+ CrcAlign
+ 1
+
+
+ CrcAlgo
+ 1
+
+
+ CrcPoly
+ 0x11021
+
+
+ CrcCompl
+ 0
+ 0
+
+
+ CrcBitOrder
+ 0
+ 0
+
+
+ CrcInitialValue
+ 0x0
+
+
+ DoCrc
+ 0
+
+
+ IlinkBE8Slave
+ 1
+
+
+ IlinkBufferedTerminalOutput
+ 1
+
+
+ IlinkStdoutInterfaceSlave
+ 1
+
+
+ CrcFullSize
+ 0
+
+
+ IlinkIElfToolPostProcess
+ 0
+
+
+ IlinkLogAutoLibSelect
+ 0
+
+
+ IlinkLogRedirSymbols
+ 0
+
+
+ IlinkLogUnusedFragments
+ 0
+
+
+ IlinkCrcReverseByteOrder
+ 0
+
+
+ IlinkCrcUseAsInput
+ 1
+
+
+ IlinkOptInline
+ 0
+
+
+ IlinkOptExceptionsAllow
+ 1
+
+
+ IlinkOptExceptionsForce
+ 0
+
+
+ IlinkCmsis
+ 1
+
+
+ IlinkOptMergeDuplSections
+ 0
+
+
+ IlinkOptUseVfe
+ 1
+
+
+ IlinkOptForceVfe
+ 0
+
+
+ IlinkStackAnalysisEnable
+ 0
+
+
+ IlinkStackControlFile
+
+
+
+ IlinkStackCallGraphFile
+
+
+
+
+
+ IARCHIVE
+ 0
+
+ 0
+ 1
+ 1
+
+ IarchiveInputs
+
+
+
+ IarchiveOverride
+ 0
+
+
+ IarchiveOutput
+ ###Unitialized###
+
+
+
+
+ BILINK
+ 0
+
+
+
+
+ Release
+
+ ARM
+
+ 0
+
+ General
+ 3
+
+ 21
+ 1
+ 0
+
+ ExePath
+ Release\Exe
+
+
+ ObjPath
+ Release\Obj
+
+
+ ListPath
+ Release\List
+
+
+ Variant
+ 19
+ 0
+
+
+ GEndianMode
+ 0
+
+
+ Input variant
+ 3
+ 0
+
+
+ Input description
+
+
+
+ Output variant
+ 2
+ 0
+
+
+ Output description
+
+
+
+ GOutputBinary
+ 0
+
+
+ FPU
+ 2
+ 0
+
+
+ OGCoreOrChip
+ 0
+
+
+ GRuntimeLibSelect
+ 0
+ 1
+
+
+ GRuntimeLibSelectSlave
+ 0
+ 1
+
+
+ RTDescription
+
+
+
+ OGProductVersion
+ 6.30.6.53380
+
+
+ OGLastSavedByProductVersion
+
+
+
+ GeneralEnableMisra
+ 0
+
+
+ GeneralMisraVerbose
+ 0
+
+
+ OGChipSelectEditMenu
+
+
+
+ GenLowLevelInterface
+ 0
+
+
+ GEndianModeBE
+ 0
+
+
+ OGBufferedTerminalOutput
+ 0
+
+
+ GenStdoutInterface
+ 0
+
+
+ GeneralMisraRules98
+ 0
+ 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
+
+
+ GeneralMisraVer
+ 0
+
+
+ GeneralMisraRules04
+ 0
+ 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
+
+
+ RTConfigPath2
+
+
+
+ GFPUCoreSlave
+ 19
+ 1
+
+
+ GBECoreSlave
+ 19
+ 1
+
+
+ OGUseCmsis
+ 0
+
+
+ OGUseCmsisDspLib
+ 0
+
+
+
+
+ ICCARM
+ 2
+
+ 28
+ 1
+ 0
+
+ CCDefines
+ NDEBUG
+
+
+ CCPreprocFile
+ 0
+
+
+ CCPreprocComments
+ 0
+
+
+ CCPreprocLine
+ 0
+
+
+ CCListCFile
+ 0
+
+
+ CCListCMnemonics
+ 0
+
+
+ CCListCMessages
+ 0
+
+
+ CCListAssFile
+ 0
+
+
+ CCListAssSource
+ 0
+
+
+ CCEnableRemarks
+ 0
+
+
+ CCDiagSuppress
+
+
+
+ CCDiagRemark
+
+
+
+ CCDiagWarning
+
+
+
+ CCDiagError
+
+
+
+ CCObjPrefix
+ 1
+
+
+ CCAllowList
+ 1
+ 1111111
+
+
+ CCDebugInfo
+ 0
+
+
+ IEndianMode
+ 1
+
+
+ IProcessor
+ 1
+
+
+ IExtraOptionsCheck
+ 0
+
+
+ IExtraOptions
+
+
+
+ CCLangConformance
+ 0
+
+
+ CCSignedPlainChar
+ 1
+
+
+ CCRequirePrototypes
+ 0
+
+
+ CCMultibyteSupport
+ 0
+
+
+ CCDiagWarnAreErr
+ 0
+
+
+ CCCompilerRuntimeInfo
+ 0
+
+
+ IFpuProcessor
+ 1
+
+
+ OutputFile
+
+
+
+ CCLibConfigHeader
+ 1
+
+
+ PreInclude
+
+
+
+ CompilerMisraOverride
+ 0
+
+
+ CCIncludePath2
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include\ipv4
+ $PROJ_DIR$\Libraries\CMSIS\Include
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include
+ $PROJ_DIR$\applications
+ $PROJ_DIR$\drivers
+ $PROJ_DIR$\..\..\components\libc\compilers\common
+ $PROJ_DIR$\.
+ $PROJ_DIR$\..\..\include
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m4
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include\netif
+ $PROJ_DIR$\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src
+ $PROJ_DIR$\Libraries\StdDriver\inc
+ $PROJ_DIR$\..\..\components\finsh
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include\posix
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\arch\include
+ $PROJ_DIR$\Libraries\Device\Nuvoton\NUC472_442\Include
+
+
+ CCStdIncCheck
+ 0
+
+
+ CCCodeSection
+ .text
+
+
+ IInterwork2
+ 0
+
+
+ IProcessorMode2
+ 1
+
+
+ CCOptLevel
+ 3
+
+
+ CCOptStrategy
+ 0
+ 0
+
+
+ CCOptLevelSlave
+ 1
+
+
+ CompilerMisraRules98
+ 0
+ 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
+
+
+ CompilerMisraRules04
+ 0
+ 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
+
+
+ CCPosIndRopi
+ 0
+
+
+ CCPosIndRwpi
+ 0
+
+
+ CCPosIndNoDynInit
+ 0
+
+
+ IccLang
+ 0
+
+
+ IccCDialect
+ 1
+
+
+ IccAllowVLA
+ 0
+
+
+ IccCppDialect
+ 1
+
+
+ IccExceptions
+ 1
+
+
+ IccRTTI
+ 1
+
+
+ IccStaticDestr
+ 1
+
+
+ IccCppInlineSemantics
+ 0
+
+
+ IccCmsis
+ 1
+
+
+ IccFloatSemantics
+ 0
+
+
+
+
+ AARM
+ 2
+
+ 8
+ 1
+ 0
+
+ AObjPrefix
+ 1
+
+
+ AEndian
+ 1
+
+
+ ACaseSensitivity
+ 1
+
+
+ MacroChars
+ 0
+ 0
+
+
+ AWarnEnable
+ 0
+
+
+ AWarnWhat
+ 0
+
+
+ AWarnOne
+
+
+
+ AWarnRange1
+
+
+
+ AWarnRange2
+
+
+
+ ADebug
+ 0
+
+
+ AltRegisterNames
+ 0
+
+
+ ADefines
+
+
+
+ AList
+ 0
+
+
+ AListHeader
+ 1
+
+
+ AListing
+ 1
+
+
+ Includes
+ 0
+
+
+ MacDefs
+ 0
+
+
+ MacExps
+ 1
+
+
+ MacExec
+ 0
+
+
+ OnlyAssed
+ 0
+
+
+ MultiLine
+ 0
+
+
+ PageLengthCheck
+ 0
+
+
+ PageLength
+ 80
+
+
+ TabSpacing
+ 8
+
+
+ AXRef
+ 0
+
+
+ AXRefDefines
+ 0
+
+
+ AXRefInternal
+ 0
+
+
+ AXRefDual
+ 0
+
+
+ AProcessor
+ 1
+
+
+ AFpuProcessor
+ 1
+
+
+ AOutputFile
+
+
+
+ AMultibyteSupport
+ 0
+
+
+ ALimitErrorsCheck
+ 0
+
+
+ ALimitErrorsEdit
+ 100
+
+
+ AIgnoreStdInclude
+ 0
+
+
+ AUserIncludes
+
+
+
+ AExtraOptionsCheckV2
+ 0
+
+
+ AExtraOptionsV2
+
+
+
+
+
+ OBJCOPY
+ 0
+
+ 1
+ 1
+ 0
+
+ OOCOutputFormat
+ 2
+ 0
+
+
+ OCOutputOverride
+ 0
+
+
+ OOCOutputFile
+
+
+
+ OOCCommandLineProducer
+ 1
+
+
+ OOCObjCopyEnable
+ 0
+
+
+
+
+ CUSTOM
+ 3
+
+
+
+
+
+
+ BICOMP
+ 0
+
+
+
+ BUILDACTION
+ 1
+
+
+
+
+
+
+ ILINK
+ 0
+
+ 14
+ 1
+ 0
+
+ IlinkLibIOConfig
+ 1
+
+
+ XLinkMisraHandler
+ 0
+
+
+ IlinkInputFileSlave
+ 0
+
+
+ IlinkOutputFile
+ ###Unitialized###
+
+
+ IlinkDebugInfoEnable
+ 1
+
+
+ IlinkKeepSymbols
+
+
+
+ IlinkRawBinaryFile
+
+
+
+ IlinkRawBinarySymbol
+
+
+
+ IlinkRawBinarySegment
+
+
+
+ IlinkRawBinaryAlign
+
+
+
+ IlinkDefines
+
+
+
+ IlinkConfigDefines
+
+
+
+ IlinkMapFile
+ 0
+
+
+ IlinkLogFile
+ 0
+
+
+ IlinkLogInitialization
+ 0
+
+
+ IlinkLogModule
+ 0
+
+
+ IlinkLogSection
+ 0
+
+
+ IlinkLogVeneer
+ 0
+
+
+ IlinkIcfOverride
+ 0
+
+
+ IlinkIcfFile
+ lnk0t.icf
+
+
+ IlinkIcfFileSlave
+
+
+
+ IlinkEnableRemarks
+ 0
+
+
+ IlinkSuppressDiags
+
+
+
+ IlinkTreatAsRem
+
+
+
+ IlinkTreatAsWarn
+
+
+
+ IlinkTreatAsErr
+
+
+
+ IlinkWarningsAreErrors
+ 0
+
+
+ IlinkUseExtraOptions
+ 0
+
+
+ IlinkExtraOptions
+
+
+
+ IlinkLowLevelInterfaceSlave
+ 1
+
+
+ IlinkAutoLibEnable
+ 1
+
+
+ IlinkAdditionalLibs
+
+
+
+ IlinkOverrideProgramEntryLabel
+ 0
+
+
+ IlinkProgramEntryLabelSelect
+ 0
+
+
+ IlinkProgramEntryLabel
+
+
+
+ DoFill
+ 0
+
+
+ FillerByte
+ 0xFF
+
+
+ FillerStart
+ 0x0
+
+
+ FillerEnd
+ 0x0
+
+
+ CrcSize
+ 0
+ 1
+
+
+ CrcAlign
+ 1
+
+
+ CrcAlgo
+ 1
+
+
+ CrcPoly
+ 0x11021
+
+
+ CrcCompl
+ 0
+ 0
+
+
+ CrcBitOrder
+ 0
+ 0
+
+
+ CrcInitialValue
+ 0x0
+
+
+ DoCrc
+ 0
+
+
+ IlinkBE8Slave
+ 1
+
+
+ IlinkBufferedTerminalOutput
+ 1
+
+
+ IlinkStdoutInterfaceSlave
+ 1
+
+
+ CrcFullSize
+ 0
+
+
+ IlinkIElfToolPostProcess
+ 0
+
+
+ IlinkLogAutoLibSelect
+ 0
+
+
+ IlinkLogRedirSymbols
+ 0
+
+
+ IlinkLogUnusedFragments
+ 0
+
+
+ IlinkCrcReverseByteOrder
+ 0
+
+
+ IlinkCrcUseAsInput
+ 1
+
+
+ IlinkOptInline
+ 1
+
+
+ IlinkOptExceptionsAllow
+ 1
+
+
+ IlinkOptExceptionsForce
+ 0
+
+
+ IlinkCmsis
+ 1
+
+
+ IlinkOptMergeDuplSections
+ 0
+
+
+ IlinkOptUseVfe
+ 1
+
+
+ IlinkOptForceVfe
+ 0
+
+
+ IlinkStackAnalysisEnable
+ 0
+
+
+ IlinkStackControlFile
+
+
+
+ IlinkStackCallGraphFile
+
+
+
+
+
+ IARCHIVE
+ 0
+
+ 0
+ 1
+ 0
+
+ IarchiveInputs
+
+
+
+ IarchiveOverride
+ 0
+
+
+ IarchiveOutput
+ ###Unitialized###
+
+
+
+
+ BILINK
+ 0
+
+
+
+
+ Kernel
+
+ $PROJ_DIR$\..\..\src\clock.c
+
+
+ $PROJ_DIR$\..\..\src\components.c
+
+
+ $PROJ_DIR$\..\..\src\cpu.c
+
+
+ $PROJ_DIR$\..\..\src\device.c
+
+
+ $PROJ_DIR$\..\..\src\idle.c
+
+
+ $PROJ_DIR$\..\..\src\ipc.c
+
+
+ $PROJ_DIR$\..\..\src\irq.c
+
+
+ $PROJ_DIR$\..\..\src\kservice.c
+
+
+ $PROJ_DIR$\..\..\src\mem.c
+
+
+ $PROJ_DIR$\..\..\src\mempool.c
+
+
+ $PROJ_DIR$\..\..\src\object.c
+
+
+ $PROJ_DIR$\..\..\src\scheduler.c
+
+
+ $PROJ_DIR$\..\..\src\signal.c
+
+
+ $PROJ_DIR$\..\..\src\thread.c
+
+
+ $PROJ_DIR$\..\..\src\timer.c
+
+
+
+ Applications
+
+ $PROJ_DIR$\applications\application.c
+
+
+
+ Drivers
+
+ $PROJ_DIR$\drivers\board.c
+
+
+ $PROJ_DIR$\drivers\nuc472_eth.c
+
+
+ $PROJ_DIR$\drivers\usart.c
+
+
+
+ CMSIS
+
+ $PROJ_DIR$\Libraries\Device\Nuvoton\NUC472_442\Source\system_NUC472_442.c
+
+
+ $PROJ_DIR$\Libraries\Device\Nuvoton\NUC472_442\Source\IAR\startup_NUC472_442.s
+
+
+
+ NUC472_StdPeriph
+
+ $PROJ_DIR$\Libraries\StdDriver\src\acmp.c
+
+
+ $PROJ_DIR$\Libraries\StdDriver\src\adc.c
+
+
+ $PROJ_DIR$\Libraries\StdDriver\src\can.c
+
+
+ $PROJ_DIR$\Libraries\StdDriver\src\cap.c
+
+
+ $PROJ_DIR$\Libraries\StdDriver\src\clk.c
+
+
+ $PROJ_DIR$\Libraries\StdDriver\src\crc.c
+
+
+ $PROJ_DIR$\Libraries\StdDriver\src\crypto.c
+
+
+ $PROJ_DIR$\Libraries\StdDriver\src\eadc.c
+
+
+ $PROJ_DIR$\Libraries\StdDriver\src\ebi.c
+
+
+ $PROJ_DIR$\Libraries\StdDriver\src\emac.c
+
+
+ $PROJ_DIR$\Libraries\StdDriver\src\epwm.c
+
+
+ $PROJ_DIR$\Libraries\StdDriver\src\fmc.c
+
+
+ $PROJ_DIR$\Libraries\StdDriver\src\gpio.c
+
+
+ $PROJ_DIR$\Libraries\StdDriver\src\i2c.c
+
+
+ $PROJ_DIR$\Libraries\StdDriver\src\i2s.c
+
+
+ $PROJ_DIR$\Libraries\StdDriver\src\pdma.c
+
+
+ $PROJ_DIR$\Libraries\StdDriver\src\ps2.c
+
+
+ $PROJ_DIR$\Libraries\StdDriver\src\pwm.c
+
+
+ $PROJ_DIR$\Libraries\StdDriver\src\rtc.c
+
+
+ $PROJ_DIR$\Libraries\StdDriver\src\sc.c
+
+
+ $PROJ_DIR$\Libraries\StdDriver\src\scuart.c
+
+
+ $PROJ_DIR$\Libraries\StdDriver\src\sd.c
+
+
+ $PROJ_DIR$\Libraries\StdDriver\src\spi.c
+
+
+ $PROJ_DIR$\Libraries\StdDriver\src\sys_.c
+
+
+ $PROJ_DIR$\Libraries\StdDriver\src\timer_.c
+
+
+ $PROJ_DIR$\Libraries\StdDriver\src\uart.c
+
+
+ $PROJ_DIR$\Libraries\StdDriver\src\usbd.c
+
+
+ $PROJ_DIR$\Libraries\StdDriver\src\wdt.c
+
+
+ $PROJ_DIR$\Libraries\StdDriver\src\wwdt.c
+
+
+
+ cpu
+
+ $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\common\div0.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\cpuport.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\context_iar.S
+
+
+
+ DeviceDrivers
+
+ $PROJ_DIR$\..\..\components\drivers\serial\serial.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\completion.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\pipe.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\workqueue.c
+
+
+
+ finsh
+
+ $PROJ_DIR$\..\..\components\finsh\shell.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\cmd.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\msh.c
+
+
+
+ libc
+
+
+ lwIP
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\api_lib.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\api_msg.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\err.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netbuf.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netdb.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netifapi.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\sockets.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\tcpip.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\def.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\dns.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\init.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ip.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\memp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\netif.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\pbuf.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\raw.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\stats.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\sys.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp_in.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp_out.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\timeouts.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\udp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\ethernet.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c
+
+
+
diff --git a/bsp/nuvoton_nuc472/project.eww b/bsp/nuvoton_nuc472/project.eww
index faa93f37c..c2cb02eb1 100644
--- a/bsp/nuvoton_nuc472/project.eww
+++ b/bsp/nuvoton_nuc472/project.eww
@@ -1,10 +1,10 @@
-
-
-
-
- $WS_DIR$\project.ewp
-
-
-
-
-
+
+
+
+
+ $WS_DIR$\project.ewp
+
+
+
+
+
diff --git a/bsp/nuvoton_nuc472/project.uvprojx b/bsp/nuvoton_nuc472/project.uvprojx
index c01f7bab6..c6151f44c 100644
--- a/bsp/nuvoton_nuc472/project.uvprojx
+++ b/bsp/nuvoton_nuc472/project.uvprojx
@@ -330,7 +330,7 @@
- applications;.;drivers;Libraries\CMSIS\Include;Libraries\Device\Nuvoton\NUC472_442\Include;Libraries\StdDriver\inc;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\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
+ .;..\..\include;applications;.;drivers;Libraries\CMSIS\Include;Libraries\Device\Nuvoton\NUC472_442\Include;Libraries\StdDriver\inc;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\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
@@ -363,13 +363,121 @@
- --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
@@ -628,108 +736,28 @@
- Kernel
+ cpu
- 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
+ backtrace.c
1
- ..\..\src\signal.c
+ ..\..\libcpu\arm\common\backtrace.c
- thread.c
+ div0.c
1
- ..\..\src\thread.c
+ ..\..\libcpu\arm\common\div0.c
- timer.c
+ showmem.c
1
- ..\..\src\timer.c
+ ..\..\libcpu\arm\common\showmem.c
-
-
- CORTEX-M4
cpuport.c
@@ -744,27 +772,6 @@
..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
- backtrace.c
- 1
- ..\..\libcpu\arm\common\backtrace.c
-
-
-
-
- div0.c
- 1
- ..\..\libcpu\arm\common\div0.c
-
-
-
-
- showmem.c
- 1
- ..\..\libcpu\arm\common\showmem.c
-
-
DeviceDrivers
@@ -796,6 +803,13 @@
..\..\components\drivers\src\pipe.c
+
+
+ ringblk_buf.c
+ 1
+ ..\..\components\drivers\src\ringblk_buf.c
+
+
ringbuffer.c
@@ -827,13 +841,6 @@
..\..\components\finsh\shell.c
-
-
- symbol.c
- 1
- ..\..\components\finsh\symbol.c
-
-
cmd.c
@@ -848,20 +855,6 @@
..\..\components\finsh\msh.c
-
-
- msh_cmd.c
- 1
- ..\..\components\finsh\msh_cmd.c
-
-
-
-
- msh_file.c
- 1
- ..\..\components\finsh\msh_file.c
-
-
lwIP
diff --git a/bsp/sam7x/project.uvproj b/bsp/sam7x/project.uvproj
index f09ca08a9..d63427427 100644
--- a/bsp/sam7x/project.uvproj
+++ b/bsp/sam7x/project.uvproj
@@ -343,7 +343,7 @@
- drivers;applications;.;../../include;../../libcpu/arm/AT91SAM7X;../../libcpu/arm/common;../../components/finsh;../../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
+ .;..\..\include;applications;.;drivers;..\..\libcpu\arm\common;..\..\libcpu\arm\AT91SAM7X;..\..\components\finsh;..\..\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
@@ -373,7 +373,7 @@
- --keep *.o(FSymTab) --keep *.o(VSymTab)
+
@@ -381,297 +381,304 @@
- Drivers
-
-
- board.c
- 1
- drivers/board.c
-
-
-
-
- sam7x_emac.c
- 1
- drivers/sam7x_emac.c
-
-
-
-
- serial.c
- 1
- drivers/serial.c
-
-
-
-
- Applications
+ Kernel
- application.c
+ clock.c
1
- applications/application.c
+ ..\..\src\clock.c
- startup.c
+ components.c
1
- applications/startup.c
+ ..\..\src\components.c
-
-
- Kernel
- clock.c
+ cpu.c
1
- ../../src/clock.c
+ ..\..\src\cpu.c
device.c
1
- ../../src/device.c
+ ..\..\src\device.c
idle.c
1
- ../../src/idle.c
+ ..\..\src\idle.c
ipc.c
1
- ../../src/ipc.c
+ ..\..\src\ipc.c
irq.c
1
- ../../src/irq.c
+ ..\..\src\irq.c
kservice.c
1
- ../../src/kservice.c
+ ..\..\src\kservice.c
mem.c
1
- ../../src/mem.c
+ ..\..\src\mem.c
mempool.c
1
- ../../src/mempool.c
+ ..\..\src\mempool.c
object.c
1
- ../../src/object.c
+ ..\..\src\object.c
scheduler.c
1
- ../../src/scheduler.c
+ ..\..\src\scheduler.c
signal.c
1
- ../../src/signal.c
+ ..\..\src\signal.c
thread.c
1
- ../../src/thread.c
+ ..\..\src\thread.c
timer.c
1
- ../../src/timer.c
+ ..\..\src\timer.c
- AT91SAM7X
+ Applications
- cpu.c
+ application.c
1
- ../../libcpu/arm/AT91SAM7X/cpu.c
+ applications\application.c
- interrupt.c
+ startup.c
1
- ../../libcpu/arm/AT91SAM7X/interrupt.c
+ applications\startup.c
+
+
+ Drivers
- stack.c
+ board.c
1
- ../../libcpu/arm/AT91SAM7X/stack.c
+ drivers\board.c
- trap.c
+ sam7x_emac.c
1
- ../../libcpu/arm/AT91SAM7X/trap.c
+ drivers\sam7x_emac.c
- context_rvds.S
- 2
- ../../libcpu/arm/AT91SAM7X/context_rvds.S
+ serial.c
+ 1
+ drivers\serial.c
+
+
+ cpu
- start_rvds.S
- 2
- ../../libcpu/arm/AT91SAM7X/start_rvds.S
+ backtrace.c
+ 1
+ ..\..\libcpu\arm\common\backtrace.c
- backtrace.c
+ div0.c
1
- ../../libcpu/arm/common/backtrace.c
+ ..\..\libcpu\arm\common\div0.c
- div0.c
+ showmem.c
1
- ../../libcpu/arm/common/div0.c
+ ..\..\libcpu\arm\common\showmem.c
- showmem.c
+ AT91SAM7X_cpu.c
1
- ../../libcpu/arm/common/showmem.c
+ ..\..\libcpu\arm\AT91SAM7X\cpu.c
-
-
- finsh
- shell.c
+ interrupt.c
+ 1
+ ..\..\libcpu\arm\AT91SAM7X\interrupt.c
+
+
+
+
+ stack.c
1
- ../../components/finsh/shell.c
+ ..\..\libcpu\arm\AT91SAM7X\stack.c
- symbol.c
+ trap.c
+ 1
+ ..\..\libcpu\arm\AT91SAM7X\trap.c
+
+
+
+
+ context_rvds.S
+ 2
+ ..\..\libcpu\arm\AT91SAM7X\context_rvds.S
+
+
+
+
+ start_rvds.S
+ 2
+ ..\..\libcpu\arm\AT91SAM7X\start_rvds.S
+
+
+
+
+ finsh
+
+
+ shell.c
1
- ../../components/finsh/symbol.c
+ ..\..\components\finsh\shell.c
cmd.c
1
- ../../components/finsh/cmd.c
+ ..\..\components\finsh\cmd.c
finsh_compiler.c
1
- ../../components/finsh/finsh_compiler.c
+ ..\..\components\finsh\finsh_compiler.c
finsh_error.c
1
- ../../components/finsh/finsh_error.c
+ ..\..\components\finsh\finsh_error.c
finsh_heap.c
1
- ../../components/finsh/finsh_heap.c
+ ..\..\components\finsh\finsh_heap.c
finsh_init.c
1
- ../../components/finsh/finsh_init.c
+ ..\..\components\finsh\finsh_init.c
finsh_node.c
1
- ../../components/finsh/finsh_node.c
+ ..\..\components\finsh\finsh_node.c
finsh_ops.c
1
- ../../components/finsh/finsh_ops.c
+ ..\..\components\finsh\finsh_ops.c
finsh_parser.c
1
- ../../components/finsh/finsh_parser.c
+ ..\..\components\finsh\finsh_parser.c
finsh_var.c
1
- ../../components/finsh/finsh_var.c
+ ..\..\components\finsh\finsh_var.c
finsh_vm.c
1
- ../../components/finsh/finsh_vm.c
+ ..\..\components\finsh\finsh_vm.c
finsh_token.c
1
- ../../components/finsh/finsh_token.c
+ ..\..\components\finsh\finsh_token.c
@@ -681,252 +688,252 @@
sys_arch.c
1
- ../../components/net/lwip-2.0.2/src/arch/sys_arch.c
+ ..\..\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
+ ..\..\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
+ ..\..\components\net\lwip-2.0.2\src\api\api_msg.c
err.c
1
- ../../components/net/lwip-2.0.2/src/api/err.c
+ ..\..\components\net\lwip-2.0.2\src\api\err.c
netbuf.c
1
- ../../components/net/lwip-2.0.2/src/api/netbuf.c
+ ..\..\components\net\lwip-2.0.2\src\api\netbuf.c
netdb.c
1
- ../../components/net/lwip-2.0.2/src/api/netdb.c
+ ..\..\components\net\lwip-2.0.2\src\api\netdb.c
netifapi.c
1
- ../../components/net/lwip-2.0.2/src/api/netifapi.c
+ ..\..\components\net\lwip-2.0.2\src\api\netifapi.c
sockets.c
1
- ../../components/net/lwip-2.0.2/src/api/sockets.c
+ ..\..\components\net\lwip-2.0.2\src\api\sockets.c
tcpip.c
1
- ../../components/net/lwip-2.0.2/src/api/tcpip.c
+ ..\..\components\net\lwip-2.0.2\src\api\tcpip.c
def.c
1
- ../../components/net/lwip-2.0.2/src/core/def.c
+ ..\..\components\net\lwip-2.0.2\src\core\def.c
dns.c
1
- ../../components/net/lwip-2.0.2/src/core/dns.c
+ ..\..\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
+ ..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c
init.c
1
- ../../components/net/lwip-2.0.2/src/core/init.c
+ ..\..\components\net\lwip-2.0.2\src\core\init.c
ip.c
1
- ../../components/net/lwip-2.0.2/src/core/ip.c
+ ..\..\components\net\lwip-2.0.2\src\core\ip.c
memp.c
1
- ../../components/net/lwip-2.0.2/src/core/memp.c
+ ..\..\components\net\lwip-2.0.2\src\core\memp.c
netif.c
1
- ../../components/net/lwip-2.0.2/src/core/netif.c
+ ..\..\components\net\lwip-2.0.2\src\core\netif.c
pbuf.c
1
- ../../components/net/lwip-2.0.2/src/core/pbuf.c
+ ..\..\components\net\lwip-2.0.2\src\core\pbuf.c
raw.c
1
- ../../components/net/lwip-2.0.2/src/core/raw.c
+ ..\..\components\net\lwip-2.0.2\src\core\raw.c
stats.c
1
- ../../components/net/lwip-2.0.2/src/core/stats.c
+ ..\..\components\net\lwip-2.0.2\src\core\stats.c
sys.c
1
- ../../components/net/lwip-2.0.2/src/core/sys.c
+ ..\..\components\net\lwip-2.0.2\src\core\sys.c
tcp.c
1
- ../../components/net/lwip-2.0.2/src/core/tcp.c
+ ..\..\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
+ ..\..\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
+ ..\..\components\net\lwip-2.0.2\src\core\tcp_out.c
timeouts.c
1
- ../../components/net/lwip-2.0.2/src/core/timeouts.c
+ ..\..\components\net\lwip-2.0.2\src\core\timeouts.c
udp.c
1
- ../../components/net/lwip-2.0.2/src/core/udp.c
+ ..\..\components\net\lwip-2.0.2\src\core\udp.c
ethernet.c
1
- ../../components/net/lwip-2.0.2/src/netif/ethernet.c
+ ..\..\components\net\lwip-2.0.2\src\netif\ethernet.c
ethernetif.c
1
- ../../components/net/lwip-2.0.2/src/netif/ethernetif.c
+ ..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c
lowpan6.c
1
- ../../components/net/lwip-2.0.2/src/netif/lowpan6.c
+ ..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c
autoip.c
1
- ../../components/net/lwip-2.0.2/src/core/ipv4/autoip.c
+ ..\..\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
+ ..\..\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
+ ..\..\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
+ ..\..\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
+ ..\..\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
+ ..\..\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
+ ..\..\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
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c
diff --git a/bsp/stm32/stm32f072-st-nucleo/project.ewp b/bsp/stm32/stm32f072-st-nucleo/project.ewp
index 4b456f3bf..fecf17144 100644
--- a/bsp/stm32/stm32f072-st-nucleo/project.ewp
+++ b/bsp/stm32/stm32f072-st-nucleo/project.ewp
@@ -361,6 +361,7 @@
$PROJ_DIR$\..\libraries\STM32F0xx_HAL\CMSIS\Include
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\libraries\STM32F0xx_HAL\CMSIS\Device\ST\STM32F0xx\Include
$PROJ_DIR$\..\..\..\include
@@ -1412,6 +1413,7 @@
$PROJ_DIR$\..\libraries\STM32F0xx_HAL\CMSIS\Include
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\libraries\STM32F0xx_HAL\CMSIS\Device\ST\STM32F0xx\Include
$PROJ_DIR$\..\..\..\include
@@ -2230,21 +2232,12 @@
$PROJ_DIR$\..\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\..\components\finsh\symbol.c
-
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_file.c
-
$PROJ_DIR$\..\..\..\components\finsh\finsh_compiler.c
@@ -2276,6 +2269,9 @@
$PROJ_DIR$\..\..\..\components\finsh\finsh_token.c
+
+ libc
+
STM32_HAL
@@ -2290,6 +2286,9 @@
$PROJ_DIR$\..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_crc.c
+
+ $PROJ_DIR$\..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_crc_ex.c
+
$PROJ_DIR$\..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_pwr.c
diff --git a/bsp/stm32/stm32f072-st-nucleo/project.uvoptx b/bsp/stm32/stm32f072-st-nucleo/project.uvoptx
index f43b9c113..accd4c51d 100644
--- a/bsp/stm32/stm32f072-st-nucleo/project.uvoptx
+++ b/bsp/stm32/stm32f072-st-nucleo/project.uvoptx
@@ -187,923 +187,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\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
- 0
-
-
-
-
- Drivers
- 1
- 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\stm32f0xx_hal_msp.c
- stm32f0xx_hal_msp.c
- 0
- 0
-
-
- 3
- 19
- 2
- 0
- 0
- 0
- ..\libraries\STM32F0xx_HAL\CMSIS\Device\ST\STM32F0xx\Source\Templates\arm\startup_stm32f072xb.s
- startup_stm32f072xb.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-m0\cpuport.c
- cpuport.c
- 0
- 0
-
-
- 4
- 27
- 2
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m0\context_rvds.S
- context_rvds.S
- 0
- 0
-
-
-
-
- DeviceDrivers
- 0
- 0
- 0
- 0
-
- 5
- 28
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\misc\pin.c
- pin.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
-
-
-
-
- finsh
- 0
- 0
- 0
- 0
-
- 6
- 37
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\shell.c
- shell.c
- 0
- 0
-
-
- 6
- 38
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\symbol.c
- symbol.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
-
-
- 6
- 41
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh_cmd.c
- msh_cmd.c
- 0
- 0
-
-
- 6
- 42
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh_file.c
- msh_file.c
- 0
- 0
-
-
- 6
- 43
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\finsh_compiler.c
- finsh_compiler.c
- 0
- 0
-
-
- 6
- 44
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\finsh_error.c
- finsh_error.c
- 0
- 0
-
-
- 6
- 45
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\finsh_heap.c
- finsh_heap.c
- 0
- 0
-
-
- 6
- 46
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\finsh_init.c
- finsh_init.c
- 0
- 0
-
-
- 6
- 47
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\finsh_node.c
- finsh_node.c
- 0
- 0
-
-
- 6
- 48
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\finsh_ops.c
- finsh_ops.c
- 0
- 0
-
-
- 6
- 49
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\finsh_parser.c
- finsh_parser.c
- 0
- 0
-
-
- 6
- 50
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\finsh_var.c
- finsh_var.c
- 0
- 0
-
-
- 6
- 51
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\finsh_vm.c
- finsh_vm.c
- 0
- 0
-
-
- 6
- 52
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\finsh_token.c
- finsh_token.c
- 0
- 0
-
-
-
-
- STM32_HAL
- 1
- 0
- 0
- 0
-
- 7
- 53
- 1
- 0
- 0
- 0
- ..\libraries\STM32F0xx_HAL\CMSIS\Device\ST\STM32F0xx\Source\Templates\system_stm32f0xx.c
- system_stm32f0xx.c
- 0
- 0
-
-
- 7
- 54
- 1
- 0
- 0
- 0
- ..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_dma.c
- stm32f0xx_hal_dma.c
- 0
- 0
-
-
- 7
- 55
- 1
- 0
- 0
- 0
- ..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_cortex.c
- stm32f0xx_hal_cortex.c
- 0
- 0
-
-
- 7
- 56
- 1
- 0
- 0
- 0
- ..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_crc.c
- stm32f0xx_hal_crc.c
- 0
- 0
-
-
- 7
- 57
- 1
- 0
- 0
- 0
- ..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_pwr.c
- stm32f0xx_hal_pwr.c
- 0
- 0
-
-
- 7
- 58
- 1
- 0
- 0
- 0
- ..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_rcc.c
- stm32f0xx_hal_rcc.c
- 0
- 0
-
-
- 7
- 59
- 1
- 0
- 0
- 0
- ..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_rcc_ex.c
- stm32f0xx_hal_rcc_ex.c
- 0
- 0
-
-
- 7
- 60
- 1
- 0
- 0
- 0
- ..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal.c
- stm32f0xx_hal.c
- 0
- 0
-
-
- 7
- 61
- 1
- 0
- 0
- 0
- ..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_crc.c
- stm32f0xx_ll_crc.c
- 0
- 0
-
-
- 7
- 62
- 1
- 0
- 0
- 0
- ..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_dma.c
- stm32f0xx_ll_dma.c
- 0
- 0
-
-
- 7
- 63
- 1
- 0
- 0
- 0
- ..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_exti.c
- stm32f0xx_ll_exti.c
- 0
- 0
-
-
- 7
- 64
- 1
- 0
- 0
- 0
- ..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_gpio.c
- stm32f0xx_ll_gpio.c
- 0
- 0
-
-
- 7
- 65
- 1
- 0
- 0
- 0
- ..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_pwr.c
- stm32f0xx_ll_pwr.c
- 0
- 0
-
-
- 7
- 66
- 1
- 0
- 0
- 0
- ..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_rcc.c
- stm32f0xx_ll_rcc.c
- 0
- 0
-
-
- 7
- 67
- 1
- 0
- 0
- 0
- ..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_utils.c
- stm32f0xx_ll_utils.c
- 0
- 0
-
-
- 7
- 68
- 1
- 0
- 0
- 0
- ..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_gpio.c
- stm32f0xx_hal_gpio.c
- 0
- 0
-
-
- 7
- 69
- 1
- 0
- 0
- 0
- ..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_uart.c
- stm32f0xx_hal_uart.c
- 0
- 0
-
-
- 7
- 70
- 1
- 0
- 0
- 0
- ..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_uart_ex.c
- stm32f0xx_hal_uart_ex.c
- 0
- 0
-
-
- 7
- 71
- 1
- 0
- 0
- 0
- ..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_usart.c
- stm32f0xx_hal_usart.c
- 0
- 0
-
-
- 7
- 72
- 1
- 0
- 0
- 0
- ..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_usart.c
- stm32f0xx_ll_usart.c
- 0
- 0
-
diff --git a/bsp/stm32/stm32f072-st-nucleo/project.uvprojx b/bsp/stm32/stm32f072-st-nucleo/project.uvprojx
index 66b43f964..c10f1dd81 100644
--- a/bsp/stm32/stm32f072-st-nucleo/project.uvprojx
+++ b/bsp/stm32/stm32f072-st-nucleo/project.uvprojx
@@ -1,10 +1,7 @@
-
2.1
-
### uVision Project, (C) Keil Software
-
rt-thread
@@ -19,28 +16,28 @@
Keil.STM32F0xx_DFP.2.0.0
http://www.keil.com/pack/
IRAM(0x20000000,0x00004000) IROM(0x08000000,0x00020000) CPUTYPE("Cortex-M0") CLOCK(12000000) ELITTLE
-
-
+
+
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F0xx_128 -FS08000000 -FL020000 -FP0($$Device:STM32F072RBTx$CMSIS\Flash\STM32F0xx_128.FLM))
0
$$Device:STM32F072RBTx$Drivers\CMSIS\Device\ST\STM32F0xx\Include\stm32f0xx.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
$$Device:STM32F072RBTx$CMSIS\SVD\STM32F0x2.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
@@ -139,10 +136,10 @@
1
BIN\UL2CM3.DLL
"" ()
-
-
-
-
+
+
+
+
0
@@ -175,7 +172,7 @@
0
0
"Cortex-M0"
-
+
0
0
0
@@ -308,7 +305,7 @@
0x0
-
+
1
@@ -335,10 +332,10 @@
0
0
-
+
STM32F072xB, USE_HAL_DRIVER
-
- .;..\..\..\include;applications;.;board;board\CubeMX_Config\Inc;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m0;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\libraries\STM32F0xx_HAL\CMSIS\Device\ST\STM32F0xx\Include;..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Inc;..\libraries\STM32F0xx_HAL\CMSIS\Include
+
+ .;..\..\..\include;applications;board;board\CubeMX_Config\Inc;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m0;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\common;..\libraries\STM32F0xx_HAL\CMSIS\Device\ST\STM32F0xx\Include;..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Inc;..\libraries\STM32F0xx_HAL\CMSIS\Include
@@ -353,10 +350,10 @@
0
0
-
-
-
-
+
+
+
+
@@ -368,13 +365,13 @@
0
0x08000000
0x20000000
-
+
.\board\linker_scripts\link.sct
-
-
-
-
-
+
+
+
+
+
@@ -387,71 +384,99 @@
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
@@ -477,26 +502,36 @@
1
board\board.c
+
+
stm32f0xx_hal_msp.c
1
board\CubeMX_Config\Src\stm32f0xx_hal_msp.c
+
+
startup_stm32f072xb.s
2
..\libraries\STM32F0xx_HAL\CMSIS\Device\ST\STM32F0xx\Source\Templates\arm\startup_stm32f072xb.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
@@ -512,21 +547,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-m0\cpuport.c
+
+
context_rvds.S
2
@@ -542,41 +585,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
@@ -592,76 +651,85 @@
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
-
- msh_cmd.c
- 1
- ..\..\..\components\finsh\msh_cmd.c
-
-
- msh_file.c
- 1
- ..\..\..\components\finsh\msh_file.c
-
+
+
finsh_compiler.c
1
..\..\..\components\finsh\finsh_compiler.c
+
+
finsh_error.c
1
..\..\..\components\finsh\finsh_error.c
+
+
finsh_heap.c
1
..\..\..\components\finsh\finsh_heap.c
+
+
finsh_init.c
1
..\..\..\components\finsh\finsh_init.c
+
+
finsh_node.c
1
..\..\..\components\finsh\finsh_node.c
+
+
finsh_ops.c
1
..\..\..\components\finsh\finsh_ops.c
+
+
finsh_parser.c
1
..\..\..\components\finsh\finsh_parser.c
+
+
finsh_var.c
1
..\..\..\components\finsh\finsh_var.c
+
+
finsh_vm.c
1
..\..\..\components\finsh\finsh_vm.c
+
+
finsh_token.c
1
@@ -677,96 +745,141 @@
1
..\libraries\STM32F0xx_HAL\CMSIS\Device\ST\STM32F0xx\Source\Templates\system_stm32f0xx.c
+
+
stm32f0xx_hal_dma.c
1
..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_dma.c
+
+
stm32f0xx_hal_cortex.c
1
..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_cortex.c
+
+
stm32f0xx_hal_crc.c
1
..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_crc.c
+
+
+
+ stm32f0xx_hal_crc_ex.c
+ 1
+ ..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_crc_ex.c
+
+
+
stm32f0xx_hal_pwr.c
1
..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_pwr.c
+
+
stm32f0xx_hal_rcc.c
1
..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_rcc.c
+
+
stm32f0xx_hal_rcc_ex.c
1
..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_rcc_ex.c
+
+
stm32f0xx_hal.c
1
..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal.c
+
+
stm32f0xx_ll_crc.c
1
..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_crc.c
+
+
stm32f0xx_ll_dma.c
1
..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_dma.c
+
+
stm32f0xx_ll_exti.c
1
..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_exti.c
+
+
stm32f0xx_ll_gpio.c
1
..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_gpio.c
+
+
stm32f0xx_ll_pwr.c
1
..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_pwr.c
+
+
stm32f0xx_ll_rcc.c
1
..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_rcc.c
+
+
stm32f0xx_ll_utils.c
1
..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_utils.c
+
+
stm32f0xx_hal_gpio.c
1
..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_gpio.c
+
+
stm32f0xx_hal_uart.c
1
..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_uart.c
+
+
stm32f0xx_hal_uart_ex.c
1
..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_uart_ex.c
+
+
stm32f0xx_hal_usart.c
1
..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_usart.c
+
+
stm32f0xx_ll_usart.c
1
@@ -777,11 +890,9 @@
-
-
-
-
+
+
+
-
diff --git a/bsp/stm32/stm32f091-st-nucleo/project.ewp b/bsp/stm32/stm32f091-st-nucleo/project.ewp
index 1b17cd49f..fa77f0a3d 100644
--- a/bsp/stm32/stm32f091-st-nucleo/project.ewp
+++ b/bsp/stm32/stm32f091-st-nucleo/project.ewp
@@ -346,12 +346,14 @@
$PROJ_DIR$\..\..\..\components\finsh
$PROJ_DIR$\..\..\..\libcpu\arm\common
$PROJ_DIR$\..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Inc
+ $PROJ_DIR$\board\ports
$PROJ_DIR$\..\..\..\components\drivers\include
$PROJ_DIR$\.
$PROJ_DIR$\applications
$PROJ_DIR$\..\libraries\STM32F0xx_HAL\CMSIS\Include
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\libraries\STM32F0xx_HAL\CMSIS\Device\ST\STM32F0xx\Include
$PROJ_DIR$\..\..\..\include
@@ -1376,12 +1378,14 @@
$PROJ_DIR$\..\..\..\components\finsh
$PROJ_DIR$\..\..\..\libcpu\arm\common
$PROJ_DIR$\..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Inc
+ $PROJ_DIR$\board\ports
$PROJ_DIR$\..\..\..\components\drivers\include
$PROJ_DIR$\.
$PROJ_DIR$\applications
$PROJ_DIR$\..\libraries\STM32F0xx_HAL\CMSIS\Include
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\libraries\STM32F0xx_HAL\CMSIS\Device\ST\STM32F0xx\Include
$PROJ_DIR$\..\..\..\include
@@ -2060,33 +2064,6 @@
-
- Applications
-
- $PROJ_DIR$\applications\main.c
-
-
-
- Drivers
-
- $PROJ_DIR$\board\board.c
-
-
- $PROJ_DIR$\board\CubeMX_Config\Src\stm32f0xx_hal_msp.c
-
-
- $PROJ_DIR$\..\libraries\STM32F0xx_HAL\CMSIS\Device\ST\STM32F0xx\Source\Templates\iar\startup_stm32f091xc.s
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_usart.c
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_common.c
-
-
Kernel
@@ -2136,13 +2113,34 @@
- CORTEX-M0
+ Applications
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\cpuport.c
+ $PROJ_DIR$\applications\main.c
+
+
+ Drivers
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\context_iar.S
+ $PROJ_DIR$\board\board.c
+
+ $PROJ_DIR$\board\CubeMX_Config\Src\stm32f0xx_hal_msp.c
+
+
+ $PROJ_DIR$\..\libraries\STM32F0xx_HAL\CMSIS\Device\ST\STM32F0xx\Source\Templates\iar\startup_stm32f091xc.s
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_usart.c
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_common.c
+
+
+
+ cpu
$PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c
@@ -2152,6 +2150,12 @@
$PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\cpuport.c
+
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\context_iar.S
+
DeviceDrivers
@@ -2188,21 +2192,15 @@
$PROJ_DIR$\..\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\..\components\finsh\symbol.c
-
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_file.c
-
+
+
+ libc
STM32_HAL
@@ -2218,6 +2216,9 @@
$PROJ_DIR$\..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_crc.c
+
+ $PROJ_DIR$\..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_crc_ex.c
+
$PROJ_DIR$\..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_pwr.c
diff --git a/bsp/stm32/stm32f091-st-nucleo/project.uvoptx b/bsp/stm32/stm32f091-st-nucleo/project.uvoptx
index b23ad4881..1e14fb2ab 100644
--- a/bsp/stm32/stm32f091-st-nucleo/project.uvoptx
+++ b/bsp/stm32/stm32f091-st-nucleo/project.uvoptx
@@ -73,7 +73,7 @@
0
- 0
+ 1
0
1
@@ -173,7 +173,6 @@
1
- 0
0
2
10000000
@@ -182,7 +181,7 @@
- Applications
+ Kernel
0
0
0
@@ -194,207 +193,207 @@
0
0
0
- applications\main.c
- main.c
+ ..\..\..\src\clock.c
+ clock.c
0
0
-
-
-
- Drivers
- 0
- 0
- 0
- 0
- 2
+ 1
2
1
0
0
0
- board\board.c
- board.c
+ ..\..\..\src\components.c
+ components.c
0
0
- 2
+ 1
3
1
0
0
0
- board\CubeMX_Config\Src\stm32f0xx_hal_msp.c
- stm32f0xx_hal_msp.c
+ ..\..\..\src\cpu.c
+ cpu.c
0
0
- 2
+ 1
4
- 2
+ 1
0
0
0
- ..\libraries\STM32F0xx_HAL\CMSIS\Device\ST\STM32F0xx\Source\Templates\arm\startup_stm32f091xc.s
- startup_stm32f091xc.s
+ ..\..\..\src\device.c
+ device.c
0
0
- 2
+ 1
5
1
0
0
0
- ..\libraries\HAL_Drivers\drv_gpio.c
- drv_gpio.c
+ ..\..\..\src\idle.c
+ idle.c
0
0
- 2
+ 1
6
1
0
0
0
- ..\libraries\HAL_Drivers\drv_usart.c
- drv_usart.c
+ ..\..\..\src\ipc.c
+ ipc.c
0
0
- 2
+ 1
7
1
0
0
0
- ..\libraries\HAL_Drivers\drv_common.c
- drv_common.c
+ ..\..\..\src\irq.c
+ irq.c
0
0
-
-
-
- Kernel
- 0
- 0
- 0
- 0
- 3
+ 1
8
1
0
0
0
- ..\..\..\src\clock.c
- clock.c
+ ..\..\..\src\kservice.c
+ kservice.c
0
0
- 3
+ 1
9
1
0
0
0
- ..\..\..\src\components.c
- components.c
+ ..\..\..\src\mem.c
+ mem.c
0
0
- 3
+ 1
10
1
0
0
0
- ..\..\..\src\cpu.c
- cpu.c
+ ..\..\..\src\mempool.c
+ mempool.c
0
0
- 3
+ 1
11
1
0
0
0
- ..\..\..\src\device.c
- device.c
+ ..\..\..\src\object.c
+ object.c
0
0
- 3
+ 1
12
1
0
0
0
- ..\..\..\src\idle.c
- idle.c
+ ..\..\..\src\scheduler.c
+ scheduler.c
0
0
- 3
+ 1
13
1
0
0
0
- ..\..\..\src\ipc.c
- ipc.c
+ ..\..\..\src\signal.c
+ signal.c
0
0
- 3
+ 1
14
1
0
0
0
- ..\..\..\src\irq.c
- irq.c
+ ..\..\..\src\thread.c
+ thread.c
0
0
- 3
+ 1
15
1
0
0
0
- ..\..\..\src\kservice.c
- kservice.c
+ ..\..\..\src\timer.c
+ timer.c
0
0
+
+
+
+ Applications
+ 0
+ 0
+ 0
+ 0
- 3
+ 2
16
1
0
0
0
- ..\..\..\src\mem.c
- mem.c
+ applications\main.c
+ main.c
0
0
+
+
+
+ Drivers
+ 0
+ 0
+ 0
+ 0
3
17
@@ -402,8 +401,8 @@
0
0
0
- ..\..\..\src\mempool.c
- mempool.c
+ board\board.c
+ board.c
0
0
@@ -414,20 +413,20 @@
0
0
0
- ..\..\..\src\object.c
- object.c
+ board\CubeMX_Config\Src\stm32f0xx_hal_msp.c
+ stm32f0xx_hal_msp.c
0
0
3
19
- 1
+ 2
0
0
0
- ..\..\..\src\scheduler.c
- scheduler.c
+ ..\libraries\STM32F0xx_HAL\CMSIS\Device\ST\STM32F0xx\Source\Templates\arm\startup_stm32f091xc.s
+ startup_stm32f091xc.s
0
0
@@ -438,8 +437,8 @@
0
0
0
- ..\..\..\src\signal.c
- signal.c
+ ..\libraries\HAL_Drivers\drv_gpio.c
+ drv_gpio.c
0
0
@@ -450,8 +449,8 @@
0
0
0
- ..\..\..\src\thread.c
- thread.c
+ ..\libraries\HAL_Drivers\drv_usart.c
+ drv_usart.c
0
0
@@ -462,15 +461,15 @@
0
0
0
- ..\..\..\src\timer.c
- timer.c
+ ..\libraries\HAL_Drivers\drv_common.c
+ drv_common.c
0
0
- CORTEX-M0
+ cpu
0
0
0
@@ -482,20 +481,20 @@
0
0
0
- ..\..\..\libcpu\arm\cortex-m0\cpuport.c
- cpuport.c
+ ..\..\..\libcpu\arm\common\backtrace.c
+ backtrace.c
0
0
4
24
- 2
+ 1
0
0
0
- ..\..\..\libcpu\arm\cortex-m0\context_rvds.S
- context_rvds.S
+ ..\..\..\libcpu\arm\common\div0.c
+ div0.c
0
0
@@ -506,8 +505,8 @@
0
0
0
- ..\..\..\libcpu\arm\common\backtrace.c
- backtrace.c
+ ..\..\..\libcpu\arm\common\showmem.c
+ showmem.c
0
0
@@ -518,20 +517,20 @@
0
0
0
- ..\..\..\libcpu\arm\common\div0.c
- div0.c
+ ..\..\..\libcpu\arm\cortex-m0\cpuport.c
+ cpuport.c
0
0
4
27
- 1
+ 2
0
0
0
- ..\..\..\libcpu\arm\common\showmem.c
- showmem.c
+ ..\..\..\libcpu\arm\cortex-m0\context_rvds.S
+ context_rvds.S
0
0
@@ -655,7 +654,7 @@
finsh
- 0
+ 1
0
0
0
@@ -678,18 +677,6 @@
0
0
0
- ..\..\..\components\finsh\symbol.c
- symbol.c
- 0
- 0
-
-
- 6
- 39
- 1
- 0
- 0
- 0
..\..\..\components\finsh\cmd.c
cmd.c
0
@@ -697,7 +684,7 @@
6
- 40
+ 39
1
0
0
@@ -707,30 +694,6 @@
0
0
-
- 6
- 41
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh_cmd.c
- msh_cmd.c
- 0
- 0
-
-
- 6
- 42
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh_file.c
- msh_file.c
- 0
- 0
-
@@ -741,7 +704,7 @@
0
7
- 43
+ 40
1
0
0
@@ -753,7 +716,7 @@
7
- 44
+ 41
1
0
0
@@ -765,7 +728,7 @@
7
- 45
+ 42
1
0
0
@@ -777,7 +740,7 @@
7
- 46
+ 43
1
0
0
@@ -789,7 +752,19 @@
7
- 47
+ 44
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_crc_ex.c
+ stm32f0xx_hal_crc_ex.c
+ 0
+ 0
+
+
+ 7
+ 45
1
0
0
@@ -801,7 +776,7 @@
7
- 48
+ 46
1
0
0
@@ -813,7 +788,7 @@
7
- 49
+ 47
1
0
0
@@ -825,7 +800,7 @@
7
- 50
+ 48
1
0
0
@@ -837,7 +812,7 @@
7
- 51
+ 49
1
0
0
@@ -849,7 +824,7 @@
7
- 52
+ 50
1
0
0
@@ -861,7 +836,7 @@
7
- 53
+ 51
1
0
0
@@ -873,7 +848,7 @@
7
- 54
+ 52
1
0
0
@@ -885,7 +860,7 @@
7
- 55
+ 53
1
0
0
@@ -897,7 +872,7 @@
7
- 56
+ 54
1
0
0
@@ -909,7 +884,7 @@
7
- 57
+ 55
1
0
0
@@ -921,7 +896,7 @@
7
- 58
+ 56
1
0
0
@@ -933,7 +908,7 @@
7
- 59
+ 57
1
0
0
@@ -945,7 +920,7 @@
7
- 60
+ 58
1
0
0
@@ -957,7 +932,7 @@
7
- 61
+ 59
1
0
0
@@ -969,7 +944,7 @@
7
- 62
+ 60
1
0
0
diff --git a/bsp/stm32/stm32f091-st-nucleo/project.uvprojx b/bsp/stm32/stm32f091-st-nucleo/project.uvprojx
index 99a92d1dc..fda7cc348 100644
--- a/bsp/stm32/stm32f091-st-nucleo/project.uvprojx
+++ b/bsp/stm32/stm32f091-st-nucleo/project.uvprojx
@@ -184,7 +184,6 @@
0
0
0
- 0
0
0
8
@@ -338,7 +337,7 @@
STM32F091xC, USE_HAL_DRIVER
- applications;.;board;board\CubeMX_Config\Inc;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\include;..\..\..\libcpu\arm\cortex-m0;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\libraries\STM32F0xx_HAL\CMSIS\Device\ST\STM32F0xx\Include;..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Inc;..\libraries\STM32F0xx_HAL\CMSIS\Include
+ .;..\..\..\include;applications;.;board;board\ports;board\CubeMX_Config\Inc;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m0;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\common;..\libraries\STM32F0xx_HAL\CMSIS\Device\ST\STM32F0xx\Include;..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Inc;..\libraries\STM32F0xx_HAL\CMSIS\Include
@@ -372,58 +371,13 @@
.\board\linker_scripts\link.sct
- --keep *.o(.rti_fn.*) --keep *.o(FSymTab)
+
-
- Applications
-
-
- main.c
- 1
- applications\main.c
-
-
-
-
- Drivers
-
-
- board.c
- 1
- board\board.c
-
-
- stm32f0xx_hal_msp.c
- 1
- board\CubeMX_Config\Src\stm32f0xx_hal_msp.c
-
-
- startup_stm32f091xc.s
- 2
- ..\libraries\STM32F0xx_HAL\CMSIS\Device\ST\STM32F0xx\Source\Templates\arm\startup_stm32f091xc.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
-
-
-
Kernel
@@ -505,18 +459,53 @@
- CORTEX-M0
+ Applications
- cpuport.c
+ main.c
1
- ..\..\..\libcpu\arm\cortex-m0\cpuport.c
+ applications\main.c
+
+
+
+
+ Drivers
+
+
+ board.c
+ 1
+ board\board.c
- context_rvds.S
+ stm32f0xx_hal_msp.c
+ 1
+ board\CubeMX_Config\Src\stm32f0xx_hal_msp.c
+
+
+ startup_stm32f091xc.s
2
- ..\..\..\libcpu\arm\cortex-m0\context_rvds.S
+ ..\libraries\STM32F0xx_HAL\CMSIS\Device\ST\STM32F0xx\Source\Templates\arm\startup_stm32f091xc.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
+
backtrace.c
1
@@ -532,6 +521,16 @@
1
..\..\..\libcpu\arm\common\showmem.c
+
+ cpuport.c
+ 1
+ ..\..\..\libcpu\arm\cortex-m0\cpuport.c
+
+
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m0\context_rvds.S
+
@@ -592,11 +591,6 @@
1
..\..\..\components\finsh\shell.c
-
- symbol.c
- 1
- ..\..\..\components\finsh\symbol.c
-
cmd.c
1
@@ -607,16 +601,6 @@
1
..\..\..\components\finsh\msh.c
-
- msh_cmd.c
- 1
- ..\..\..\components\finsh\msh_cmd.c
-
-
- msh_file.c
- 1
- ..\..\..\components\finsh\msh_file.c
-
@@ -642,6 +626,11 @@
1
..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_crc.c
+
+ stm32f0xx_hal_crc_ex.c
+ 1
+ ..\libraries\STM32F0xx_HAL\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_crc_ex.c
+
stm32f0xx_hal_pwr.c
1
diff --git a/bsp/stm32/stm32f103-atk-nano/project.ewp b/bsp/stm32/stm32f103-atk-nano/project.ewp
index e15e948d7..39bb6acf3 100644
--- a/bsp/stm32/stm32f103-atk-nano/project.ewp
+++ b/bsp/stm32/stm32f103-atk-nano/project.ewp
@@ -354,6 +354,7 @@
$PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Include
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\..\..\include
$PROJ_DIR$\..\libraries\HAL_Drivers
@@ -1385,6 +1386,7 @@
$PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Include
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\..\..\include
$PROJ_DIR$\..\libraries\HAL_Drivers
@@ -2062,33 +2064,6 @@
-
- Applications
-
- $PROJ_DIR$\applications\main.c
-
-
-
- Drivers
-
- $PROJ_DIR$\board\board.c
-
-
- $PROJ_DIR$\board\CubeMX_Config\Src\stm32f1xx_hal_msp.c
-
-
- $PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\iar\startup_stm32f103xb.s
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_usart.c
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_common.c
-
-
Kernel
@@ -2141,13 +2116,34 @@
- CORTEX-M3
+ Applications
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c
+ $PROJ_DIR$\applications\main.c
+
+
+
+ Drivers
+
+ $PROJ_DIR$\board\board.c
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S
+ $PROJ_DIR$\board\CubeMX_Config\Src\stm32f1xx_hal_msp.c
+
+ $PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\iar\startup_stm32f103xb.s
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_usart.c
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_common.c
+
+
+
+ cpu
$PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c
@@ -2157,6 +2153,12 @@
$PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c
+
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S
+
DeviceDrivers
@@ -2193,21 +2195,15 @@
$PROJ_DIR$\..\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\..\components\finsh\symbol.c
-
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_file.c
-
+
+
+ libc
STM32_HAL
diff --git a/bsp/stm32/stm32f103-atk-nano/project.uvoptx b/bsp/stm32/stm32f103-atk-nano/project.uvoptx
index eba66b79a..02c055df3 100644
--- a/bsp/stm32/stm32f103-atk-nano/project.uvoptx
+++ b/bsp/stm32/stm32f103-atk-nano/project.uvoptx
@@ -186,743 +186,11 @@
- Applications
- 1
+ Source Group 1
+ 0
0
0
0
-
- 1
- 1
- 1
- 0
- 0
- 0
- applications\main.c
- main.c
- 0
- 0
-
-
-
-
- Drivers
- 1
- 0
- 0
- 0
-
- 2
- 2
- 1
- 0
- 0
- 0
- board\board.c
- board.c
- 0
- 0
-
-
- 2
- 3
- 1
- 0
- 0
- 0
- board\CubeMX_Config\Src\stm32f1xx_hal_msp.c
- stm32f1xx_hal_msp.c
- 0
- 0
-
-
- 2
- 4
- 2
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xb.s
- startup_stm32f103xb.s
- 0
- 0
-
-
- 2
- 5
- 1
- 0
- 0
- 0
- ..\libraries\HAL_Drivers\drv_gpio.c
- drv_gpio.c
- 0
- 0
-
-
- 2
- 6
- 1
- 0
- 0
- 0
- ..\libraries\HAL_Drivers\drv_usart.c
- drv_usart.c
- 0
- 0
-
-
- 2
- 7
- 1
- 0
- 0
- 0
- ..\libraries\HAL_Drivers\drv_common.c
- drv_common.c
- 0
- 0
-
-
-
-
- Kernel
- 1
- 0
- 0
- 0
-
- 3
- 8
- 1
- 0
- 0
- 0
- ..\..\..\src\clock.c
- clock.c
- 0
- 0
-
-
- 3
- 9
- 1
- 0
- 0
- 0
- ..\..\..\src\components.c
- components.c
- 0
- 0
-
-
- 3
- 10
- 1
- 0
- 0
- 0
- ..\..\..\src\cpu.c
- cpu.c
- 0
- 0
-
-
- 3
- 11
- 1
- 0
- 0
- 0
- ..\..\..\src\device.c
- device.c
- 0
- 0
-
-
- 3
- 12
- 1
- 0
- 0
- 0
- ..\..\..\src\idle.c
- idle.c
- 0
- 0
-
-
- 3
- 13
- 1
- 0
- 0
- 0
- ..\..\..\src\ipc.c
- ipc.c
- 0
- 0
-
-
- 3
- 14
- 1
- 0
- 0
- 0
- ..\..\..\src\irq.c
- irq.c
- 0
- 0
-
-
- 3
- 15
- 1
- 0
- 0
- 0
- ..\..\..\src\kservice.c
- kservice.c
- 0
- 0
-
-
- 3
- 16
- 1
- 0
- 0
- 0
- ..\..\..\src\mem.c
- mem.c
- 0
- 0
-
-
- 3
- 17
- 1
- 0
- 0
- 0
- ..\..\..\src\memheap.c
- memheap.c
- 0
- 0
-
-
- 3
- 18
- 1
- 0
- 0
- 0
- ..\..\..\src\mempool.c
- mempool.c
- 0
- 0
-
-
- 3
- 19
- 1
- 0
- 0
- 0
- ..\..\..\src\object.c
- object.c
- 0
- 0
-
-
- 3
- 20
- 1
- 0
- 0
- 0
- ..\..\..\src\scheduler.c
- scheduler.c
- 0
- 0
-
-
- 3
- 21
- 1
- 0
- 0
- 0
- ..\..\..\src\signal.c
- signal.c
- 0
- 0
-
-
- 3
- 22
- 1
- 0
- 0
- 0
- ..\..\..\src\thread.c
- thread.c
- 0
- 0
-
-
- 3
- 23
- 1
- 0
- 0
- 0
- ..\..\..\src\timer.c
- timer.c
- 0
- 0
-
-
-
-
- CORTEX-M3
- 1
- 0
- 0
- 0
-
- 4
- 24
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m3\cpuport.c
- cpuport.c
- 0
- 0
-
-
- 4
- 25
- 2
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m3\context_rvds.S
- context_rvds.S
- 0
- 0
-
-
- 4
- 26
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\backtrace.c
- backtrace.c
- 0
- 0
-
-
- 4
- 27
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\div0.c
- div0.c
- 0
- 0
-
-
- 4
- 28
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\showmem.c
- showmem.c
- 0
- 0
-
-
-
-
- DeviceDrivers
- 1
- 0
- 0
- 0
-
- 5
- 29
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\misc\pin.c
- pin.c
- 0
- 0
-
-
- 5
- 30
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\serial\serial.c
- serial.c
- 0
- 0
-
-
- 5
- 31
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\completion.c
- completion.c
- 0
- 0
-
-
- 5
- 32
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\dataqueue.c
- dataqueue.c
- 0
- 0
-
-
- 5
- 33
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\pipe.c
- pipe.c
- 0
- 0
-
-
- 5
- 34
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\ringblk_buf.c
- ringblk_buf.c
- 0
- 0
-
-
- 5
- 35
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\ringbuffer.c
- ringbuffer.c
- 0
- 0
-
-
- 5
- 36
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\waitqueue.c
- waitqueue.c
- 0
- 0
-
-
- 5
- 37
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\workqueue.c
- workqueue.c
- 0
- 0
-
-
-
-
- finsh
- 1
- 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\symbol.c
- symbol.c
- 0
- 0
-
-
- 6
- 40
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\cmd.c
- cmd.c
- 0
- 0
-
-
- 6
- 41
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh.c
- msh.c
- 0
- 0
-
-
- 6
- 42
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh_cmd.c
- msh_cmd.c
- 0
- 0
-
-
- 6
- 43
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh_file.c
- msh_file.c
- 0
- 0
-
-
-
-
- STM32_HAL
- 1
- 0
- 0
- 0
-
- 7
- 44
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c
- system_stm32f1xx.c
- 0
- 0
-
-
- 7
- 45
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c
- stm32f1xx_hal_dma.c
- 0
- 0
-
-
- 7
- 46
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c
- stm32f1xx_hal_cortex.c
- 0
- 0
-
-
- 7
- 47
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_crc.c
- stm32f1xx_hal_crc.c
- 0
- 0
-
-
- 7
- 48
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c
- stm32f1xx_hal_pwr.c
- 0
- 0
-
-
- 7
- 49
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c
- stm32f1xx_hal_rcc.c
- 0
- 0
-
-
- 7
- 50
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c
- stm32f1xx_hal_rcc_ex.c
- 0
- 0
-
-
- 7
- 51
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c
- stm32f1xx_hal.c
- 0
- 0
-
-
- 7
- 52
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cec.c
- stm32f1xx_hal_cec.c
- 0
- 0
-
-
- 7
- 53
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_sram.c
- stm32f1xx_hal_sram.c
- 0
- 0
-
-
- 7
- 54
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c
- stm32f1xx_hal_gpio.c
- 0
- 0
-
-
- 7
- 55
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c
- stm32f1xx_hal_gpio_ex.c
- 0
- 0
-
-
- 7
- 56
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c
- stm32f1xx_hal_uart.c
- 0
- 0
-
-
- 7
- 57
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_usart.c
- stm32f1xx_hal_usart.c
- 0
- 0
-
diff --git a/bsp/stm32/stm32f103-atk-nano/project.uvprojx b/bsp/stm32/stm32f103-atk-nano/project.uvprojx
index 4d626125a..69ef3153a 100644
--- a/bsp/stm32/stm32f103-atk-nano/project.uvprojx
+++ b/bsp/stm32/stm32f103-atk-nano/project.uvprojx
@@ -1,10 +1,7 @@
-
2.1
-
### uVision Project, (C) Keil Software
-
rt-thread
@@ -19,28 +16,28 @@
Keil.STM32F1xx_DFP.2.2.0
http://www.keil.com/pack/
IRAM(0x20000000,0x5000) IROM(0x08000000,0x20000) CPUTYPE("Cortex-M3") CLOCK(12000000) ELITTLE
-
-
+
+
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128 -FS08000000 -FL020000 -FP0($$Device:STM32F103RB$Flash\STM32F10x_128.FLM))
0
$$Device:STM32F103RB$Device\Include\stm32f10x.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
$$Device:STM32F103RB$SVD\STM32F103xx.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
@@ -114,7 +111,7 @@
DCM.DLL
-pCM3
SARMCM3.DLL
-
+
TCM.DLL
-pCM3
@@ -139,10 +136,10 @@
1
BIN\UL2CM3.DLL
"" ()
-
-
-
-
+
+
+
+
0
@@ -175,7 +172,7 @@
0
0
"Cortex-M3"
-
+
0
0
0
@@ -307,7 +304,7 @@
0x0
-
+
1
@@ -334,10 +331,10 @@
0
0
-
+
STM32F103xB, USE_HAL_DRIVER
-
- applications;.;board;board\CubeMX_Config\Inc;board\ports;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\include;..\..\..\libcpu\arm\cortex-m3;..\..\..\libcpu\arm\common;..\..\..\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
+
+ .;..\..\..\include;applications;.;board;board\CubeMX_Config\Inc;board\ports;..\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;..\..\..\components\libc\compilers\common;..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Include;..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Inc;..\libraries\STM32F1xx_HAL\CMSIS\Include
@@ -352,10 +349,10 @@
0
0
-
-
-
-
+
+
+
+
@@ -367,62 +364,17 @@
0
0x08000000
0x20000000
-
+
.\board\linker_scripts\link.sct
-
-
- --keep *.o(.rti_fn.*) --keep *.o(FSymTab)
-
-
+
+
+
+
+
-
- Applications
-
-
- main.c
- 1
- applications\main.c
-
-
-
-
- Drivers
-
-
- board.c
- 1
- board\board.c
-
-
- stm32f1xx_hal_msp.c
- 1
- board\CubeMX_Config\Src\stm32f1xx_hal_msp.c
-
-
- startup_stm32f103xb.s
- 2
- ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xb.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
-
-
-
Kernel
@@ -431,76 +383,106 @@
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
+
+
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
@@ -509,34 +491,97 @@
- CORTEX-M3
+ Applications
+
+
+ main.c
+ 1
+ applications\main.c
+
+
+
+
+ Drivers
- cpuport.c
+ board.c
1
- ..\..\..\libcpu\arm\cortex-m3\cpuport.c
+ board\board.c
+
+
- context_rvds.S
+ stm32f1xx_hal_msp.c
+ 1
+ board\CubeMX_Config\Src\stm32f1xx_hal_msp.c
+
+
+
+
+ startup_stm32f103xb.s
2
- ..\..\..\libcpu\arm\cortex-m3\context_rvds.S
+ ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xb.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
+
backtrace.c
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-m3\cpuport.c
+
+
+
+
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m3\context_rvds.S
+
+
DeviceDrivers
@@ -546,41 +591,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
@@ -596,31 +657,20 @@
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
-
- msh_cmd.c
- 1
- ..\..\..\components\finsh\msh_cmd.c
-
-
- msh_file.c
- 1
- ..\..\..\components\finsh\msh_file.c
-
@@ -631,66 +681,92 @@
1
..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c
+
+
stm32f1xx_hal_dma.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c
+
+
stm32f1xx_hal_cortex.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c
+
+
stm32f1xx_hal_crc.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_crc.c
+
+
stm32f1xx_hal_pwr.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c
+
+
stm32f1xx_hal_rcc.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c
+
+
stm32f1xx_hal_rcc_ex.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c
+
+
stm32f1xx_hal.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c
+
+
stm32f1xx_hal_cec.c
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
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c
+
+
stm32f1xx_hal_gpio_ex.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c
+
+
stm32f1xx_hal_uart.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c
+
+
stm32f1xx_hal_usart.c
1
@@ -701,11 +777,9 @@
-
-
-
-
+
+
+
-
diff --git a/bsp/stm32/stm32f103-atk-warshipv3/project.ewp b/bsp/stm32/stm32f103-atk-warshipv3/project.ewp
index c60653bb3..ea59bde0e 100644
--- a/bsp/stm32/stm32f103-atk-warshipv3/project.ewp
+++ b/bsp/stm32/stm32f103-atk-warshipv3/project.ewp
@@ -353,6 +353,7 @@
$PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Include
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\..\..\include
$PROJ_DIR$\..\libraries\HAL_Drivers
@@ -1383,6 +1384,7 @@
$PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Include
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\..\..\include
$PROJ_DIR$\..\libraries\HAL_Drivers
@@ -2188,21 +2190,15 @@
$PROJ_DIR$\..\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\..\components\finsh\symbol.c
-
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_file.c
-
+
+
+ libc
STM32_HAL
diff --git a/bsp/stm32/stm32f103-atk-warshipv3/project.uvoptx b/bsp/stm32/stm32f103-atk-warshipv3/project.uvoptx
index 46f92f497..a17f1c769 100644
--- a/bsp/stm32/stm32f103-atk-warshipv3/project.uvoptx
+++ b/bsp/stm32/stm32f103-atk-warshipv3/project.uvoptx
@@ -78,28 +78,6 @@
1
18
-
-
- 0
- Base Board Schematics (MCBSTM32E)
- I:\MDK5\MDK5\ARM\PACK\Keil\STM32F1xx_DFP\1.0.5\Documents\mcbstm32e-base-board-schematics.pdf
-
-
- 1
- Display Board Schematics (MCBSTM32E)
- I:\MDK5\MDK5\ARM\PACK\Keil\STM32F1xx_DFP\1.0.5\Documents\mcbstm32e-display-board-schematics.pdf
-
-
- 2
- User Manual (MCBSTM32E)
- I:\MDK5\MDK5\ARM\PACK\Keil\STM32F1xx_DFP\1.0.5\Documents\mcbstm32e.chm
-
-
- 3
- MCBSTM32E Evaluation Board Web Page (MCBSTM32E)
- http://www.keil.com/mcbstm32e/
-
-
0
1
@@ -122,7 +100,10 @@
1
0
0
- 11
+ 1
+ 0
+ 0
+ 6
@@ -184,6 +165,17 @@
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
1
0
@@ -204,7 +196,6 @@
1
1
0
- 0
0
0
..\..\..\src\clock.c
@@ -217,7 +208,6 @@
2
1
0
- 0
0
0
..\..\..\src\components.c
@@ -230,7 +220,6 @@
3
1
0
- 0
0
0
..\..\..\src\cpu.c
@@ -243,7 +232,6 @@
4
1
0
- 0
0
0
..\..\..\src\device.c
@@ -256,7 +244,6 @@
5
1
0
- 0
0
0
..\..\..\src\idle.c
@@ -269,7 +256,6 @@
6
1
0
- 0
0
0
..\..\..\src\ipc.c
@@ -282,7 +268,6 @@
7
1
0
- 0
0
0
..\..\..\src\irq.c
@@ -295,7 +280,6 @@
8
1
0
- 0
0
0
..\..\..\src\kservice.c
@@ -308,7 +292,6 @@
9
1
0
- 0
0
0
..\..\..\src\mem.c
@@ -321,7 +304,6 @@
10
1
0
- 0
0
0
..\..\..\src\mempool.c
@@ -334,7 +316,6 @@
11
1
0
- 0
0
0
..\..\..\src\object.c
@@ -347,7 +328,6 @@
12
1
0
- 0
0
0
..\..\..\src\scheduler.c
@@ -360,7 +340,6 @@
13
1
0
- 0
0
0
..\..\..\src\signal.c
@@ -373,7 +352,6 @@
14
1
0
- 0
0
0
..\..\..\src\thread.c
@@ -386,7 +364,6 @@
15
1
0
- 0
0
0
..\..\..\src\timer.c
@@ -407,7 +384,6 @@
16
1
0
- 0
0
0
applications\main.c
@@ -428,7 +404,6 @@
17
1
0
- 0
0
0
board\board.c
@@ -441,7 +416,6 @@
18
1
0
- 0
0
0
board\CubeMX_Config\Src\stm32f1xx_hal_msp.c
@@ -454,7 +428,6 @@
19
2
0
- 0
0
0
..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xe.s
@@ -467,7 +440,6 @@
20
1
0
- 0
0
0
..\libraries\HAL_Drivers\drv_gpio.c
@@ -480,7 +452,6 @@
21
1
0
- 0
0
0
..\libraries\HAL_Drivers\drv_usart.c
@@ -493,7 +464,6 @@
22
1
0
- 0
0
0
..\libraries\HAL_Drivers\drv_common.c
@@ -514,7 +484,6 @@
23
1
0
- 0
0
0
..\..\..\libcpu\arm\common\backtrace.c
@@ -527,7 +496,6 @@
24
1
0
- 0
0
0
..\..\..\libcpu\arm\common\div0.c
@@ -540,7 +508,6 @@
25
1
0
- 0
0
0
..\..\..\libcpu\arm\common\showmem.c
@@ -553,7 +520,6 @@
26
1
0
- 0
0
0
..\..\..\libcpu\arm\cortex-m3\cpuport.c
@@ -566,7 +532,6 @@
27
2
0
- 0
0
0
..\..\..\libcpu\arm\cortex-m3\context_rvds.S
@@ -587,7 +552,6 @@
28
1
0
- 0
0
0
..\..\..\components\drivers\misc\pin.c
@@ -600,7 +564,6 @@
29
1
0
- 0
0
0
..\..\..\components\drivers\serial\serial.c
@@ -613,7 +576,6 @@
30
1
0
- 0
0
0
..\..\..\components\drivers\src\completion.c
@@ -626,7 +588,6 @@
31
1
0
- 0
0
0
..\..\..\components\drivers\src\dataqueue.c
@@ -639,7 +600,6 @@
32
1
0
- 0
0
0
..\..\..\components\drivers\src\pipe.c
@@ -652,7 +612,6 @@
33
1
0
- 0
0
0
..\..\..\components\drivers\src\ringblk_buf.c
@@ -665,7 +624,6 @@
34
1
0
- 0
0
0
..\..\..\components\drivers\src\ringbuffer.c
@@ -678,7 +636,6 @@
35
1
0
- 0
0
0
..\..\..\components\drivers\src\waitqueue.c
@@ -691,7 +648,6 @@
36
1
0
- 0
0
0
..\..\..\components\drivers\src\workqueue.c
@@ -712,7 +668,6 @@
37
1
0
- 0
0
0
..\..\..\components\finsh\shell.c
@@ -725,7 +680,6 @@
38
1
0
- 0
0
0
..\..\..\components\finsh\symbol.c
@@ -738,7 +692,6 @@
39
1
0
- 0
0
0
..\..\..\components\finsh\cmd.c
@@ -751,7 +704,6 @@
40
1
0
- 0
0
0
..\..\..\components\finsh\msh.c
@@ -764,7 +716,6 @@
41
1
0
- 0
0
0
..\..\..\components\finsh\msh_cmd.c
@@ -777,7 +728,6 @@
42
1
0
- 0
0
0
..\..\..\components\finsh\msh_file.c
@@ -798,7 +748,6 @@
43
1
0
- 0
0
0
..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c
@@ -811,7 +760,6 @@
44
1
0
- 0
0
0
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c
@@ -824,7 +772,6 @@
45
1
0
- 0
0
0
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c
@@ -837,7 +784,6 @@
46
1
0
- 0
0
0
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_crc.c
@@ -850,7 +796,6 @@
47
1
0
- 0
0
0
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c
@@ -863,7 +808,6 @@
48
1
0
- 0
0
0
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c
@@ -876,7 +820,6 @@
49
1
0
- 0
0
0
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c
@@ -889,7 +832,6 @@
50
1
0
- 0
0
0
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c
@@ -902,7 +844,6 @@
51
1
0
- 0
0
0
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cec.c
@@ -915,7 +856,6 @@
52
1
0
- 0
0
0
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_sram.c
@@ -928,7 +868,6 @@
53
1
0
- 0
0
0
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c
@@ -941,7 +880,6 @@
54
1
0
- 0
0
0
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c
@@ -954,7 +892,6 @@
55
1
0
- 0
0
0
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c
@@ -967,7 +904,6 @@
56
1
0
- 0
0
0
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_usart.c
diff --git a/bsp/stm32/stm32f103-atk-warshipv3/project.uvprojx b/bsp/stm32/stm32f103-atk-warshipv3/project.uvprojx
index d599b56a5..a6feed2fa 100644
--- a/bsp/stm32/stm32f103-atk-warshipv3/project.uvprojx
+++ b/bsp/stm32/stm32f103-atk-warshipv3/project.uvprojx
@@ -10,11 +10,12 @@
rt-thread
0x4
ARM-ADS
+ 0
STM32F103ZE
STMicroelectronics
- Keil.STM32F1xx_DFP.1.0.5
+ Keil.STM32F1xx_DFP.2.2.0
http://www.keil.com/pack/
IROM(0x08000000,0x80000) IRAM(0x20000000,0x10000) CPUTYPE("Cortex-M3") CLOCK(12000000) ELITTLE
@@ -84,6 +85,8 @@
0
0
+ 0
+ 0
0
@@ -122,47 +125,6 @@
0
16
-
- 0
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 0
- 1
-
-
- 1
- 1
- 1
- 1
- 1
- 1
- 0
- 1
- 1
- 1
-
- 0
- 11
-
-
-
-
-
-
-
-
-
-
-
-
-
- STLink\ST-LINKIII-KEIL_SWO.dll
-
@@ -227,6 +189,7 @@
0
0
0
+ 0
3
3
0
@@ -360,7 +323,15 @@
0
0
1
+ 0
0
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
USE_HAL_DRIVER, STM32F103xE
@@ -378,6 +349,7 @@
0
0
0
+ 0
@@ -724,4 +696,10 @@
+
+
+
+
+
+
diff --git a/bsp/stm32/stm32f103-dofly-M3S/project.ewp b/bsp/stm32/stm32f103-dofly-M3S/project.ewp
index d6cd36e2b..2ed6e3a14 100644
--- a/bsp/stm32/stm32f103-dofly-M3S/project.ewp
+++ b/bsp/stm32/stm32f103-dofly-M3S/project.ewp
@@ -354,6 +354,7 @@
$PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Include
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\..\..\include
$PROJ_DIR$\..\libraries\HAL_Drivers
@@ -1385,6 +1386,7 @@
$PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Include
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\..\..\include
$PROJ_DIR$\..\libraries\HAL_Drivers
@@ -2115,6 +2117,9 @@
$PROJ_DIR$\applications\main.c
+
+ $PROJ_DIR$\applications\nrf24l01_init.c
+
Drivers
@@ -2190,21 +2195,15 @@
$PROJ_DIR$\..\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\..\components\finsh\symbol.c
-
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_file.c
-
+
+
+ libc
STM32_HAL
diff --git a/bsp/stm32/stm32f103-dofly-M3S/project.uvprojx b/bsp/stm32/stm32f103-dofly-M3S/project.uvprojx
index d78668547..da0c64405 100644
--- a/bsp/stm32/stm32f103-dofly-M3S/project.uvprojx
+++ b/bsp/stm32/stm32f103-dofly-M3S/project.uvprojx
@@ -335,7 +335,7 @@
USE_HAL_DRIVER, STM32F103xE
- .;..\..\..\include;applications;board;board\CubeMX_Config\Inc;board\ports;..\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
+ .;..\..\..\include;applications;board;board\CubeMX_Config\Inc;board\ports;..\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;..\..\..\components\libc\compilers\common;..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Include;..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Inc;..\libraries\STM32F1xx_HAL\CMSIS\Include
@@ -493,6 +493,13 @@
applications\main.c
+
+
+ nrf24l01_init.c
+ 1
+ applications\nrf24l01_init.c
+
+
Drivers
@@ -652,13 +659,6 @@
..\..\..\components\finsh\shell.c
-
-
- symbol.c
- 1
- ..\..\..\components\finsh\symbol.c
-
-
cmd.c
@@ -673,20 +673,6 @@
..\..\..\components\finsh\msh.c
-
-
- msh_cmd.c
- 1
- ..\..\..\components\finsh\msh_cmd.c
-
-
-
-
- msh_file.c
- 1
- ..\..\..\components\finsh\msh_file.c
-
-
STM32_HAL
diff --git a/bsp/stm32/stm32f103-dofly-lyc8/project.ewp b/bsp/stm32/stm32f103-dofly-lyc8/project.ewp
index 751801c4f..5c991640e 100644
--- a/bsp/stm32/stm32f103-dofly-lyc8/project.ewp
+++ b/bsp/stm32/stm32f103-dofly-lyc8/project.ewp
@@ -362,6 +362,7 @@
$PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Include
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\..\..\include
$PROJ_DIR$\..\libraries\HAL_Drivers
@@ -1405,6 +1406,7 @@
$PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Include
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\..\..\include
$PROJ_DIR$\..\libraries\HAL_Drivers
@@ -2086,33 +2088,6 @@
-
- Applications
-
- $PROJ_DIR$\applications\main.c
-
-
-
- Drivers
-
- $PROJ_DIR$\board\board.c
-
-
- $PROJ_DIR$\board\CubeMX_Config\Src\stm32f1xx_hal_msp.c
-
-
- $PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\iar\startup_stm32f103xb.s
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_usart.c
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_common.c
-
-
Kernel
@@ -2162,13 +2137,34 @@
- CORTEX-M3
+ Applications
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c
+ $PROJ_DIR$\applications\main.c
+
+
+
+ Drivers
+
+ $PROJ_DIR$\board\board.c
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S
+ $PROJ_DIR$\board\CubeMX_Config\Src\stm32f1xx_hal_msp.c
+
+ $PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\iar\startup_stm32f103xb.s
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_usart.c
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_common.c
+
+
+
+ cpu
$PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c
@@ -2178,6 +2174,12 @@
$PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c
+
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S
+
DeviceDrivers
@@ -2214,21 +2216,15 @@
$PROJ_DIR$\..\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\..\components\finsh\symbol.c
-
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_file.c
-
+
+
+ libc
STM32_HAL
diff --git a/bsp/stm32/stm32f103-dofly-lyc8/project.uvoptx b/bsp/stm32/stm32f103-dofly-lyc8/project.uvoptx
index 4933930c6..53a75b04e 100644
--- a/bsp/stm32/stm32f103-dofly-lyc8/project.uvoptx
+++ b/bsp/stm32/stm32f103-dofly-lyc8/project.uvoptx
@@ -203,731 +203,11 @@
- Kernel
- 1
- 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\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
- 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\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_stm32f103xb.s
- startup_stm32f103xb.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-m3\cpuport.c
- cpuport.c
- 0
- 0
-
-
- 4
- 27
- 2
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m3\context_rvds.S
- context_rvds.S
- 0
- 0
-
-
-
-
- DeviceDrivers
- 0
- 0
- 0
- 0
-
- 5
- 28
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\misc\pin.c
- pin.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
-
-
-
-
- finsh
- 0
- 0
- 0
- 0
-
- 6
- 37
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\shell.c
- shell.c
- 0
- 0
-
-
- 6
- 38
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\symbol.c
- symbol.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
-
-
- 6
- 41
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh_cmd.c
- msh_cmd.c
- 0
- 0
-
-
- 6
- 42
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh_file.c
- msh_file.c
- 0
- 0
-
-
-
-
- STM32_HAL
+ Source Group 1
0
0
0
0
-
- 7
- 43
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c
- system_stm32f1xx.c
- 0
- 0
-
-
- 7
- 44
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c
- stm32f1xx_hal_dma.c
- 0
- 0
-
-
- 7
- 45
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c
- stm32f1xx_hal_cortex.c
- 0
- 0
-
-
- 7
- 46
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_crc.c
- stm32f1xx_hal_crc.c
- 0
- 0
-
-
- 7
- 47
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c
- stm32f1xx_hal_pwr.c
- 0
- 0
-
-
- 7
- 48
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c
- stm32f1xx_hal_rcc.c
- 0
- 0
-
-
- 7
- 49
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c
- stm32f1xx_hal_rcc_ex.c
- 0
- 0
-
-
- 7
- 50
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c
- stm32f1xx_hal.c
- 0
- 0
-
-
- 7
- 51
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cec.c
- stm32f1xx_hal_cec.c
- 0
- 0
-
-
- 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
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c
- stm32f1xx_hal_gpio.c
- 0
- 0
-
-
- 7
- 54
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c
- stm32f1xx_hal_gpio_ex.c
- 0
- 0
-
-
- 7
- 55
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c
- stm32f1xx_hal_uart.c
- 0
- 0
-
-
- 7
- 56
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_usart.c
- stm32f1xx_hal_usart.c
- 0
- 0
-
diff --git a/bsp/stm32/stm32f103-dofly-lyc8/project.uvprojx b/bsp/stm32/stm32f103-dofly-lyc8/project.uvprojx
index d5b894ff7..d2333b792 100644
--- a/bsp/stm32/stm32f103-dofly-lyc8/project.uvprojx
+++ b/bsp/stm32/stm32f103-dofly-lyc8/project.uvprojx
@@ -1,16 +1,13 @@
-
2.1
-
### uVision Project, (C) Keil Software
-
rt-thread
0x4
ARM-ADS
- 5060183::V5.06 update 2 (build 183)::ARMCC
+ 5060750::V5.06 update 6 (build 750)::ARMCC
STM32F103C8
@@ -18,28 +15,28 @@
Keil.STM32F1xx_DFP.2.1.0
http://www.keil.com/pack/
IRAM(0x20000000,0x5000) IROM(0x08000000,0x10000) CPUTYPE("Cortex-M3") CLOCK(12000000) ELITTLE
-
-
+
+
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128 -FS08000000 -FL020000 -FP0($$Device:STM32F103C8$Flash\STM32F10x_128.FLM))
0
$$Device:STM32F103C8$Device\Include\stm32f10x.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
$$Device:STM32F103C8$SVD\STM32F103xx.svd
0
0
-
-
-
-
-
+
+
+
+
+
0
0
@@ -61,8 +58,8 @@
0
0
-
-
+
+
0
0
0
@@ -71,8 +68,8 @@
0
0
-
-
+
+
0
0
0
@@ -82,14 +79,14 @@
1
0
fromelf --bin !L --output rtthread.bin
-
+
0
0
0
0
0
-
+
0
@@ -103,8 +100,8 @@
0
0
3
-
-
+
+
1
@@ -113,7 +110,7 @@
DCM.DLL
-pCM3
SARMCM3.DLL
-
+
TCM.DLL
-pCM3
@@ -137,11 +134,11 @@
1
BIN\UL2CM3.DLL
-
-
-
-
-
+
+
+
+
+
0
@@ -174,7 +171,7 @@
0
0
"Cortex-M3"
-
+
0
0
0
@@ -306,7 +303,7 @@
0x0
-
+
1
@@ -331,10 +328,10 @@
0
0
-
+
STM32F103xB, USE_HAL_DRIVER
-
- .;..\..\..\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
+
+ .;..\..\..\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;..\..\..\components\libc\compilers\common;..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Include;..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Inc;..\libraries\STM32F1xx_HAL\CMSIS\Include
@@ -348,10 +345,10 @@
0
0
-
-
-
-
+
+
+
+
@@ -363,13 +360,13 @@
0
0x08000000
0x20000000
-
+
.\board\linker_scripts\link.sct
-
-
- --keep *.o(.rti_fn.*) --keep *.o(FSymTab)
-
-
+
+
+
+
+
@@ -382,71 +379,99 @@
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
@@ -472,26 +497,36 @@
1
board\board.c
+
+
stm32f1xx_hal_msp.c
1
board\CubeMX_Config\Src\stm32f1xx_hal_msp.c
+
+
startup_stm32f103xb.s
2
..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xb.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
@@ -507,21 +542,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-m3\cpuport.c
+
+
context_rvds.S
2
@@ -537,41 +580,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
@@ -587,31 +646,20 @@
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
-
- msh_cmd.c
- 1
- ..\..\..\components\finsh\msh_cmd.c
-
-
- msh_file.c
- 1
- ..\..\..\components\finsh\msh_file.c
-
@@ -622,66 +670,92 @@
1
..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c
+
+
stm32f1xx_hal_dma.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c
+
+
stm32f1xx_hal_cortex.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c
+
+
stm32f1xx_hal_crc.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_crc.c
+
+
stm32f1xx_hal_pwr.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c
+
+
stm32f1xx_hal_rcc.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c
+
+
stm32f1xx_hal_rcc_ex.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c
+
+
stm32f1xx_hal.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c
+
+
stm32f1xx_hal_cec.c
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
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c
+
+
stm32f1xx_hal_gpio_ex.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c
+
+
stm32f1xx_hal_uart.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c
+
+
stm32f1xx_hal_usart.c
1
@@ -692,5 +766,4 @@
-
diff --git a/bsp/stm32/stm32f103-fire-arbitrary/project.ewp b/bsp/stm32/stm32f103-fire-arbitrary/project.ewp
index 1bfe6f2db..0403a7dc9 100644
--- a/bsp/stm32/stm32f103-fire-arbitrary/project.ewp
+++ b/bsp/stm32/stm32f103-fire-arbitrary/project.ewp
@@ -2068,33 +2068,6 @@
-
- Applications
-
- $PROJ_DIR$\applications\main.c
-
-
-
- Drivers
-
- $PROJ_DIR$\board\board.c
-
-
- $PROJ_DIR$\board\CubeMX_Config\Src\stm32f1xx_hal_msp.c
-
-
- $PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\iar\startup_stm32f103xe.s
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_usart.c
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_common.c
-
-
Kernel
@@ -2147,13 +2120,34 @@
- CORTEX-M3
+ Applications
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c
+ $PROJ_DIR$\applications\main.c
+
+
+
+ Drivers
+
+ $PROJ_DIR$\board\board.c
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S
+ $PROJ_DIR$\board\CubeMX_Config\Src\stm32f1xx_hal_msp.c
+
+ $PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\iar\startup_stm32f103xe.s
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_usart.c
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_common.c
+
+
+
+ cpu
$PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c
@@ -2163,6 +2157,12 @@
$PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c
+
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S
+
DeviceDrivers
@@ -2199,26 +2199,17 @@
$PROJ_DIR$\..\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\..\components\finsh\symbol.c
-
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_file.c
-
libc
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\gmtime_r.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c
@@ -2256,9 +2247,6 @@
$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\time.c
-
STM32_HAL
diff --git a/bsp/stm32/stm32f103-fire-arbitrary/project.uvoptx b/bsp/stm32/stm32f103-fire-arbitrary/project.uvoptx
index a6ae2ee53..2127ae303 100644
--- a/bsp/stm32/stm32f103-fire-arbitrary/project.uvoptx
+++ b/bsp/stm32/stm32f103-fire-arbitrary/project.uvoptx
@@ -181,811 +181,11 @@
- Applications
+ Source Group 1
0
0
0
0
-
- 1
- 1
- 1
- 0
- 0
- 0
- applications\main.c
- main.c
- 0
- 0
-
-
-
-
- Drivers
- 0
- 0
- 0
- 0
-
- 2
- 2
- 1
- 0
- 0
- 0
- board\board.c
- board.c
- 0
- 0
-
-
- 2
- 3
- 1
- 0
- 0
- 0
- board\CubeMX_Config\Src\stm32f1xx_hal_msp.c
- stm32f1xx_hal_msp.c
- 0
- 0
-
-
- 2
- 4
- 2
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xe.s
- startup_stm32f103xe.s
- 0
- 0
-
-
- 2
- 5
- 1
- 0
- 0
- 0
- ..\libraries\HAL_Drivers\drv_gpio.c
- drv_gpio.c
- 0
- 0
-
-
- 2
- 6
- 1
- 0
- 0
- 0
- ..\libraries\HAL_Drivers\drv_usart.c
- drv_usart.c
- 0
- 0
-
-
- 2
- 7
- 1
- 0
- 0
- 0
- ..\libraries\HAL_Drivers\drv_common.c
- drv_common.c
- 0
- 0
-
-
-
-
- Kernel
- 0
- 0
- 0
- 0
-
- 3
- 8
- 1
- 0
- 0
- 0
- ..\..\..\src\clock.c
- clock.c
- 0
- 0
-
-
- 3
- 9
- 1
- 0
- 0
- 0
- ..\..\..\src\components.c
- components.c
- 0
- 0
-
-
- 3
- 10
- 1
- 0
- 0
- 0
- ..\..\..\src\cpu.c
- cpu.c
- 0
- 0
-
-
- 3
- 11
- 1
- 0
- 0
- 0
- ..\..\..\src\device.c
- device.c
- 0
- 0
-
-
- 3
- 12
- 1
- 0
- 0
- 0
- ..\..\..\src\idle.c
- idle.c
- 0
- 0
-
-
- 3
- 13
- 1
- 0
- 0
- 0
- ..\..\..\src\ipc.c
- ipc.c
- 0
- 0
-
-
- 3
- 14
- 1
- 0
- 0
- 0
- ..\..\..\src\irq.c
- irq.c
- 0
- 0
-
-
- 3
- 15
- 1
- 0
- 0
- 0
- ..\..\..\src\kservice.c
- kservice.c
- 0
- 0
-
-
- 3
- 16
- 1
- 0
- 0
- 0
- ..\..\..\src\mem.c
- mem.c
- 0
- 0
-
-
- 3
- 17
- 1
- 0
- 0
- 0
- ..\..\..\src\memheap.c
- memheap.c
- 0
- 0
-
-
- 3
- 18
- 1
- 0
- 0
- 0
- ..\..\..\src\mempool.c
- mempool.c
- 0
- 0
-
-
- 3
- 19
- 1
- 0
- 0
- 0
- ..\..\..\src\object.c
- object.c
- 0
- 0
-
-
- 3
- 20
- 1
- 0
- 0
- 0
- ..\..\..\src\scheduler.c
- scheduler.c
- 0
- 0
-
-
- 3
- 21
- 1
- 0
- 0
- 0
- ..\..\..\src\signal.c
- signal.c
- 0
- 0
-
-
- 3
- 22
- 1
- 0
- 0
- 0
- ..\..\..\src\thread.c
- thread.c
- 0
- 0
-
-
- 3
- 23
- 1
- 0
- 0
- 0
- ..\..\..\src\timer.c
- timer.c
- 0
- 0
-
-
-
-
- CORTEX-M3
- 0
- 0
- 0
- 0
-
- 4
- 24
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m3\cpuport.c
- cpuport.c
- 0
- 0
-
-
- 4
- 25
- 2
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m3\context_rvds.S
- context_rvds.S
- 0
- 0
-
-
- 4
- 26
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\backtrace.c
- backtrace.c
- 0
- 0
-
-
- 4
- 27
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\div0.c
- div0.c
- 0
- 0
-
-
- 4
- 28
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\showmem.c
- showmem.c
- 0
- 0
-
-
-
-
- DeviceDrivers
- 0
- 0
- 0
- 0
-
- 5
- 29
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\misc\pin.c
- pin.c
- 0
- 0
-
-
- 5
- 30
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\serial\serial.c
- serial.c
- 0
- 0
-
-
- 5
- 31
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\completion.c
- completion.c
- 0
- 0
-
-
- 5
- 32
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\dataqueue.c
- dataqueue.c
- 0
- 0
-
-
- 5
- 33
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\pipe.c
- pipe.c
- 0
- 0
-
-
- 5
- 34
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\ringblk_buf.c
- ringblk_buf.c
- 0
- 0
-
-
- 5
- 35
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\ringbuffer.c
- ringbuffer.c
- 0
- 0
-
-
- 5
- 36
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\waitqueue.c
- waitqueue.c
- 0
- 0
-
-
- 5
- 37
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\workqueue.c
- workqueue.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\symbol.c
- symbol.c
- 0
- 0
-
-
- 6
- 40
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\cmd.c
- cmd.c
- 0
- 0
-
-
- 6
- 41
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh.c
- msh.c
- 0
- 0
-
-
- 6
- 42
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh_cmd.c
- msh_cmd.c
- 0
- 0
-
-
- 6
- 43
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh_file.c
- msh_file.c
- 0
- 0
-
-
-
-
- libc
- 0
- 0
- 0
- 0
-
- 7
- 44
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\armlibc\libc.c
- libc.c
- 0
- 0
-
-
- 7
- 45
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\armlibc\mem_std.c
- mem_std.c
- 0
- 0
-
-
- 7
- 46
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\armlibc\stubs.c
- stubs.c
- 0
- 0
-
-
- 7
- 47
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\armlibc\time.c
- time.c
- 0
- 0
-
-
- 7
- 48
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\common\gmtime_r.c
- gmtime_r.c
- 0
- 0
-
-
-
-
- STM32_HAL
- 0
- 0
- 0
- 0
-
- 8
- 49
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c
- system_stm32f1xx.c
- 0
- 0
-
-
- 8
- 50
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c
- stm32f1xx_hal_dma.c
- 0
- 0
-
-
- 8
- 51
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c
- stm32f1xx_hal_cortex.c
- 0
- 0
-
-
- 8
- 52
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_crc.c
- stm32f1xx_hal_crc.c
- 0
- 0
-
-
- 8
- 53
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c
- stm32f1xx_hal_pwr.c
- 0
- 0
-
-
- 8
- 54
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c
- stm32f1xx_hal_rcc.c
- 0
- 0
-
-
- 8
- 55
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c
- stm32f1xx_hal_rcc_ex.c
- 0
- 0
-
-
- 8
- 56
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c
- stm32f1xx_hal.c
- 0
- 0
-
-
- 8
- 57
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cec.c
- stm32f1xx_hal_cec.c
- 0
- 0
-
-
- 8
- 58
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_sram.c
- stm32f1xx_hal_sram.c
- 0
- 0
-
-
- 8
- 59
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c
- stm32f1xx_hal_gpio.c
- 0
- 0
-
-
- 8
- 60
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c
- stm32f1xx_hal_gpio_ex.c
- 0
- 0
-
-
- 8
- 61
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c
- stm32f1xx_hal_uart.c
- 0
- 0
-
-
- 8
- 62
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_usart.c
- stm32f1xx_hal_usart.c
- 0
- 0
-
diff --git a/bsp/stm32/stm32f103-fire-arbitrary/project.uvprojx b/bsp/stm32/stm32f103-fire-arbitrary/project.uvprojx
index b24d1a6be..12b012271 100644
--- a/bsp/stm32/stm32f103-fire-arbitrary/project.uvprojx
+++ b/bsp/stm32/stm32f103-fire-arbitrary/project.uvprojx
@@ -1,10 +1,7 @@
-
2.1
-
### uVision Project, (C) Keil Software
-
rt-thread
@@ -19,28 +16,28 @@
Keil.STM32F1xx_DFP.2.2.0
http://www.keil.com/pack/
IRAM(0x20000000,0x10000) IROM(0x08000000,0x80000) CPUTYPE("Cortex-M3") CLOCK(12000000) ELITTLE
-
-
+
+
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_512 -FS08000000 -FL080000 -FP0($$Device:STM32F103ZE$Flash\STM32F10x_512.FLM))
0
$$Device:STM32F103ZE$Device\Include\stm32f10x.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
$$Device:STM32F103ZE$SVD\STM32F103xx.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
@@ -114,7 +111,7 @@
DCM.DLL
-pCM3
SARMCM3.DLL
-
+
TCM.DLL
-pCM3
@@ -138,11 +135,11 @@
1
BIN\UL2CM3.DLL
-
-
-
-
-
+
+
+
+
+
0
@@ -175,7 +172,7 @@
0
0
"Cortex-M3"
-
+
0
0
0
@@ -307,7 +304,7 @@
0x0
-
+
1
@@ -334,10 +331,10 @@
0
0
-
+
USE_HAL_DRIVER, RT_USING_ARM_LIBC, STM32F103xE
-
- applications;.;board;board\CubeMX_Config\Inc;board\ports;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\include;..\..\..\libcpu\arm\cortex-m3;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\armlibc;..\..\..\components\libc\compilers\common;..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Include;..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Inc;..\libraries\STM32F1xx_HAL\CMSIS\Include
+
+ .;..\..\..\include;applications;.;board;board\CubeMX_Config\Inc;board\ports;..\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;..\..\..\components\libc\compilers\armlibc;..\..\..\components\libc\compilers\common;..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Include;..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Inc;..\libraries\STM32F1xx_HAL\CMSIS\Include
@@ -352,10 +349,10 @@
0
0
-
-
-
-
+
+
+
+
@@ -367,62 +364,17 @@
0
0x08000000
0x20000000
-
+
.\board\linker_scripts\link.sct
-
-
- --keep *.o(.rti_fn.*) --keep *.o(FSymTab)
-
-
+
+
+
+
+
-
- Applications
-
-
- main.c
- 1
- applications\main.c
-
-
-
-
- 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
-
-
-
Kernel
@@ -431,76 +383,106 @@
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
+
+
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
@@ -509,34 +491,97 @@
- CORTEX-M3
+ Applications
- cpuport.c
+ main.c
1
- ..\..\..\libcpu\arm\cortex-m3\cpuport.c
+ applications\main.c
+
+
+
+ Drivers
+
- context_rvds.S
+ board.c
+ 1
+ board\board.c
+
+
+
+
+ stm32f1xx_hal_msp.c
+ 1
+ board\CubeMX_Config\Src\stm32f1xx_hal_msp.c
+
+
+
+
+ startup_stm32f103xe.s
2
- ..\..\..\libcpu\arm\cortex-m3\context_rvds.S
+ ..\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
+
backtrace.c
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-m3\cpuport.c
+
+
+
+
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m3\context_rvds.S
+
+
DeviceDrivers
@@ -546,41 +591,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
@@ -596,31 +657,20 @@
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
-
- msh_cmd.c
- 1
- ..\..\..\components\finsh\msh_cmd.c
-
-
- msh_file.c
- 1
- ..\..\..\components\finsh\msh_file.c
-
@@ -631,25 +681,26 @@
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
- ..\..\..\components\libc\compilers\armlibc\time.c
-
-
- gmtime_r.c
- 1
- ..\..\..\components\libc\compilers\common\gmtime_r.c
+ ..\..\..\components\libc\compilers\common\time.c
@@ -661,66 +712,92 @@
1
..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c
+
+
stm32f1xx_hal_dma.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c
+
+
stm32f1xx_hal_cortex.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c
+
+
stm32f1xx_hal_crc.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_crc.c
+
+
stm32f1xx_hal_pwr.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c
+
+
stm32f1xx_hal_rcc.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c
+
+
stm32f1xx_hal_rcc_ex.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c
+
+
stm32f1xx_hal.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c
+
+
stm32f1xx_hal_cec.c
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
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c
+
+
stm32f1xx_hal_gpio_ex.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c
+
+
stm32f1xx_hal_uart.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c
+
+
stm32f1xx_hal_usart.c
1
@@ -731,11 +808,9 @@
-
-
-
-
+
+
+
-
diff --git a/bsp/stm32/stm32f103-gizwits-gokitv21/project.ewp b/bsp/stm32/stm32f103-gizwits-gokitv21/project.ewp
index 6f73fc40a..5f761c6ca 100644
--- a/bsp/stm32/stm32f103-gizwits-gokitv21/project.ewp
+++ b/bsp/stm32/stm32f103-gizwits-gokitv21/project.ewp
@@ -362,6 +362,7 @@
$PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Include
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\..\..\include
$PROJ_DIR$\..\libraries\HAL_Drivers
@@ -1413,6 +1414,7 @@
$PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Include
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\..\..\include
$PROJ_DIR$\..\libraries\HAL_Drivers
@@ -2230,21 +2232,15 @@
$PROJ_DIR$\..\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\..\components\finsh\symbol.c
-
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_file.c
-
+
+
+ libc
STM32_HAL
diff --git a/bsp/stm32/stm32f103-gizwits-gokitv21/project.uvoptx b/bsp/stm32/stm32f103-gizwits-gokitv21/project.uvoptx
index 4879092cc..370216c0a 100644
--- a/bsp/stm32/stm32f103-gizwits-gokitv21/project.uvoptx
+++ b/bsp/stm32/stm32f103-gizwits-gokitv21/project.uvoptx
@@ -182,731 +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\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
- 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\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_stm32f103xb.s
- startup_stm32f103xb.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-m3\cpuport.c
- cpuport.c
- 0
- 0
-
-
- 4
- 27
- 2
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m3\context_rvds.S
- context_rvds.S
- 0
- 0
-
-
-
-
- DeviceDrivers
- 0
- 0
- 0
- 0
-
- 5
- 28
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\misc\pin.c
- pin.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
-
-
-
-
- finsh
- 0
- 0
- 0
- 0
-
- 6
- 37
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\shell.c
- shell.c
- 0
- 0
-
-
- 6
- 38
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\symbol.c
- symbol.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
-
-
- 6
- 41
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh_cmd.c
- msh_cmd.c
- 0
- 0
-
-
- 6
- 42
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh_file.c
- msh_file.c
- 0
- 0
-
-
-
-
- STM32_HAL
- 0
- 0
- 0
- 0
-
- 7
- 43
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c
- system_stm32f1xx.c
- 0
- 0
-
-
- 7
- 44
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c
- stm32f1xx_hal_dma.c
- 0
- 0
-
-
- 7
- 45
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c
- stm32f1xx_hal_cortex.c
- 0
- 0
-
-
- 7
- 46
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_crc.c
- stm32f1xx_hal_crc.c
- 0
- 0
-
-
- 7
- 47
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c
- stm32f1xx_hal_pwr.c
- 0
- 0
-
-
- 7
- 48
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c
- stm32f1xx_hal_rcc.c
- 0
- 0
-
-
- 7
- 49
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c
- stm32f1xx_hal_rcc_ex.c
- 0
- 0
-
-
- 7
- 50
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c
- stm32f1xx_hal.c
- 0
- 0
-
-
- 7
- 51
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cec.c
- stm32f1xx_hal_cec.c
- 0
- 0
-
-
- 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
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c
- stm32f1xx_hal_gpio.c
- 0
- 0
-
-
- 7
- 54
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c
- stm32f1xx_hal_gpio_ex.c
- 0
- 0
-
-
- 7
- 55
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c
- stm32f1xx_hal_uart.c
- 0
- 0
-
-
- 7
- 56
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_usart.c
- stm32f1xx_hal_usart.c
- 0
- 0
-
diff --git a/bsp/stm32/stm32f103-gizwits-gokitv21/project.uvprojx b/bsp/stm32/stm32f103-gizwits-gokitv21/project.uvprojx
index 36b739fa5..abce08c31 100644
--- a/bsp/stm32/stm32f103-gizwits-gokitv21/project.uvprojx
+++ b/bsp/stm32/stm32f103-gizwits-gokitv21/project.uvprojx
@@ -1,10 +1,7 @@
-
2.1
-
### uVision Project, (C) Keil Software
-
rt-thread
@@ -19,28 +16,28 @@
Keil.STM32F1xx_DFP.2.3.0
http://www.keil.com/pack/
IRAM(0x20000000,0x00005000) IROM(0x08000000,0x00010000) CPUTYPE("Cortex-M3") CLOCK(12000000) ELITTLE
-
-
+
+
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128 -FS08000000 -FL020000 -FP0($$Device:STM32F103C8$Flash\STM32F10x_128.FLM))
4235
$$Device:STM32F103C8$Device\Include\stm32f10x.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
$$Device:STM32F103C8$SVD\STM32F103xx.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,17 +101,17 @@
0
0
3
-
-
+
+
1
SARMCM3.DLL
-
+
DARMSTM.DLL
-pSTM32F103C8
SARMCM3.DLL
-
+
TARMSTM.DLL
-pSTM32F103C8
@@ -138,11 +135,11 @@
1
BIN\UL2CM3.DLL
-
-
-
-
-
+
+
+
+
+
0
@@ -175,7 +172,7 @@
0
0
"Cortex-M3"
-
+
0
0
0
@@ -308,7 +305,7 @@
0x0
-
+
1
@@ -335,10 +332,10 @@
0
0
-
+
STM32F103xB, USE_HAL_DRIVER
-
- .;..\..\..\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
+
+ .;..\..\..\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;..\..\..\components\libc\compilers\common;..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Include;..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Inc;..\libraries\STM32F1xx_HAL\CMSIS\Include
@@ -353,10 +350,10 @@
0
0
-
-
-
-
+
+
+
+
@@ -368,13 +365,13 @@
0
0x08000000
0x20000000
-
+
.\board\linker_scripts\link.sct
-
-
-
-
-
+
+
+
+
+
@@ -387,71 +384,99 @@
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
@@ -477,26 +502,36 @@
1
board\board.c
+
+
stm32f1xx_hal_msp.c
1
board\CubeMX_Config\Src\stm32f1xx_hal_msp.c
+
+
startup_stm32f103xb.s
2
..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xb.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
@@ -512,21 +547,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-m3\cpuport.c
+
+
context_rvds.S
2
@@ -542,41 +585,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
@@ -592,31 +651,20 @@
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
-
- msh_cmd.c
- 1
- ..\..\..\components\finsh\msh_cmd.c
-
-
- msh_file.c
- 1
- ..\..\..\components\finsh\msh_file.c
-
@@ -627,66 +675,92 @@
1
..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c
+
+
stm32f1xx_hal_dma.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c
+
+
stm32f1xx_hal_cortex.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c
+
+
stm32f1xx_hal_crc.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_crc.c
+
+
stm32f1xx_hal_pwr.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c
+
+
stm32f1xx_hal_rcc.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c
+
+
stm32f1xx_hal_rcc_ex.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c
+
+
stm32f1xx_hal.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c
+
+
stm32f1xx_hal_cec.c
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
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c
+
+
stm32f1xx_hal_gpio_ex.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c
+
+
stm32f1xx_hal_uart.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c
+
+
stm32f1xx_hal_usart.c
1
@@ -697,11 +771,9 @@
-
-
-
-
+
+
+
-
diff --git a/bsp/stm32/stm32f103-hw100k-ibox/project.ewp b/bsp/stm32/stm32f103-hw100k-ibox/project.ewp
index 258d0c015..6f9c46a56 100644
--- a/bsp/stm32/stm32f103-hw100k-ibox/project.ewp
+++ b/bsp/stm32/stm32f103-hw100k-ibox/project.ewp
@@ -2188,26 +2188,17 @@
$PROJ_DIR$\..\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\..\components\finsh\symbol.c
-
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_file.c
-
libc
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\gmtime_r.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c
@@ -2245,9 +2236,6 @@
$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\time.c
-
STM32_HAL
diff --git a/bsp/stm32/stm32f103-hw100k-ibox/project.uvprojx b/bsp/stm32/stm32f103-hw100k-ibox/project.uvprojx
index d3ab9188a..8c7ad6afa 100644
--- a/bsp/stm32/stm32f103-hw100k-ibox/project.uvprojx
+++ b/bsp/stm32/stm32f103-hw100k-ibox/project.uvprojx
@@ -371,7 +371,7 @@
.\board\linker_scripts\link.sct
- --keep *.o(.rti_fn.*) --keep *.o(FSymTab)
+
@@ -591,11 +591,6 @@
1
..\..\..\components\finsh\shell.c
-
- symbol.c
- 1
- ..\..\..\components\finsh\symbol.c
-
cmd.c
1
@@ -606,16 +601,6 @@
1
..\..\..\components\finsh\msh.c
-
- msh_cmd.c
- 1
- ..\..\..\components\finsh\msh_cmd.c
-
-
- msh_file.c
- 1
- ..\..\..\components\finsh\msh_file.c
-
@@ -639,12 +624,7 @@
time.c
1
- ..\..\..\components\libc\compilers\armlibc\time.c
-
-
- gmtime_r.c
- 1
- ..\..\..\components\libc\compilers\common\gmtime_r.c
+ ..\..\..\components\libc\compilers\common\time.c
diff --git a/bsp/stm32/stm32f103-mini-system/project.ewp b/bsp/stm32/stm32f103-mini-system/project.ewp
index dc1ff4241..2f50c1918 100644
--- a/bsp/stm32/stm32f103-mini-system/project.ewp
+++ b/bsp/stm32/stm32f103-mini-system/project.ewp
@@ -353,6 +353,7 @@
$PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Include
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\..\..\include
$PROJ_DIR$\..\libraries\HAL_Drivers
@@ -1383,6 +1384,7 @@
$PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Include
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\..\..\include
$PROJ_DIR$\..\libraries\HAL_Drivers
@@ -2123,7 +2125,7 @@
$PROJ_DIR$\board\CubeMX_Config\Src\stm32f1xx_hal_msp.c
- $PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\iar\startup_stm32f103xB.s
+ $PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\iar\startup_stm32f103xb.s
$PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c
@@ -2188,21 +2190,15 @@
$PROJ_DIR$\..\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\..\components\finsh\symbol.c
-
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_file.c
-
+
+
+ libc
STM32_HAL
diff --git a/bsp/stm32/stm32f103-mini-system/project.uvoptx b/bsp/stm32/stm32f103-mini-system/project.uvoptx
index 2bcb9b426..2a5ee7712 100644
--- a/bsp/stm32/stm32f103-mini-system/project.uvoptx
+++ b/bsp/stm32/stm32f103-mini-system/project.uvoptx
@@ -122,7 +122,7 @@
1
0
0
- 6
+ 1
@@ -133,18 +133,13 @@
- Segger\JL2CM3.dll
+ BIN\UL2CM3.DLL
-
- 0
- ST-LINKIII-KEIL_SWO
- -U -I0 -O206 -S1 -C0 -A0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128.FLM -FS08000000 -FL020000 -FP0($$Device:STM32F103C8$Flash\STM32F10x_128.FLM)
-
0
JL2CM3
- -U20160818 -O78 -S2 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(1BA01477) -L00(4) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128 -FS08000000 -FL020000 -FP0($$Device:STM32F103C8$Flash\STM32F10x_128.FLM)
+ -U30000299 -O78 -S2 -ZTIFSpeedSel5000 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(4) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC1000 -FN0
0
@@ -194,787 +189,11 @@
- Kernel
- 0
- 0
- 0
- 0
-
- 1
- 1
- 1
- 0
- 0
- 0
- 0
- ..\..\..\src\clock.c
- clock.c
- 0
- 0
-
-
- 1
- 2
- 1
- 0
- 0
- 0
- 0
- ..\..\..\src\components.c
- components.c
- 0
- 0
-
-
- 1
- 3
- 1
- 0
- 0
- 0
- 0
- ..\..\..\src\cpu.c
- cpu.c
- 0
- 0
-
-
- 1
- 4
- 1
- 0
- 0
- 0
- 0
- ..\..\..\src\device.c
- device.c
- 0
- 0
-
-
- 1
- 5
- 1
- 0
- 0
- 0
- 0
- ..\..\..\src\idle.c
- idle.c
- 0
- 0
-
-
- 1
- 6
- 1
- 0
- 0
- 0
- 0
- ..\..\..\src\ipc.c
- ipc.c
- 0
- 0
-
-
- 1
- 7
- 1
- 0
- 0
- 0
- 0
- ..\..\..\src\irq.c
- irq.c
- 0
- 0
-
-
- 1
- 8
- 1
- 0
- 0
- 0
- 0
- ..\..\..\src\kservice.c
- kservice.c
- 0
- 0
-
-
- 1
- 9
- 1
- 0
- 0
- 0
- 0
- ..\..\..\src\mem.c
- mem.c
- 0
- 0
-
-
- 1
- 10
- 1
- 0
- 0
- 0
- 0
- ..\..\..\src\mempool.c
- mempool.c
- 0
- 0
-
-
- 1
- 11
- 1
- 0
- 0
- 0
- 0
- ..\..\..\src\object.c
- object.c
- 0
- 0
-
-
- 1
- 12
- 1
- 0
- 0
- 0
- 0
- ..\..\..\src\scheduler.c
- scheduler.c
- 0
- 0
-
-
- 1
- 13
- 1
- 0
- 0
- 0
- 0
- ..\..\..\src\signal.c
- signal.c
- 0
- 0
-
-
- 1
- 14
- 1
- 0
- 0
- 0
- 0
- ..\..\..\src\thread.c
- thread.c
- 0
- 0
-
-
- 1
- 15
- 1
- 0
- 0
- 0
- 0
- ..\..\..\src\timer.c
- timer.c
- 0
- 0
-
-
-
-
- Applications
- 1
- 0
- 0
- 0
-
- 2
- 16
- 1
- 0
- 0
- 0
- 0
- applications\main.c
- main.c
- 0
- 0
-
-
-
-
- Drivers
- 1
- 0
- 0
- 0
-
- 3
- 17
- 1
- 0
- 0
- 0
- 0
- board\board.c
- board.c
- 0
- 0
-
-
- 3
- 18
- 1
- 0
- 0
- 0
- 0
- board\CubeMX_Config\Src\stm32f1xx_hal_msp.c
- stm32f1xx_hal_msp.c
- 0
- 0
-
-
- 3
- 19
- 2
- 0
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xB.s
- startup_stm32f103xB.s
- 0
- 0
-
-
- 3
- 20
- 1
- 0
- 0
- 0
- 0
- ..\libraries\HAL_Drivers\drv_gpio.c
- drv_gpio.c
- 0
- 0
-
-
- 3
- 21
- 1
- 0
- 0
- 0
- 0
- ..\libraries\HAL_Drivers\drv_usart.c
- drv_usart.c
- 0
- 0
-
-
- 3
- 22
- 1
- 0
- 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
- 0
- ..\..\..\libcpu\arm\common\backtrace.c
- backtrace.c
- 0
- 0
-
-
- 4
- 24
- 1
- 0
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\div0.c
- div0.c
- 0
- 0
-
-
- 4
- 25
- 1
- 0
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\showmem.c
- showmem.c
- 0
- 0
-
-
- 4
- 26
- 1
- 0
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m3\cpuport.c
- cpuport.c
- 0
- 0
-
-
- 4
- 27
- 2
- 0
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m3\context_rvds.S
- context_rvds.S
- 0
- 0
-
-
-
-
- DeviceDrivers
- 0
- 0
- 0
- 0
-
- 5
- 28
- 1
- 0
- 0
- 0
- 0
- ..\..\..\components\drivers\misc\pin.c
- pin.c
- 0
- 0
-
-
- 5
- 29
- 1
- 0
- 0
- 0
- 0
- ..\..\..\components\drivers\serial\serial.c
- serial.c
- 0
- 0
-
-
- 5
- 30
- 1
- 0
- 0
- 0
- 0
- ..\..\..\components\drivers\src\completion.c
- completion.c
- 0
- 0
-
-
- 5
- 31
- 1
- 0
- 0
- 0
- 0
- ..\..\..\components\drivers\src\dataqueue.c
- dataqueue.c
- 0
- 0
-
-
- 5
- 32
- 1
- 0
- 0
- 0
- 0
- ..\..\..\components\drivers\src\pipe.c
- pipe.c
- 0
- 0
-
-
- 5
- 33
- 1
- 0
- 0
- 0
- 0
- ..\..\..\components\drivers\src\ringblk_buf.c
- ringblk_buf.c
- 0
- 0
-
-
- 5
- 34
- 1
- 0
- 0
- 0
- 0
- ..\..\..\components\drivers\src\ringbuffer.c
- ringbuffer.c
- 0
- 0
-
-
- 5
- 35
- 1
- 0
- 0
- 0
- 0
- ..\..\..\components\drivers\src\waitqueue.c
- waitqueue.c
- 0
- 0
-
-
- 5
- 36
- 1
- 0
- 0
- 0
- 0
- ..\..\..\components\drivers\src\workqueue.c
- workqueue.c
- 0
- 0
-
-
-
-
- finsh
- 0
- 0
- 0
- 0
-
- 6
- 37
- 1
- 0
- 0
- 0
- 0
- ..\..\..\components\finsh\shell.c
- shell.c
- 0
- 0
-
-
- 6
- 38
- 1
- 0
- 0
- 0
- 0
- ..\..\..\components\finsh\symbol.c
- symbol.c
- 0
- 0
-
-
- 6
- 39
- 1
- 0
- 0
- 0
- 0
- ..\..\..\components\finsh\cmd.c
- cmd.c
- 0
- 0
-
-
- 6
- 40
- 1
- 0
- 0
- 0
- 0
- ..\..\..\components\finsh\msh.c
- msh.c
- 0
- 0
-
-
- 6
- 41
- 1
- 0
- 0
- 0
- 0
- ..\..\..\components\finsh\msh_cmd.c
- msh_cmd.c
- 0
- 0
-
-
- 6
- 42
- 1
- 0
- 0
- 0
- 0
- ..\..\..\components\finsh\msh_file.c
- msh_file.c
- 0
- 0
-
-
-
-
- STM32_HAL
+ Source Group 1
0
0
0
0
-
- 7
- 43
- 1
- 0
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c
- system_stm32f1xx.c
- 0
- 0
-
-
- 7
- 44
- 1
- 0
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c
- stm32f1xx_hal_dma.c
- 0
- 0
-
-
- 7
- 45
- 1
- 0
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c
- stm32f1xx_hal_cortex.c
- 0
- 0
-
-
- 7
- 46
- 1
- 0
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_crc.c
- stm32f1xx_hal_crc.c
- 0
- 0
-
-
- 7
- 47
- 1
- 0
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c
- stm32f1xx_hal_pwr.c
- 0
- 0
-
-
- 7
- 48
- 1
- 0
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c
- stm32f1xx_hal_rcc.c
- 0
- 0
-
-
- 7
- 49
- 1
- 0
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c
- stm32f1xx_hal_rcc_ex.c
- 0
- 0
-
-
- 7
- 50
- 1
- 0
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c
- stm32f1xx_hal.c
- 0
- 0
-
-
- 7
- 51
- 1
- 0
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cec.c
- stm32f1xx_hal_cec.c
- 0
- 0
-
-
- 7
- 52
- 1
- 0
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_sram.c
- stm32f1xx_hal_sram.c
- 0
- 0
-
-
- 7
- 53
- 1
- 0
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c
- stm32f1xx_hal_gpio.c
- 0
- 0
-
-
- 7
- 54
- 1
- 0
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c
- stm32f1xx_hal_gpio_ex.c
- 0
- 0
-
-
- 7
- 55
- 1
- 0
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c
- stm32f1xx_hal_uart.c
- 0
- 0
-
-
- 7
- 56
- 1
- 0
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_usart.c
- stm32f1xx_hal_usart.c
- 0
- 0
-
diff --git a/bsp/stm32/stm32f103-mini-system/project.uvprojx b/bsp/stm32/stm32f103-mini-system/project.uvprojx
index 74e7f4617..e756f1b0e 100644
--- a/bsp/stm32/stm32f103-mini-system/project.uvprojx
+++ b/bsp/stm32/stm32f103-mini-system/project.uvprojx
@@ -1,10 +1,7 @@
-
2.1
-
### uVision Project, (C) Keil Software
-
rt-thread
@@ -17,28 +14,28 @@
Keil.STM32F1xx_DFP.1.0.5
http://www.keil.com/pack/
IROM(0x08000000,0x10000) IRAM(0x20000000,0x5000) CPUTYPE("Cortex-M3") CLOCK(12000000) ELITTLE
-
-
+
+
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128 -FS08000000 -FL020000 -FP0($$Device:STM32F103C8$Flash\STM32F10x_128.FLM))
0
$$Device:STM32F103C8$Device\Include\stm32f10x.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
$$Device:STM32F103C8$SVD\STM32F103xx.svd
0
0
-
-
-
-
-
+
+
+
+
+
0
0
@@ -60,8 +57,8 @@
0
0
-
-
+
+
0
0
0
@@ -70,8 +67,8 @@
0
0
-
-
+
+
0
0
0
@@ -81,12 +78,12 @@
1
0
fromelf --bin !L --output rtthread.bin
-
+
0
0
0
-
+
0
@@ -100,8 +97,8 @@
0
0
3
-
-
+
+
1
@@ -110,7 +107,7 @@
DCM.DLL
-pCM3
SARMCM3.DLL
-
+
TCM.DLL
-pCM3
@@ -147,21 +144,21 @@
1
0
- 6
+ 1
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
- Segger\JL2CM3.dll
+
+
+
+
+
+ BIN\UL2CM3.DLL
@@ -175,11 +172,11 @@
1
BIN\UL2CM3.DLL
- "" ()
-
-
-
-
+
+
+
+
+
0
@@ -212,7 +209,7 @@
0
0
"Cortex-M3"
-
+
0
0
0
@@ -343,7 +340,7 @@
0x0
-
+
1
@@ -362,10 +359,10 @@
1
0
-
+
STM32F103xB, USE_HAL_DRIVER
-
- .;..\..\..\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
+
+ .;..\..\..\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;..\..\..\components\libc\compilers\common;..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Include;..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Inc;..\libraries\STM32F1xx_HAL\CMSIS\Include
@@ -379,10 +376,10 @@
0
0
-
-
-
-
+
+
+
+
@@ -394,13 +391,13 @@
0
0x08000000
0x20000000
-
+
.\board\linker_scripts\link.sct
-
-
- --keep *.o(.rti_fn.*) --keep *.o(FSymTab)
-
-
+
+
+
+
+
@@ -413,71 +410,99 @@
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
@@ -503,26 +528,36 @@
1
board\board.c
+
+
stm32f1xx_hal_msp.c
1
board\CubeMX_Config\Src\stm32f1xx_hal_msp.c
+
+
- startup_stm32f103xB.s
+ startup_stm32f103xb.s
2
- ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xB.s
+ ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xb.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
@@ -538,21 +573,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-m3\cpuport.c
+
+
context_rvds.S
2
@@ -568,41 +611,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
@@ -618,31 +677,20 @@
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
-
- msh_cmd.c
- 1
- ..\..\..\components\finsh\msh_cmd.c
-
-
- msh_file.c
- 1
- ..\..\..\components\finsh\msh_file.c
-
@@ -653,66 +701,92 @@
1
..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c
+
+
stm32f1xx_hal_dma.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c
+
+
stm32f1xx_hal_cortex.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c
+
+
stm32f1xx_hal_crc.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_crc.c
+
+
stm32f1xx_hal_pwr.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c
+
+
stm32f1xx_hal_rcc.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c
+
+
stm32f1xx_hal_rcc_ex.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c
+
+
stm32f1xx_hal.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c
+
+
stm32f1xx_hal_cec.c
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
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c
+
+
stm32f1xx_hal_gpio_ex.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c
+
+
stm32f1xx_hal_uart.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c
+
+
stm32f1xx_hal_usart.c
1
@@ -723,5 +797,4 @@
-
diff --git a/bsp/stm32/stm32f103-yf-ufun/project.ewp b/bsp/stm32/stm32f103-yf-ufun/project.ewp
index 2e6f27560..7abfd29b9 100644
--- a/bsp/stm32/stm32f103-yf-ufun/project.ewp
+++ b/bsp/stm32/stm32f103-yf-ufun/project.ewp
@@ -362,6 +362,7 @@
$PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Include
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\..\..\include
$PROJ_DIR$\..\libraries\HAL_Drivers
@@ -1413,6 +1414,7 @@
$PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Include
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\..\..\include
$PROJ_DIR$\..\libraries\HAL_Drivers
@@ -2230,21 +2232,15 @@
$PROJ_DIR$\..\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\..\components\finsh\symbol.c
-
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_file.c
-
+
+
+ libc
STM32_HAL
diff --git a/bsp/stm32/stm32f103-yf-ufun/project.uvoptx b/bsp/stm32/stm32f103-yf-ufun/project.uvoptx
index 5a49339e7..ee3df104c 100644
--- a/bsp/stm32/stm32f103-yf-ufun/project.uvoptx
+++ b/bsp/stm32/stm32f103-yf-ufun/project.uvoptx
@@ -182,731 +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\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
- 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\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
- 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-m3\cpuport.c
- cpuport.c
- 0
- 0
-
-
- 4
- 27
- 2
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m3\context_rvds.S
- context_rvds.S
- 0
- 0
-
-
-
-
- DeviceDrivers
- 0
- 0
- 0
- 0
-
- 5
- 28
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\misc\pin.c
- pin.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
-
-
-
-
- finsh
- 0
- 0
- 0
- 0
-
- 6
- 37
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\shell.c
- shell.c
- 0
- 0
-
-
- 6
- 38
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\symbol.c
- symbol.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
-
-
- 6
- 41
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh_cmd.c
- msh_cmd.c
- 0
- 0
-
-
- 6
- 42
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh_file.c
- msh_file.c
- 0
- 0
-
-
-
-
- STM32_HAL
- 0
- 0
- 0
- 0
-
- 7
- 43
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c
- system_stm32f1xx.c
- 0
- 0
-
-
- 7
- 44
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c
- stm32f1xx_hal_dma.c
- 0
- 0
-
-
- 7
- 45
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c
- stm32f1xx_hal_cortex.c
- 0
- 0
-
-
- 7
- 46
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_crc.c
- stm32f1xx_hal_crc.c
- 0
- 0
-
-
- 7
- 47
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c
- stm32f1xx_hal_pwr.c
- 0
- 0
-
-
- 7
- 48
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c
- stm32f1xx_hal_rcc.c
- 0
- 0
-
-
- 7
- 49
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c
- stm32f1xx_hal_rcc_ex.c
- 0
- 0
-
-
- 7
- 50
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c
- stm32f1xx_hal.c
- 0
- 0
-
-
- 7
- 51
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cec.c
- stm32f1xx_hal_cec.c
- 0
- 0
-
-
- 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
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c
- stm32f1xx_hal_gpio.c
- 0
- 0
-
-
- 7
- 54
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c
- stm32f1xx_hal_gpio_ex.c
- 0
- 0
-
-
- 7
- 55
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c
- stm32f1xx_hal_uart.c
- 0
- 0
-
-
- 7
- 56
- 1
- 0
- 0
- 0
- ..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_usart.c
- stm32f1xx_hal_usart.c
- 0
- 0
-
diff --git a/bsp/stm32/stm32f103-yf-ufun/project.uvprojx b/bsp/stm32/stm32f103-yf-ufun/project.uvprojx
index 3d06a59ce..428129215 100644
--- a/bsp/stm32/stm32f103-yf-ufun/project.uvprojx
+++ b/bsp/stm32/stm32f103-yf-ufun/project.uvprojx
@@ -1,10 +1,7 @@
-
2.1
-
### uVision Project, (C) Keil Software
-
rt-thread
@@ -19,28 +16,28 @@
Keil.STM32F1xx_DFP.2.3.0
http://www.keil.com/pack/
IRAM(0x20000000,0x0000C000) IROM(0x08000000,0x00040000) CPUTYPE("Cortex-M3") CLOCK(12000000) ELITTLE
-
-
+
+
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_512 -FS08000000 -FL080000 -FP0($$Device:STM32F103RC$Flash\STM32F10x_512.FLM))
4230
$$Device:STM32F103RC$Device\Include\stm32f10x.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
$$Device:STM32F103RC$SVD\STM32F103xx.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
@@ -114,7 +111,7 @@
DCM.DLL
-pCM3
SARMCM3.DLL
-
+
TCM.DLL
-pCM3
@@ -138,11 +135,11 @@
1
BIN\UL2CM3.DLL
-
-
-
-
-
+
+
+
+
+
0
@@ -175,7 +172,7 @@
0
0
"Cortex-M3"
-
+
0
0
0
@@ -308,7 +305,7 @@
0x0
-
+
1
@@ -335,10 +332,10 @@
0
0
-
+
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
+
+ .;..\..\..\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;..\..\..\components\libc\compilers\common;..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Include;..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Inc;..\libraries\STM32F1xx_HAL\CMSIS\Include
@@ -353,10 +350,10 @@
0
0
-
-
-
-
+
+
+
+
@@ -368,13 +365,13 @@
0
0x08000000
0x20000000
-
+
.\board\linker_scripts\link.sct
-
-
-
-
-
+
+
+
+
+
@@ -387,71 +384,99 @@
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
@@ -477,26 +502,36 @@
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
@@ -512,21 +547,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-m3\cpuport.c
+
+
context_rvds.S
2
@@ -542,41 +585,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
@@ -592,31 +651,20 @@
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
-
- msh_cmd.c
- 1
- ..\..\..\components\finsh\msh_cmd.c
-
-
- msh_file.c
- 1
- ..\..\..\components\finsh\msh_file.c
-
@@ -627,66 +675,92 @@
1
..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c
+
+
stm32f1xx_hal_dma.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c
+
+
stm32f1xx_hal_cortex.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c
+
+
stm32f1xx_hal_crc.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_crc.c
+
+
stm32f1xx_hal_pwr.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c
+
+
stm32f1xx_hal_rcc.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c
+
+
stm32f1xx_hal_rcc_ex.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c
+
+
stm32f1xx_hal.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c
+
+
stm32f1xx_hal_cec.c
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
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c
+
+
stm32f1xx_hal_gpio_ex.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c
+
+
stm32f1xx_hal_uart.c
1
..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c
+
+
stm32f1xx_hal_usart.c
1
@@ -697,11 +771,9 @@
-
-
-
-
+
+
+
-
diff --git a/bsp/stm32/stm32f107-uc-eval/project.ewp b/bsp/stm32/stm32f107-uc-eval/project.ewp
index 96b5465e2..406c8ed39 100644
--- a/bsp/stm32/stm32f107-uc-eval/project.ewp
+++ b/bsp/stm32/stm32f107-uc-eval/project.ewp
@@ -353,6 +353,7 @@
$PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Include
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\..\..\include
$PROJ_DIR$\..\libraries\HAL_Drivers
@@ -1383,6 +1384,7 @@
$PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Include
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\..\..\include
$PROJ_DIR$\..\libraries\HAL_Drivers
@@ -2188,21 +2190,15 @@
$PROJ_DIR$\..\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\..\components\finsh\symbol.c
-
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_file.c
-
+
+
+ libc
STM32_HAL
diff --git a/bsp/stm32/stm32f107-uc-eval/project.uvprojx b/bsp/stm32/stm32f107-uc-eval/project.uvprojx
index d53d0e49f..8be106558 100644
--- a/bsp/stm32/stm32f107-uc-eval/project.uvprojx
+++ b/bsp/stm32/stm32f107-uc-eval/project.uvprojx
@@ -333,7 +333,7 @@
USE_HAL_DRIVER, STM32F107xC
- .;..\..\..\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
+ .;..\..\..\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;..\..\..\components\libc\compilers\common;..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Include;..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Inc;..\libraries\STM32F1xx_HAL\CMSIS\Include
@@ -367,7 +367,7 @@
.\board\linker_scripts\link.sct
- --keep *.o(.rti_fn.*) --keep *.o(FSymTab)
+
@@ -650,13 +650,6 @@
..\..\..\components\finsh\shell.c
-
-
- symbol.c
- 1
- ..\..\..\components\finsh\symbol.c
-
-
cmd.c
@@ -671,20 +664,6 @@
..\..\..\components\finsh\msh.c
-
-
- msh_cmd.c
- 1
- ..\..\..\components\finsh\msh_cmd.c
-
-
-
-
- msh_file.c
- 1
- ..\..\..\components\finsh\msh_file.c
-
-
STM32_HAL
diff --git a/bsp/stm32/stm32f401-st-nucleo/project.ewp b/bsp/stm32/stm32f401-st-nucleo/project.ewp
index db4161a4b..fcadae251 100644
--- a/bsp/stm32/stm32f401-st-nucleo/project.ewp
+++ b/bsp/stm32/stm32f401-st-nucleo/project.ewp
@@ -10,7 +10,7 @@
General
3
- 29
+ 30
1
1
@@ -65,7 +65,7 @@
OGLastSavedByProductVersion
- 8.11.3.13977
+ 8.22.2.15993
GeneralEnableMisra
@@ -77,7 +77,7 @@
OGChipSelectEditMenu
- STM32F407ZG ST STM32F407ZG
+ STM32F401RE ST STM32F401RE
GenLowLevelInterface
@@ -115,7 +115,7 @@
GBECoreSlave
- 25
+ 26
39
@@ -132,12 +132,12 @@
CoreVariant
- 25
+ 26
39
GFPUDeviceSlave
- STM32F407ZG ST STM32F407ZG
+ STM32F401RE ST STM32F401RE
FPU2
@@ -155,7 +155,7 @@
GFPUCoreSlave2
- 25
+ 26
39
@@ -199,6 +199,10 @@
DSPExtension
1
+
+ TrustZone
+ 0
+
@@ -215,7 +219,7 @@
CCDefines
- STM32F407xx
+ STM32F401xE
USE_HAL_DRIVER
@@ -351,6 +355,7 @@
$PROJ_DIR$\applications
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include
$PROJ_DIR$\..\..\..\include
@@ -706,7 +711,7 @@
IlinkOutputFile
- project.out
+ rtthread.out
IlinkDebugInfoEnable
@@ -1040,7 +1045,7 @@
General
3
- 29
+ 30
1
0
@@ -1145,7 +1150,7 @@
GBECoreSlave
- 25
+ 26
1
@@ -1162,7 +1167,7 @@
CoreVariant
- 25
+ 26
0
@@ -1185,7 +1190,7 @@
GFPUCoreSlave2
- 25
+ 26
0
@@ -1229,6 +1234,10 @@
DSPExtension
0
+
+ TrustZone
+ 0
+
@@ -1244,7 +1253,8 @@
CCDefines
- STM32F407xx
+
+ STM32F401xE
USE_HAL_DRIVER
@@ -1380,6 +1390,7 @@
$PROJ_DIR$\applications
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include
$PROJ_DIR$\..\..\..\include
@@ -2059,33 +2070,6 @@
-
- Applications
-
- $PROJ_DIR$\applications\main.c
-
-
-
- Drivers
-
- $PROJ_DIR$\board\board.c
-
-
- $PROJ_DIR$\board\CubeMX_Config\Src\stm32f4xx_hal_msp.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f407xx.s
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_usart.c
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_common.c
-
-
Kernel
@@ -2094,6 +2078,9 @@
$PROJ_DIR$\..\..\..\src\components.c
+
+ $PROJ_DIR$\..\..\..\src\cpu.c
+
$PROJ_DIR$\..\..\..\src\device.c
@@ -2132,13 +2119,34 @@
- CORTEX-M4
+ Applications
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ $PROJ_DIR$\applications\main.c
+
+
+ Drivers
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
+ $PROJ_DIR$\board\board.c
+
+ $PROJ_DIR$\board\CubeMX_Config\Src\stm32f4xx_hal_msp.c
+
+
+ $PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f401xe.s
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_usart.c
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_common.c
+
+
+
+ cpu
$PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c
@@ -2148,6 +2156,12 @@
$PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
+
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
+
DeviceDrivers
@@ -2184,21 +2198,15 @@
$PROJ_DIR$\..\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\..\components\finsh\symbol.c
-
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_file.c
-
+
+
+ libc
STM32_HAL
@@ -2208,15 +2216,6 @@
$PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc_ex.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_can.c
-
$PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cec.c
@@ -2232,114 +2231,18 @@
$PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cryp_ex.c
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dac.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dac_ex.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dcmi.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dcmi_ex.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dfsdm.c
-
$PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma2d.c
-
$PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dsi.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_eth.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_fmpi2c.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_fmpi2c_ex.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_hash.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_hash_ex.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_hcd.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c_ex.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2s.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2s_ex.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_irda.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_iwdg.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_lptim.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_ltdc.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_ltdc_ex.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_nand.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_nor.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pccard.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pcd.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pcd_ex.c
-
$PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c
$PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_qspi.c
-
$PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c
@@ -2350,40 +2253,7 @@
$PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rng.c
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rtc.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rtc_ex.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sai.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sai_ex.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sd.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sdram.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_smartcard.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_spdifrx.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_spi.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sram.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c
+ $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c
$PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c
@@ -2391,20 +2261,5 @@
$PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_usart.c
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_wwdg.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_fmc.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_fsmc.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_sdmmc.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_usb.c
-
diff --git a/bsp/stm32/stm32f401-st-nucleo/project.uvoptx b/bsp/stm32/stm32f401-st-nucleo/project.uvoptx
index b4e4745fb..2cb5e3fde 100644
--- a/bsp/stm32/stm32f401-st-nucleo/project.uvoptx
+++ b/bsp/stm32/stm32f401-st-nucleo/project.uvoptx
@@ -187,767 +187,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\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
- 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\stm32f4xx_hal_msp.c
- stm32f4xx_hal_msp.c
- 0
- 0
-
-
- 3
- 19
- 2
- 0
- 0
- 0
- ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f401xe.s
- startup_stm32f401xe.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\misc\pin.c
- pin.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
-
-
-
-
- finsh
- 0
- 0
- 0
- 0
-
- 6
- 37
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\shell.c
- shell.c
- 0
- 0
-
-
- 6
- 38
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\symbol.c
- symbol.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
-
-
- 6
- 41
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh_cmd.c
- msh_cmd.c
- 0
- 0
-
-
- 6
- 42
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh_file.c
- msh_file.c
- 0
- 0
-
-
-
-
- STM32_HAL
- 0
- 0
- 0
- 0
-
- 7
- 43
- 1
- 0
- 0
- 0
- ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\system_stm32f4xx.c
- system_stm32f4xx.c
- 0
- 0
-
-
- 7
- 44
- 1
- 0
- 0
- 0
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c
- stm32f4xx_hal.c
- 0
- 0
-
-
- 7
- 45
- 1
- 0
- 0
- 0
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cec.c
- stm32f4xx_hal_cec.c
- 0
- 0
-
-
- 7
- 46
- 1
- 0
- 0
- 0
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c
- stm32f4xx_hal_cortex.c
- 0
- 0
-
-
- 7
- 47
- 1
- 0
- 0
- 0
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c
- stm32f4xx_hal_crc.c
- 0
- 0
-
-
- 7
- 48
- 1
- 0
- 0
- 0
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cryp.c
- stm32f4xx_hal_cryp.c
- 0
- 0
-
-
- 7
- 49
- 1
- 0
- 0
- 0
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cryp_ex.c
- stm32f4xx_hal_cryp_ex.c
- 0
- 0
-
-
- 7
- 50
- 1
- 0
- 0
- 0
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c
- stm32f4xx_hal_dma.c
- 0
- 0
-
-
- 7
- 51
- 1
- 0
- 0
- 0
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c
- stm32f4xx_hal_dma_ex.c
- 0
- 0
-
-
- 7
- 52
- 1
- 0
- 0
- 0
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c
- stm32f4xx_hal_pwr.c
- 0
- 0
-
-
- 7
- 53
- 1
- 0
- 0
- 0
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c
- stm32f4xx_hal_pwr_ex.c
- 0
- 0
-
-
- 7
- 54
- 1
- 0
- 0
- 0
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c
- stm32f4xx_hal_rcc.c
- 0
- 0
-
-
- 7
- 55
- 1
- 0
- 0
- 0
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c
- stm32f4xx_hal_rcc_ex.c
- 0
- 0
-
-
- 7
- 56
- 1
- 0
- 0
- 0
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rng.c
- stm32f4xx_hal_rng.c
- 0
- 0
-
-
- 7
- 57
- 1
- 0
- 0
- 0
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c
- stm32f4xx_hal_gpio.c
- 0
- 0
-
-
- 7
- 58
- 1
- 0
- 0
- 0
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c
- stm32f4xx_hal_uart.c
- 0
- 0
-
-
- 7
- 59
- 1
- 0
- 0
- 0
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_usart.c
- stm32f4xx_hal_usart.c
- 0
- 0
-
diff --git a/bsp/stm32/stm32f401-st-nucleo/project.uvprojx b/bsp/stm32/stm32f401-st-nucleo/project.uvprojx
index c6ba36b69..4932f4e8f 100644
--- a/bsp/stm32/stm32f401-st-nucleo/project.uvprojx
+++ b/bsp/stm32/stm32f401-st-nucleo/project.uvprojx
@@ -1,10 +1,7 @@
-
2.1
-
### uVision Project, (C) Keil Software
-
rt-thread
@@ -19,28 +16,28 @@
Keil.STM32F4xx_DFP.2.13.0
http://www.keil.com/pack
IRAM(0x20000000,0x00018000) IROM(0x08000000,0x00080000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE
-
-
+
+
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F4xx_512 -FS08000000 -FL080000 -FP0($$Device:STM32F401RETx$CMSIS\Flash\STM32F4xx_512.FLM))
0
$$Device:STM32F401RETx$Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
$$Device:STM32F401RETx$CMSIS\SVD\STM32F401xE.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
@@ -308,7 +305,7 @@
0x0
-
+
1
@@ -335,10 +332,10 @@
0
0
-
+
STM32F401xE, USE_HAL_DRIVER
-
- .;..\..\..\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;..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Inc;..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include;..\libraries\STM32F4xx_HAL\CMSIS\Include
+
+ .;..\..\..\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\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Inc;..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include;..\libraries\STM32F4xx_HAL\CMSIS\Include
@@ -353,10 +350,10 @@
0
0
-
-
-
-
+
+
+
+
@@ -368,13 +365,13 @@
0
0x08000000
0x20000000
-
+
.\board\linker_scripts\link.sct
-
-
- --keep *.o(.rti_fn.*) --keep *.o(FSymTab)
-
-
+
+
+
+
+
@@ -387,71 +384,99 @@
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
@@ -477,26 +502,36 @@
1
board\board.c
+
+
stm32f4xx_hal_msp.c
1
board\CubeMX_Config\Src\stm32f4xx_hal_msp.c
+
+
startup_stm32f401xe.s
2
..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f401xe.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
@@ -512,21 +547,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
@@ -542,41 +585,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
@@ -592,31 +651,20 @@
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
-
- msh_cmd.c
- 1
- ..\..\..\components\finsh\msh_cmd.c
-
-
- msh_file.c
- 1
- ..\..\..\components\finsh\msh_file.c
-
@@ -627,81 +675,113 @@
1
..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\system_stm32f4xx.c
+
+
stm32f4xx_hal.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c
+
+
stm32f4xx_hal_cec.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cec.c
+
+
stm32f4xx_hal_cortex.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c
+
+
stm32f4xx_hal_crc.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c
+
+
stm32f4xx_hal_cryp.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cryp.c
+
+
stm32f4xx_hal_cryp_ex.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cryp_ex.c
+
+
stm32f4xx_hal_dma.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c
+
+
stm32f4xx_hal_dma_ex.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c
+
+
stm32f4xx_hal_pwr.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c
+
+
stm32f4xx_hal_pwr_ex.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c
+
+
stm32f4xx_hal_rcc.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c
+
+
stm32f4xx_hal_rcc_ex.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c
+
+
stm32f4xx_hal_rng.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rng.c
+
+
stm32f4xx_hal_gpio.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c
+
+
stm32f4xx_hal_uart.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c
+
+
stm32f4xx_hal_usart.c
1
@@ -712,11 +792,9 @@
-
-
-
-
+
+
+
-
diff --git a/bsp/stm32/stm32f405-smdz-breadfruit/project.ewp b/bsp/stm32/stm32f405-smdz-breadfruit/project.ewp
index db4161a4b..93e53ab30 100644
--- a/bsp/stm32/stm32f405-smdz-breadfruit/project.ewp
+++ b/bsp/stm32/stm32f405-smdz-breadfruit/project.ewp
@@ -215,7 +215,7 @@
CCDefines
- STM32F407xx
+ STM32F405xx
USE_HAL_DRIVER
@@ -351,6 +351,7 @@
$PROJ_DIR$\applications
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include
$PROJ_DIR$\..\..\..\include
@@ -1244,7 +1245,7 @@
CCDefines
- STM32F407xx
+ STM32F405xx
USE_HAL_DRIVER
@@ -1380,6 +1381,7 @@
$PROJ_DIR$\applications
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include
$PROJ_DIR$\..\..\..\include
@@ -2059,33 +2061,6 @@
-
- Applications
-
- $PROJ_DIR$\applications\main.c
-
-
-
- Drivers
-
- $PROJ_DIR$\board\board.c
-
-
- $PROJ_DIR$\board\CubeMX_Config\Src\stm32f4xx_hal_msp.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f407xx.s
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_usart.c
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_common.c
-
-
Kernel
@@ -2094,6 +2069,9 @@
$PROJ_DIR$\..\..\..\src\components.c
+
+ $PROJ_DIR$\..\..\..\src\cpu.c
+
$PROJ_DIR$\..\..\..\src\device.c
@@ -2132,13 +2110,34 @@
- CORTEX-M4
+ Applications
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ $PROJ_DIR$\applications\main.c
+
+
+ Drivers
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
+ $PROJ_DIR$\board\board.c
+
+
+ $PROJ_DIR$\board\CubeMX_Config\Src\stm32f4xx_hal_msp.c
+
+
+ $PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f405xx.s
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_usart.c
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_common.c
+
+
+
+ cpu
$PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c
@@ -2148,6 +2147,12 @@
$PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
+
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
+
DeviceDrivers
@@ -2184,21 +2189,15 @@
$PROJ_DIR$\..\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\..\components\finsh\symbol.c
-
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_file.c
-
+
+
+ libc
STM32_HAL
@@ -2208,15 +2207,6 @@
$PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc_ex.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_can.c
-
$PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cec.c
@@ -2232,114 +2222,18 @@
$PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cryp_ex.c
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dac.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dac_ex.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dcmi.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dcmi_ex.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dfsdm.c
-
$PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma2d.c
-
$PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dsi.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_eth.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_fmpi2c.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_fmpi2c_ex.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_hash.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_hash_ex.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_hcd.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c_ex.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2s.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2s_ex.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_irda.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_iwdg.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_lptim.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_ltdc.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_ltdc_ex.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_nand.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_nor.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pccard.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pcd.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pcd_ex.c
-
$PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c
$PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_qspi.c
-
$PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c
@@ -2350,40 +2244,7 @@
$PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rng.c
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rtc.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rtc_ex.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sai.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sai_ex.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sd.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sdram.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_smartcard.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_spdifrx.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_spi.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sram.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c
+ $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c
$PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c
@@ -2391,20 +2252,5 @@
$PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_usart.c
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_wwdg.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_fmc.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_fsmc.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_sdmmc.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_usb.c
-
diff --git a/bsp/stm32/stm32f405-smdz-breadfruit/project.uvprojx b/bsp/stm32/stm32f405-smdz-breadfruit/project.uvprojx
index 88c46860e..3fcb1ab56 100644
--- a/bsp/stm32/stm32f405-smdz-breadfruit/project.uvprojx
+++ b/bsp/stm32/stm32f405-smdz-breadfruit/project.uvprojx
@@ -7,37 +7,33 @@
rt-thread
0x4
ARM-ADS
- 5060750::V5.06 update 6 (build 750)::ARMCC
- 0
- STM32F407ZGTx
+ STM32F405RG
STMicroelectronics
- Keil.STM32F4xx_DFP.2.11.0
- http://www.keil.com/pack
- IRAM(0x20000000,0x20000) IRAM2(0x10000000,0x10000) IROM(0x08000000,0x100000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE
+ IRAM(0x20000000-0x2001FFFF) IRAM2(0x10000000-0x1000FFFF) IROM(0x8000000-0x80FFFFF) CLOCK(25000000) CPUTYPE("Cortex-M4") FPU2
-
- UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F4xx_1024 -FS08000000 -FL0100000 -FP0($$Device:STM32F407ZGTx$CMSIS\Flash\STM32F4xx_1024.FLM))
- 0
- $$Device:STM32F407ZGTx$Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
+ "Startup\ST\STM32F4xx\startup_stm32f40_41xxx.s" ("STM32F40/41xxx Startup Code")
+ UL2CM3(-O207 -S0 -C0 -FO7 -FD20000000 -FC800 -FN1 -FF0STM32F4xx_1024 -FS08000000 -FL0100000)
+ 6100
+ stm32f4xx.h
-
+ -DSTM32F40_41xxx
- $$Device:STM32F407ZGTx$CMSIS\SVD\STM32F40x.svd
+ SFD\ST\STM32F4xx\STM32F40x.sfr
0
0
-
-
+ ST\STM32F4xx\
+ ST\STM32F4xx\
0
0
@@ -49,7 +45,7 @@
rt-thread
1
0
- 0
+ 1
1
0
.\build\keil\List\
@@ -83,8 +79,6 @@
0
0
- 0
- 0
0
@@ -107,11 +101,11 @@
SARMCM3.DLL
- -REMAP -MPU
+ -MPU -REMAP
DCM.DLL
-pCM4
SARMCM3.DLL
- -MPU
+ -MPU
TCM.DLL
-pCM4
@@ -123,6 +117,48 @@
0
16
+
+ 0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1
+
+
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1
+ 1
+ 1
+ 1
+
+ 0
+ 6
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Segger\JL2CM3.dll
+
@@ -135,7 +171,7 @@
1
BIN\UL2CM3.DLL
- "" ()
+
@@ -180,16 +216,15 @@
1
0
0
- 2
+ 1
1
0
8
0
0
0
- 0
3
- 4
+ 3
0
0
0
@@ -205,8 +240,8 @@
0
0
0
- 0
- 1
+ 1
+ 0
0
@@ -321,20 +356,12 @@
0
0
1
- 0
0
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- USE_HAL_DRIVER, STM32F407xx
+ STM32F405xx, USE_HAL_DRIVER
- applications;.;board;board\CubeMX_Config\Inc;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\include;..\..\..\libcpu\arm\cortex-m4;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Inc;..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include;..\libraries\STM32F4xx_HAL\CMSIS\Include
+ .;..\..\..\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\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Inc;..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include;..\libraries\STM32F4xx_HAL\CMSIS\Include
@@ -347,7 +374,6 @@
0
0
0
- 0
@@ -368,68 +394,13 @@
.\board\linker_scripts\link.sct
- --keep *.o(.rti_fn.*) --keep *.o(FSymTab)
+
-
- Applications
-
-
- main.c
- 1
- applications\main.c
-
-
-
-
- Drivers
-
-
- board.c
- 1
- board\board.c
-
-
-
-
- stm32f4xx_hal_msp.c
- 1
- board\CubeMX_Config\Src\stm32f4xx_hal_msp.c
-
-
-
-
- startup_stm32f407xx.s
- 2
- ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f407xx.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
-
-
-
Kernel
@@ -446,6 +417,13 @@
..\..\..\src\components.c
+
+
+ cpu.c
+ 1
+ ..\..\..\src\cpu.c
+
+
device.c
@@ -532,21 +510,62 @@
- CORTEX-M4
+ Applications
- cpuport.c
+ main.c
1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ applications\main.c
+
+
+ Drivers
- context_rvds.S
+ board.c
+ 1
+ board\board.c
+
+
+
+
+ stm32f4xx_hal_msp.c
+ 1
+ board\CubeMX_Config\Src\stm32f4xx_hal_msp.c
+
+
+
+
+ startup_stm32f405xx.s
2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
+ ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f405xx.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
backtrace.c
@@ -568,6 +587,20 @@
..\..\..\libcpu\arm\common\showmem.c
+
+
+ cpuport.c
+ 1
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
+
+
+
+
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
+
+
DeviceDrivers
@@ -644,13 +677,6 @@
..\..\..\components\finsh\shell.c
-
-
- symbol.c
- 1
- ..\..\..\components\finsh\symbol.c
-
-
cmd.c
@@ -665,20 +691,6 @@
..\..\..\components\finsh\msh.c
-
-
- msh_cmd.c
- 1
- ..\..\..\components\finsh\msh_cmd.c
-
-
-
-
- msh_file.c
- 1
- ..\..\..\components\finsh\msh_file.c
-
-
STM32_HAL
@@ -696,27 +708,6 @@
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c
-
-
- stm32f4xx_hal_adc.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc.c
-
-
-
-
- stm32f4xx_hal_adc_ex.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc_ex.c
-
-
-
-
- stm32f4xx_hal_can.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_can.c
-
-
stm32f4xx_hal_cec.c
@@ -752,41 +743,6 @@
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cryp_ex.c
-
-
- stm32f4xx_hal_dac.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dac.c
-
-
-
-
- stm32f4xx_hal_dac_ex.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dac_ex.c
-
-
-
-
- stm32f4xx_hal_dcmi.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dcmi.c
-
-
-
-
- stm32f4xx_hal_dcmi_ex.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dcmi_ex.c
-
-
-
-
- stm32f4xx_hal_dfsdm.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dfsdm.c
-
-
stm32f4xx_hal_dma.c
@@ -794,13 +750,6 @@
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c
-
-
- stm32f4xx_hal_dma2d.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma2d.c
-
-
stm32f4xx_hal_dma_ex.c
@@ -808,181 +757,6 @@
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c
-
-
- stm32f4xx_hal_dsi.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dsi.c
-
-
-
-
- stm32f4xx_hal_eth.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_eth.c
-
-
-
-
- stm32f4xx_hal_flash.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c
-
-
-
-
- stm32f4xx_hal_flash_ex.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c
-
-
-
-
- stm32f4xx_hal_flash_ramfunc.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c
-
-
-
-
- stm32f4xx_hal_fmpi2c.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_fmpi2c.c
-
-
-
-
- stm32f4xx_hal_fmpi2c_ex.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_fmpi2c_ex.c
-
-
-
-
- stm32f4xx_hal_gpio.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c
-
-
-
-
- stm32f4xx_hal_hash.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_hash.c
-
-
-
-
- stm32f4xx_hal_hash_ex.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_hash_ex.c
-
-
-
-
- stm32f4xx_hal_hcd.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_hcd.c
-
-
-
-
- stm32f4xx_hal_i2c.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c.c
-
-
-
-
- stm32f4xx_hal_i2c_ex.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c_ex.c
-
-
-
-
- stm32f4xx_hal_i2s.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2s.c
-
-
-
-
- stm32f4xx_hal_i2s_ex.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2s_ex.c
-
-
-
-
- stm32f4xx_hal_irda.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_irda.c
-
-
-
-
- stm32f4xx_hal_iwdg.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_iwdg.c
-
-
-
-
- stm32f4xx_hal_lptim.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_lptim.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_nand.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_nand.c
-
-
-
-
- stm32f4xx_hal_nor.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_nor.c
-
-
-
-
- stm32f4xx_hal_pccard.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pccard.c
-
-
-
-
- stm32f4xx_hal_pcd.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pcd.c
-
-
-
-
- stm32f4xx_hal_pcd_ex.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pcd_ex.c
-
-
stm32f4xx_hal_pwr.c
@@ -997,13 +771,6 @@
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c
-
-
- stm32f4xx_hal_qspi.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_qspi.c
-
-
stm32f4xx_hal_rcc.c
@@ -1027,86 +794,9 @@
- stm32f4xx_hal_rtc.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rtc.c
-
-
-
-
- stm32f4xx_hal_rtc_ex.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rtc_ex.c
-
-
-
-
- stm32f4xx_hal_sai.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sai.c
-
-
-
-
- stm32f4xx_hal_sai_ex.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sai_ex.c
-
-
-
-
- stm32f4xx_hal_sd.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sd.c
-
-
-
-
- stm32f4xx_hal_sdram.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sdram.c
-
-
-
-
- stm32f4xx_hal_smartcard.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_smartcard.c
-
-
-
-
- stm32f4xx_hal_spdifrx.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_spdifrx.c
-
-
-
-
- stm32f4xx_hal_spi.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_spi.c
-
-
-
-
- stm32f4xx_hal_sram.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sram.c
-
-
-
-
- stm32f4xx_hal_tim.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c
-
-
-
-
- stm32f4xx_hal_tim_ex.c
+ stm32f4xx_hal_gpio.c
1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c
@@ -1123,48 +813,8 @@
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_usart.c
-
-
- stm32f4xx_hal_wwdg.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_wwdg.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_ll_sdmmc.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_sdmmc.c
-
-
-
-
- stm32f4xx_ll_usb.c
- 1
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_usb.c
-
-
-
-
-
-
-
diff --git a/bsp/stm32/stm32f407-atk-explorer/project.ewp b/bsp/stm32/stm32f407-atk-explorer/project.ewp
index 3e2715a2a..56bc36d48 100644
--- a/bsp/stm32/stm32f407-atk-explorer/project.ewp
+++ b/bsp/stm32/stm32f407-atk-explorer/project.ewp
@@ -352,6 +352,7 @@
$PROJ_DIR$\applications
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include
$PROJ_DIR$\..\..\..\include
@@ -1382,6 +1383,7 @@
$PROJ_DIR$\applications
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include
$PROJ_DIR$\..\..\..\include
@@ -2061,33 +2063,6 @@
-
- Applications
-
- $PROJ_DIR$\applications\main.c
-
-
-
- Drivers
-
- $PROJ_DIR$\board\board.c
-
-
- $PROJ_DIR$\board\CubeMX_Config\Src\stm32f4xx_hal_msp.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f407xx.s
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_usart.c
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_common.c
-
-
Kernel
@@ -2137,13 +2112,34 @@
- CORTEX-M4
+ Applications
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ $PROJ_DIR$\applications\main.c
+
+
+
+ Drivers
+
+ $PROJ_DIR$\board\board.c
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
+ $PROJ_DIR$\board\CubeMX_Config\Src\stm32f4xx_hal_msp.c
+
+ $PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f407xx.s
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_usart.c
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_common.c
+
+
+
+ cpu
$PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c
@@ -2153,6 +2149,12 @@
$PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
+
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
+
DeviceDrivers
@@ -2189,21 +2191,15 @@
$PROJ_DIR$\..\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\..\components\finsh\symbol.c
-
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_file.c
-
+
+
+ libc
STM32_HAL
diff --git a/bsp/stm32/stm32f407-atk-explorer/project.uvoptx b/bsp/stm32/stm32f407-atk-explorer/project.uvoptx
index 09dec0af9..f011526ee 100644
--- a/bsp/stm32/stm32f407-atk-explorer/project.uvoptx
+++ b/bsp/stm32/stm32f407-atk-explorer/project.uvoptx
@@ -73,7 +73,7 @@
0
- 0
+ 1
0
1
@@ -181,11 +181,579 @@
- Source Group 1
+ Kernel
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\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\stm32f4xx_hal_msp.c
+ stm32f4xx_hal_msp.c
+ 0
+ 0
+
+
+ 3
+ 18
+ 2
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f407xx.s
+ startup_stm32f407xx.s
+ 0
+ 0
+
+
+ 3
+ 19
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\HAL_Drivers\drv_common.c
+ drv_common.c
+ 0
+ 0
+
+
+
+
+ cpu
+ 0
+ 0
+ 0
+ 0
+
+ 4
+ 20
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\libcpu\arm\common\backtrace.c
+ backtrace.c
+ 0
+ 0
+
+
+ 4
+ 21
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\libcpu\arm\common\div0.c
+ div0.c
+ 0
+ 0
+
+
+ 4
+ 22
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\libcpu\arm\common\showmem.c
+ showmem.c
+ 0
+ 0
+
+
+ 4
+ 23
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ cpuport.c
+ 0
+ 0
+
+
+ 4
+ 24
+ 2
+ 0
+ 0
+ 0
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
+ context_rvds.S
+ 0
+ 0
+
+
+
+
+ finsh
+ 1
+ 0
+ 0
+ 0
+
+ 5
+ 25
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\finsh\shell.c
+ shell.c
+ 0
+ 0
+
+
+ 5
+ 26
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\finsh\cmd.c
+ cmd.c
+ 0
+ 0
+
+
+ 5
+ 27
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\finsh\msh.c
+ msh.c
+ 0
+ 0
+
+
+
+
+ STM32_HAL
+ 1
+ 0
+ 0
+ 0
+
+ 6
+ 28
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\system_stm32f4xx.c
+ system_stm32f4xx.c
+ 0
+ 0
+
+
+ 6
+ 29
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c
+ stm32f4xx_hal.c
+ 0
+ 0
+
+
+ 6
+ 30
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cec.c
+ stm32f4xx_hal_cec.c
+ 0
+ 0
+
+
+ 6
+ 31
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c
+ stm32f4xx_hal_cortex.c
+ 0
+ 0
+
+
+ 6
+ 32
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c
+ stm32f4xx_hal_crc.c
+ 0
+ 0
+
+
+ 6
+ 33
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cryp.c
+ stm32f4xx_hal_cryp.c
+ 0
+ 0
+
+
+ 6
+ 34
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cryp_ex.c
+ stm32f4xx_hal_cryp_ex.c
+ 0
+ 0
+
+
+ 6
+ 35
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c
+ stm32f4xx_hal_dma.c
+ 0
+ 0
+
+
+ 6
+ 36
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c
+ stm32f4xx_hal_dma_ex.c
+ 0
+ 0
+
+
+ 6
+ 37
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c
+ stm32f4xx_hal_pwr.c
+ 0
+ 0
+
+
+ 6
+ 38
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c
+ stm32f4xx_hal_pwr_ex.c
+ 0
+ 0
+
+
+ 6
+ 39
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c
+ stm32f4xx_hal_rcc.c
+ 0
+ 0
+
+
+ 6
+ 40
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c
+ stm32f4xx_hal_rcc_ex.c
+ 0
+ 0
+
+
+ 6
+ 41
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rng.c
+ stm32f4xx_hal_rng.c
+ 0
+ 0
+
+
+ 6
+ 42
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c
+ stm32f4xx_hal_gpio.c
+ 0
+ 0
+
+
+ 6
+ 43
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c
+ stm32f4xx_hal_uart.c
+ 0
+ 0
+
+
+ 6
+ 44
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_usart.c
+ stm32f4xx_hal_usart.c
+ 0
+ 0
+
diff --git a/bsp/stm32/stm32f407-atk-explorer/project.uvprojx b/bsp/stm32/stm32f407-atk-explorer/project.uvprojx
index 194ec7e57..05354fc75 100644
--- a/bsp/stm32/stm32f407-atk-explorer/project.uvprojx
+++ b/bsp/stm32/stm32f407-atk-explorer/project.uvprojx
@@ -1,7 +1,10 @@
+
2.1
+
### uVision Project, (C) Keil Software
+
rt-thread
@@ -13,31 +16,31 @@
STM32F407ZGTx
STMicroelectronics
- Keil.STM32F4xx_DFP.2.11.0
+ Keil.STM32F4xx_DFP.2.13.0
http://www.keil.com/pack
IRAM(0x20000000,0x20000) IRAM2(0x10000000,0x10000) IROM(0x08000000,0x100000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE
-
-
+
+
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F4xx_1024 -FS08000000 -FL0100000 -FP0($$Device:STM32F407ZGTx$CMSIS\Flash\STM32F4xx_1024.FLM))
0
$$Device:STM32F407ZGTx$Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
$$Device:STM32F407ZGTx$CMSIS\SVD\STM32F40x.svd
0
0
-
-
-
-
-
+
+
+
+
+
0
0
@@ -59,8 +62,8 @@
0
0
-
-
+
+
0
0
0
@@ -69,8 +72,8 @@
0
0
-
-
+
+
0
0
0
@@ -80,14 +83,14 @@
1
0
fromelf --bin !L --output rtthread.bin
-
+
0
0
0
0
0
-
+
0
@@ -101,8 +104,8 @@
0
0
3
-
-
+
+
1
@@ -136,10 +139,10 @@
1
BIN\UL2CM3.DLL
"" ()
-
-
-
-
+
+
+
+
0
@@ -172,7 +175,7 @@
0
0
"Cortex-M4"
-
+
0
0
0
@@ -304,7 +307,7 @@
0x10000
-
+
1
@@ -331,10 +334,10 @@
0
0
-
+
USE_HAL_DRIVER, STM32F407xx
-
- applications;.;board;board\CubeMX_Config\Inc;board\ports;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\include;..\..\..\libcpu\arm\cortex-m4;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Inc;..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include;..\libraries\STM32F4xx_HAL\CMSIS\Include
+
+ .;..\..\..\include;applications;.;board;board\CubeMX_Config\Inc;board\ports;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\finsh;..\..\..\components\libc\compilers\common;..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Inc;..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include;..\libraries\STM32F4xx_HAL\CMSIS\Include
@@ -349,10 +352,10 @@
0
0
-
-
-
-
+
+
+
+
@@ -364,72 +367,17 @@
0
0x08000000
0x20000000
-
+
.\board\linker_scripts\link.sct
-
-
- --keep *.o(.rti_fn.*) --keep *.o(FSymTab)
-
-
+
+
+
+
+
-
- Applications
-
-
- main.c
- 1
- applications\main.c
-
-
-
-
- Drivers
-
-
- board.c
- 1
- board\board.c
-
-
-
-
- stm32f4xx_hal_msp.c
- 1
- board\CubeMX_Config\Src\stm32f4xx_hal_msp.c
-
-
-
-
- startup_stm32f407xx.s
- 2
- ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f407xx.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
-
-
-
Kernel
@@ -438,99 +386,66 @@
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
@@ -539,106 +454,67 @@
- CORTEX-M4
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
-
-
- backtrace.c
- 1
- ..\..\..\libcpu\arm\common\backtrace.c
-
-
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
-
-
+ Applications
- showmem.c
+ main.c
1
- ..\..\..\libcpu\arm\common\showmem.c
+ applications\main.c
- DeviceDrivers
+ Drivers
- pin.c
+ board.c
1
- ..\..\..\components\drivers\misc\pin.c
+ board\board.c
-
-
- serial.c
+ stm32f4xx_hal_msp.c
1
- ..\..\..\components\drivers\serial\serial.c
+ board\CubeMX_Config\Src\stm32f4xx_hal_msp.c
-
-
- completion.c
- 1
- ..\..\..\components\drivers\src\completion.c
+ startup_stm32f407xx.s
+ 2
+ ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f407xx.s
-
-
- dataqueue.c
+ drv_common.c
1
- ..\..\..\components\drivers\src\dataqueue.c
+ ..\libraries\HAL_Drivers\drv_common.c
+
+
+ cpu
- pipe.c
+ backtrace.c
1
- ..\..\..\components\drivers\src\pipe.c
+ ..\..\..\libcpu\arm\common\backtrace.c
-
-
- ringblk_buf.c
+ div0.c
1
- ..\..\..\components\drivers\src\ringblk_buf.c
+ ..\..\..\libcpu\arm\common\div0.c
-
-
- ringbuffer.c
+ showmem.c
1
- ..\..\..\components\drivers\src\ringbuffer.c
+ ..\..\..\libcpu\arm\common\showmem.c
-
-
- waitqueue.c
+ cpuport.c
1
- ..\..\..\components\drivers\src\waitqueue.c
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
- workqueue.c
- 1
- ..\..\..\components\drivers\src\workqueue.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
@@ -650,42 +526,17 @@
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
-
-
- msh_cmd.c
- 1
- ..\..\..\components\finsh\msh_cmd.c
-
-
-
-
- msh_file.c
- 1
- ..\..\..\components\finsh\msh_file.c
-
-
STM32_HAL
@@ -695,113 +546,81 @@
1
..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\system_stm32f4xx.c
-
-
stm32f4xx_hal.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c
-
-
stm32f4xx_hal_cec.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cec.c
-
-
stm32f4xx_hal_cortex.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c
-
-
stm32f4xx_hal_crc.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c
-
-
stm32f4xx_hal_cryp.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cryp.c
-
-
stm32f4xx_hal_cryp_ex.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cryp_ex.c
-
-
stm32f4xx_hal_dma.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c
-
-
stm32f4xx_hal_dma_ex.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c
-
-
stm32f4xx_hal_pwr.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c
-
-
stm32f4xx_hal_pwr_ex.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c
-
-
stm32f4xx_hal_rcc.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c
-
-
stm32f4xx_hal_rcc_ex.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c
-
-
stm32f4xx_hal_rng.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rng.c
-
-
stm32f4xx_hal_gpio.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c
-
-
stm32f4xx_hal_uart.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c
-
-
stm32f4xx_hal_usart.c
1
@@ -812,9 +631,11 @@
+
-
-
-
+
+
+
+
diff --git a/bsp/stm32/stm32f407-st-discovery/project.ewp b/bsp/stm32/stm32f407-st-discovery/project.ewp
index 749d39c78..db96ad75f 100644
--- a/bsp/stm32/stm32f407-st-discovery/project.ewp
+++ b/bsp/stm32/stm32f407-st-discovery/project.ewp
@@ -351,6 +351,7 @@
$PROJ_DIR$\applications
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include
$PROJ_DIR$\..\..\..\include
@@ -1380,6 +1381,7 @@
$PROJ_DIR$\applications
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include
$PROJ_DIR$\..\..\..\include
@@ -2059,33 +2061,6 @@
-
- Applications
-
- $PROJ_DIR$\applications\main.c
-
-
-
- Drivers
-
- $PROJ_DIR$\board\board.c
-
-
- $PROJ_DIR$\board\CubeMX_Config\Src\stm32f4xx_hal_msp.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f407xx.s
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_usart.c
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_common.c
-
-
Kernel
@@ -2135,13 +2110,34 @@
- CORTEX-M4
+ Applications
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ $PROJ_DIR$\applications\main.c
+
+
+
+ Drivers
+
+ $PROJ_DIR$\board\board.c
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
+ $PROJ_DIR$\board\CubeMX_Config\Src\stm32f4xx_hal_msp.c
+
+ $PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f407xx.s
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_usart.c
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_common.c
+
+
+
+ cpu
$PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c
@@ -2151,6 +2147,12 @@
$PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
+
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
+
DeviceDrivers
@@ -2187,21 +2189,15 @@
$PROJ_DIR$\..\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\..\components\finsh\symbol.c
-
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_file.c
-
+
+
+ libc
STM32_HAL
diff --git a/bsp/stm32/stm32f407-st-discovery/project.uvoptx b/bsp/stm32/stm32f407-st-discovery/project.uvoptx
index 17a63c961..75a1c37c9 100644
--- a/bsp/stm32/stm32f407-st-discovery/project.uvoptx
+++ b/bsp/stm32/stm32f407-st-discovery/project.uvoptx
@@ -73,7 +73,7 @@
0
- 0
+ 1
0
1
@@ -180,4 +180,732 @@
+
+ Kernel
+ 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\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
+ 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\stm32f4xx_hal_msp.c
+ stm32f4xx_hal_msp.c
+ 0
+ 0
+
+
+ 3
+ 19
+ 2
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f407xx.s
+ startup_stm32f407xx.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\misc\pin.c
+ pin.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
+
+
+
+
+ finsh
+ 1
+ 0
+ 0
+ 0
+
+ 6
+ 37
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\finsh\shell.c
+ shell.c
+ 0
+ 0
+
+
+ 6
+ 38
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\finsh\cmd.c
+ cmd.c
+ 0
+ 0
+
+
+ 6
+ 39
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\finsh\msh.c
+ msh.c
+ 0
+ 0
+
+
+
+
+ STM32_HAL
+ 0
+ 0
+ 0
+ 0
+
+ 7
+ 40
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\system_stm32f4xx.c
+ system_stm32f4xx.c
+ 0
+ 0
+
+
+ 7
+ 41
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c
+ stm32f4xx_hal.c
+ 0
+ 0
+
+
+ 7
+ 42
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cec.c
+ stm32f4xx_hal_cec.c
+ 0
+ 0
+
+
+ 7
+ 43
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c
+ stm32f4xx_hal_cortex.c
+ 0
+ 0
+
+
+ 7
+ 44
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c
+ stm32f4xx_hal_crc.c
+ 0
+ 0
+
+
+ 7
+ 45
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cryp.c
+ stm32f4xx_hal_cryp.c
+ 0
+ 0
+
+
+ 7
+ 46
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cryp_ex.c
+ stm32f4xx_hal_cryp_ex.c
+ 0
+ 0
+
+
+ 7
+ 47
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c
+ stm32f4xx_hal_dma.c
+ 0
+ 0
+
+
+ 7
+ 48
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c
+ stm32f4xx_hal_dma_ex.c
+ 0
+ 0
+
+
+ 7
+ 49
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c
+ stm32f4xx_hal_pwr.c
+ 0
+ 0
+
+
+ 7
+ 50
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c
+ stm32f4xx_hal_pwr_ex.c
+ 0
+ 0
+
+
+ 7
+ 51
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c
+ stm32f4xx_hal_rcc.c
+ 0
+ 0
+
+
+ 7
+ 52
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c
+ stm32f4xx_hal_rcc_ex.c
+ 0
+ 0
+
+
+ 7
+ 53
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rng.c
+ stm32f4xx_hal_rng.c
+ 0
+ 0
+
+
+ 7
+ 54
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c
+ stm32f4xx_hal_gpio.c
+ 0
+ 0
+
+
+ 7
+ 55
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c
+ stm32f4xx_hal_uart.c
+ 0
+ 0
+
+
+ 7
+ 56
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_usart.c
+ stm32f4xx_hal_usart.c
+ 0
+ 0
+
+
+
diff --git a/bsp/stm32/stm32f407-st-discovery/project.uvprojx b/bsp/stm32/stm32f407-st-discovery/project.uvprojx
index 3256d6733..53f2065d9 100644
--- a/bsp/stm32/stm32f407-st-discovery/project.uvprojx
+++ b/bsp/stm32/stm32f407-st-discovery/project.uvprojx
@@ -1,7 +1,10 @@
+
2.1
+
### uVision Project, (C) Keil Software
+
rtthread
@@ -12,31 +15,31 @@
STM32F407VGTx
STMicroelectronics
- Keil.STM32F4xx_DFP.2.12.0
+ Keil.STM32F4xx_DFP.2.13.0
http://www.keil.com/pack
IRAM(0x20000000,0x00020000) IRAM2(0x10000000,0x00010000) IROM(0x08000000,0x00100000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE
-
-
+
+
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F4xx_1024 -FS08000000 -FL0100000 -FP0($$Device:STM32F407VGTx$CMSIS\Flash\STM32F4xx_1024.FLM))
0
$$Device:STM32F407VGTx$Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
$$Device:STM32F407VGTx$CMSIS\SVD\STM32F40x.svd
0
0
-
-
-
-
-
+
+
+
+
+
0
0
@@ -58,8 +61,8 @@
0
0
-
-
+
+
0
0
0
@@ -68,8 +71,8 @@
0
0
-
-
+
+
0
0
0
@@ -79,14 +82,14 @@
1
0
fromelf --bin !L --output rtthread.bin
-
+
0
0
0
0
0
-
+
0
@@ -100,8 +103,8 @@
0
0
3
-
-
+
+
1
@@ -135,10 +138,10 @@
1
BIN\UL2CM3.DLL
"" ()
-
-
-
-
+
+
+
+
0
@@ -171,7 +174,7 @@
0
0
"Cortex-M4"
-
+
0
0
0
@@ -303,7 +306,7 @@
0x10000
-
+
1
@@ -320,6 +323,7 @@
0
0
1
+ 0
0
1
1
@@ -329,10 +333,10 @@
0
0
-
+
USE_HAL_DRIVER, STM32F407xx
-
- applications;.;board;board\CubeMX_Config\Inc;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\include;..\..\..\libcpu\arm\cortex-m4;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Inc;..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include;..\libraries\STM32F4xx_HAL\CMSIS\Include
+
+ .;..\..\..\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\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Inc;..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include;..\libraries\STM32F4xx_HAL\CMSIS\Include
@@ -347,10 +351,10 @@
0
0
-
-
-
-
+
+
+
+
@@ -362,72 +366,17 @@
0
0x08000000
0x20000000
-
+
.\board\linker_scripts\link.sct
-
-
- --keep *.o(.rti_fn.*) --keep *.o(FSymTab)
-
-
+
+
+
+
+
-
- Applications
-
-
- main.c
- 1
- applications\main.c
-
-
-
-
- Drivers
-
-
- board.c
- 1
- board\board.c
-
-
-
-
- stm32f4xx_hal_msp.c
- 1
- board\CubeMX_Config\Src\stm32f4xx_hal_msp.c
-
-
-
-
- startup_stm32f407xx.s
- 2
- ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f407xx.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
-
-
-
Kernel
@@ -436,99 +385,71 @@
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
@@ -537,41 +458,78 @@
- CORTEX-M4
+ Applications
- cpuport.c
+ main.c
1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ applications\main.c
+
+
+ Drivers
- context_rvds.S
+ board.c
+ 1
+ board\board.c
+
+
+ stm32f4xx_hal_msp.c
+ 1
+ board\CubeMX_Config\Src\stm32f4xx_hal_msp.c
+
+
+ startup_stm32f407xx.s
2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
+ ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f407xx.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
backtrace.c
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
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
+
@@ -582,57 +540,41 @@
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
@@ -648,42 +590,17 @@
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
-
-
- msh_cmd.c
- 1
- ..\..\..\components\finsh\msh_cmd.c
-
-
-
-
- msh_file.c
- 1
- ..\..\..\components\finsh\msh_file.c
-
-
STM32_HAL
@@ -693,113 +610,81 @@
1
..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\system_stm32f4xx.c
-
-
stm32f4xx_hal.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c
-
-
stm32f4xx_hal_cec.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cec.c
-
-
stm32f4xx_hal_cortex.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c
-
-
stm32f4xx_hal_crc.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c
-
-
stm32f4xx_hal_cryp.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cryp.c
-
-
stm32f4xx_hal_cryp_ex.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cryp_ex.c
-
-
stm32f4xx_hal_dma.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c
-
-
stm32f4xx_hal_dma_ex.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c
-
-
stm32f4xx_hal_pwr.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c
-
-
stm32f4xx_hal_pwr_ex.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c
-
-
stm32f4xx_hal_rcc.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c
-
-
stm32f4xx_hal_rcc_ex.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c
-
-
stm32f4xx_hal_rng.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rng.c
-
-
stm32f4xx_hal_gpio.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c
-
-
stm32f4xx_hal_uart.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c
-
-
stm32f4xx_hal_usart.c
1
@@ -810,9 +695,11 @@
+
-
-
-
+
+
+
+
diff --git a/bsp/stm32/stm32f411-st-nucleo/project.ewp b/bsp/stm32/stm32f411-st-nucleo/project.ewp
index 82d8b50b1..62c7e09b9 100644
--- a/bsp/stm32/stm32f411-st-nucleo/project.ewp
+++ b/bsp/stm32/stm32f411-st-nucleo/project.ewp
@@ -351,6 +351,7 @@
$PROJ_DIR$\applications
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include
$PROJ_DIR$\..\..\..\include
@@ -1381,6 +1382,7 @@
$PROJ_DIR$\applications
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include
$PROJ_DIR$\..\..\..\include
@@ -2060,33 +2062,6 @@
-
- Applications
-
- $PROJ_DIR$\applications\main.c
-
-
-
- Drivers
-
- $PROJ_DIR$\board\board.c
-
-
- $PROJ_DIR$\board\CubeMX_Config\Src\stm32f4xx_hal_msp.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f411xe.s
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_usart.c
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_common.c
-
-
Kernel
@@ -2136,13 +2111,34 @@
- CORTEX-M4
+ Applications
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ $PROJ_DIR$\applications\main.c
+
+
+
+ Drivers
+
+ $PROJ_DIR$\board\board.c
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
+ $PROJ_DIR$\board\CubeMX_Config\Src\stm32f4xx_hal_msp.c
+
+ $PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f411xe.s
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_usart.c
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_common.c
+
+
+
+ cpu
$PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c
@@ -2152,6 +2148,12 @@
$PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
+
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
+
DeviceDrivers
@@ -2188,21 +2190,15 @@
$PROJ_DIR$\..\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\..\components\finsh\symbol.c
-
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_file.c
-
+
+
+ libc
STM32_HAL
diff --git a/bsp/stm32/stm32f411-st-nucleo/project.uvprojx b/bsp/stm32/stm32f411-st-nucleo/project.uvprojx
index 07ec68963..72b7b076c 100644
--- a/bsp/stm32/stm32f411-st-nucleo/project.uvprojx
+++ b/bsp/stm32/stm32f411-st-nucleo/project.uvprojx
@@ -333,7 +333,7 @@
USE_HAL_DRIVER, STM32F411xE
- .;..\..\..\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;..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Inc;..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include;..\libraries\STM32F4xx_HAL\CMSIS\Include
+ .;..\..\..\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\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Inc;..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include;..\libraries\STM32F4xx_HAL\CMSIS\Include
@@ -650,13 +650,6 @@
..\..\..\components\finsh\shell.c
-
-
- symbol.c
- 1
- ..\..\..\components\finsh\symbol.c
-
-
cmd.c
@@ -671,20 +664,6 @@
..\..\..\components\finsh\msh.c
-
-
- msh_cmd.c
- 1
- ..\..\..\components\finsh\msh_cmd.c
-
-
-
-
- msh_file.c
- 1
- ..\..\..\components\finsh\msh_file.c
-
-
STM32_HAL
diff --git a/bsp/stm32/stm32f427-robomaster-a/project.ewp b/bsp/stm32/stm32f427-robomaster-a/project.ewp
index e15eb5ae9..0b4f78324 100644
--- a/bsp/stm32/stm32f427-robomaster-a/project.ewp
+++ b/bsp/stm32/stm32f427-robomaster-a/project.ewp
@@ -347,9 +347,7 @@
$PROJ_DIR$\..\..\..\libcpu\arm\common
$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
$PROJ_DIR$\board\ports
- $PROJ_DIR$\packages\mpu6xxx-latest\inc
$PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\..\..\..\components\drivers\sensors
$PROJ_DIR$\.
$PROJ_DIR$\applications
$PROJ_DIR$\..\libraries\HAL_Drivers\config
@@ -1380,9 +1378,7 @@
$PROJ_DIR$\..\..\..\libcpu\arm\common
$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
$PROJ_DIR$\board\ports
- $PROJ_DIR$\packages\mpu6xxx-latest\inc
$PROJ_DIR$\..\..\..\components\drivers\include
- $PROJ_DIR$\..\..\..\components\drivers\sensors
$PROJ_DIR$\.
$PROJ_DIR$\applications
$PROJ_DIR$\..\libraries\HAL_Drivers\config
@@ -2142,15 +2138,6 @@
$PROJ_DIR$\..\libraries\HAL_Drivers\drv_common.c
-
- mpu6xxx
-
- $PROJ_DIR$\packages\mpu6xxx-latest\src\mpu6xxx.c
-
-
- $PROJ_DIR$\packages\mpu6xxx-latest\src\sensor_inven_mpu6xxx.c
-
-
cpu
@@ -2199,35 +2186,17 @@
$PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c
-
- Sensors
-
- $PROJ_DIR$\..\..\..\components\drivers\sensors\sensor.c
-
-
- $PROJ_DIR$\..\..\..\components\drivers\sensors\sensor_cmd.c
-
-
finsh
$PROJ_DIR$\..\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\..\components\finsh\symbol.c
-
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_file.c
-
libc
diff --git a/bsp/stm32/stm32f427-robomaster-a/project.uvprojx b/bsp/stm32/stm32f427-robomaster-a/project.uvprojx
index 3d6a45967..3e913ef2b 100644
--- a/bsp/stm32/stm32f427-robomaster-a/project.uvprojx
+++ b/bsp/stm32/stm32f427-robomaster-a/project.uvprojx
@@ -332,7 +332,7 @@
STM32F427xx, USE_HAL_DRIVER
- .;..\..\..\include;applications;.;board;board\CubeMX_Config\Inc;board\ports;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;packages\mpu6xxx-latest\inc;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\sensors;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\common;..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Inc;..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include;..\libraries\STM32F4xx_HAL\CMSIS\Include
+ .;..\..\..\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\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Inc;..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include;..\libraries\STM32F4xx_HAL\CMSIS\Include
@@ -536,23 +536,6 @@
-
- mpu6xxx
-
-
- mpu6xxx.c
- 1
- packages\mpu6xxx-latest\src\mpu6xxx.c
-
-
-
-
- sensor_inven_mpu6xxx.c
- 1
- packages\mpu6xxx-latest\src\sensor_inven_mpu6xxx.c
-
-
-
cpu
@@ -657,23 +640,6 @@
-
- Sensors
-
-
- sensor.c
- 1
- ..\..\..\components\drivers\sensors\sensor.c
-
-
-
-
- sensor_cmd.c
- 1
- ..\..\..\components\drivers\sensors\sensor_cmd.c
-
-
-
finsh
@@ -683,13 +649,6 @@
..\..\..\components\finsh\shell.c
-
-
- symbol.c
- 1
- ..\..\..\components\finsh\symbol.c
-
-
cmd.c
@@ -704,20 +663,6 @@
..\..\..\components\finsh\msh.c
-
-
- msh_cmd.c
- 1
- ..\..\..\components\finsh\msh_cmd.c
-
-
-
-
- msh_file.c
- 1
- ..\..\..\components\finsh\msh_file.c
-
-
libc
diff --git a/bsp/stm32/stm32f429-armfly-v6/project.ewp b/bsp/stm32/stm32f429-armfly-v6/project.ewp
index d2d245a39..484ae97e8 100644
--- a/bsp/stm32/stm32f429-armfly-v6/project.ewp
+++ b/bsp/stm32/stm32f429-armfly-v6/project.ewp
@@ -352,6 +352,7 @@
$PROJ_DIR$\applications
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include
$PROJ_DIR$\..\..\..\include
@@ -1382,6 +1383,7 @@
$PROJ_DIR$\applications
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include
$PROJ_DIR$\..\..\..\include
@@ -2061,36 +2063,6 @@
-
- Applications
-
- $PROJ_DIR$\applications\main.c
-
-
-
- Drivers
-
- $PROJ_DIR$\board\board.c
-
-
- $PROJ_DIR$\board\CubeMX_Config\Src\stm32f4xx_hal_msp.c
-
-
- $PROJ_DIR$\board\ports\drv_ext_io.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f429xx.s
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_usart.c
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_common.c
-
-
Kernel
@@ -2140,13 +2112,37 @@
- CORTEX-M4
+ Applications
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ $PROJ_DIR$\applications\main.c
+
+
+ Drivers
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
+ $PROJ_DIR$\board\board.c
+
+
+ $PROJ_DIR$\board\CubeMX_Config\Src\stm32f4xx_hal_msp.c
+
+
+ $PROJ_DIR$\board\ports\drv_ext_io.c
+
+
+ $PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f429xx.s
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_usart.c
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_common.c
+
+
+
+ cpu
$PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c
@@ -2156,6 +2152,12 @@
$PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
+
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
+
DeviceDrivers
@@ -2192,21 +2194,15 @@
$PROJ_DIR$\..\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\..\components\finsh\symbol.c
-
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_file.c
-
+
+
+ libc
STM32_HAL
@@ -2264,6 +2260,9 @@
$PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_fmc.c
+
+ $PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_fsmc.c
+
$PROJ_DIR$\..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sram.c
diff --git a/bsp/stm32/stm32f429-armfly-v6/project.uvprojx b/bsp/stm32/stm32f429-armfly-v6/project.uvprojx
index aaa54c7bf..3ea879b1c 100644
--- a/bsp/stm32/stm32f429-armfly-v6/project.uvprojx
+++ b/bsp/stm32/stm32f429-armfly-v6/project.uvprojx
@@ -334,7 +334,7 @@
USE_HAL_DRIVER, STM32F429xx
- applications;.;board;board\CubeMX_Config\Inc;board\ports;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\include;..\..\..\libcpu\arm\cortex-m4;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Inc;..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include;..\libraries\STM32F4xx_HAL\CMSIS\Include
+ .;..\..\..\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\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Inc;..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include;..\libraries\STM32F4xx_HAL\CMSIS\Include
@@ -368,75 +368,13 @@
.\board\linker_scripts\link.sct
- --keep *.o(.rti_fn.*) --keep *.o(FSymTab)
+
-
- Applications
-
-
- main.c
- 1
- applications\main.c
-
-
-
-
- Drivers
-
-
- board.c
- 1
- board\board.c
-
-
-
-
- stm32f4xx_hal_msp.c
- 1
- board\CubeMX_Config\Src\stm32f4xx_hal_msp.c
-
-
-
-
- drv_ext_io.c
- 1
- board\ports\drv_ext_io.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
-
-
-
Kernel
@@ -546,21 +484,69 @@
- CORTEX-M4
+ Applications
- cpuport.c
+ main.c
1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ applications\main.c
+
+
+ Drivers
- context_rvds.S
+ board.c
+ 1
+ board\board.c
+
+
+
+
+ stm32f4xx_hal_msp.c
+ 1
+ board\CubeMX_Config\Src\stm32f4xx_hal_msp.c
+
+
+
+
+ drv_ext_io.c
+ 1
+ board\ports\drv_ext_io.c
+
+
+
+
+ startup_stm32f429xx.s
2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
+ ..\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
backtrace.c
@@ -582,6 +568,20 @@
..\..\..\libcpu\arm\common\showmem.c
+
+
+ cpuport.c
+ 1
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
+
+
+
+
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
+
+
DeviceDrivers
@@ -658,13 +658,6 @@
..\..\..\components\finsh\shell.c
-
-
- symbol.c
- 1
- ..\..\..\components\finsh\symbol.c
-
-
cmd.c
@@ -679,20 +672,6 @@
..\..\..\components\finsh\msh.c
-
-
- msh_cmd.c
- 1
- ..\..\..\components\finsh\msh_cmd.c
-
-
-
-
- msh_file.c
- 1
- ..\..\..\components\finsh\msh_file.c
-
-
STM32_HAL
@@ -822,6 +801,13 @@
..\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_sram.c
diff --git a/bsp/stm32/stm32f429-atk-apollo/project.ewp b/bsp/stm32/stm32f429-atk-apollo/project.ewp
index 0309546b6..58c1dfc47 100644
--- a/bsp/stm32/stm32f429-atk-apollo/project.ewp
+++ b/bsp/stm32/stm32f429-atk-apollo/project.ewp
@@ -352,6 +352,7 @@
$PROJ_DIR$\applications
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include
$PROJ_DIR$\..\..\..\include
@@ -1383,6 +1384,7 @@
$PROJ_DIR$\applications
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include
$PROJ_DIR$\..\..\..\include
@@ -2062,33 +2064,6 @@
-
- Applications
-
- $PROJ_DIR$\applications\main.c
-
-
-
- Drivers
-
- $PROJ_DIR$\board\board.c
-
-
- $PROJ_DIR$\board\CubeMX_Config\Src\stm32f4xx_hal_msp.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f429xx.s
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_usart.c
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_common.c
-
-
Kernel
@@ -2138,13 +2113,34 @@
- CORTEX-M4
+ Applications
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ $PROJ_DIR$\applications\main.c
+
+
+
+ Drivers
+
+ $PROJ_DIR$\board\board.c
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
+ $PROJ_DIR$\board\CubeMX_Config\Src\stm32f4xx_hal_msp.c
+
+ $PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f429xx.s
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_usart.c
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_common.c
+
+
+
+ cpu
$PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c
@@ -2154,6 +2150,12 @@
$PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
+
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
+
DeviceDrivers
@@ -2190,21 +2192,12 @@
$PROJ_DIR$\..\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\..\components\finsh\symbol.c
-
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_file.c
-
$PROJ_DIR$\..\..\..\components\finsh\finsh_compiler.c
@@ -2236,6 +2229,9 @@
$PROJ_DIR$\..\..\..\components\finsh\finsh_token.c
+
+ libc
+
STM32_HAL
diff --git a/bsp/stm32/stm32f429-atk-apollo/project.uvprojx b/bsp/stm32/stm32f429-atk-apollo/project.uvprojx
index a19a31bb4..4b3c2c59c 100644
--- a/bsp/stm32/stm32f429-atk-apollo/project.uvprojx
+++ b/bsp/stm32/stm32f429-atk-apollo/project.uvprojx
@@ -334,7 +334,7 @@
USE_HAL_DRIVER, STM32F429xx
- applications;.;board;board\CubeMX_Config\Inc;board\ports;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\include;..\..\..\libcpu\arm\cortex-m4;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Inc;..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include;..\libraries\STM32F4xx_HAL\CMSIS\Include
+ .;..\..\..\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\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Inc;..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include;..\libraries\STM32F4xx_HAL\CMSIS\Include
@@ -368,68 +368,13 @@
.\board\linker_scripts\link.sct
- --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab)
+
-
- Applications
-
-
- main.c
- 1
- applications\main.c
-
-
-
-
- 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
-
-
-
Kernel
@@ -539,21 +484,62 @@
- CORTEX-M4
+ Applications
- cpuport.c
+ main.c
1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ applications\main.c
+
+
+ Drivers
- context_rvds.S
+ board.c
+ 1
+ board\board.c
+
+
+
+
+ stm32f4xx_hal_msp.c
+ 1
+ board\CubeMX_Config\Src\stm32f4xx_hal_msp.c
+
+
+
+
+ startup_stm32f429xx.s
2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
+ ..\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
backtrace.c
@@ -575,6 +561,20 @@
..\..\..\libcpu\arm\common\showmem.c
+
+
+ cpuport.c
+ 1
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
+
+
+
+
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
+
+
DeviceDrivers
@@ -651,13 +651,6 @@
..\..\..\components\finsh\shell.c
-
-
- symbol.c
- 1
- ..\..\..\components\finsh\symbol.c
-
-
cmd.c
@@ -672,20 +665,6 @@
..\..\..\components\finsh\msh.c
-
-
- msh_cmd.c
- 1
- ..\..\..\components\finsh\msh_cmd.c
-
-
-
-
- msh_file.c
- 1
- ..\..\..\components\finsh\msh_file.c
-
-
finsh_compiler.c
diff --git a/bsp/stm32/stm32f429-fire-challenger/project.ewp b/bsp/stm32/stm32f429-fire-challenger/project.ewp
index 70a11df82..3d718b97a 100644
--- a/bsp/stm32/stm32f429-fire-challenger/project.ewp
+++ b/bsp/stm32/stm32f429-fire-challenger/project.ewp
@@ -352,6 +352,7 @@
$PROJ_DIR$\applications
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include
$PROJ_DIR$\..\..\..\include
@@ -1383,6 +1384,7 @@
$PROJ_DIR$\applications
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include
$PROJ_DIR$\..\..\..\include
@@ -2062,33 +2064,6 @@
-
- Applications
-
- $PROJ_DIR$\applications\main.c
-
-
-
- Drivers
-
- $PROJ_DIR$\board\board.c
-
-
- $PROJ_DIR$\board\CubeMX_Config\Src\stm32f4xx_hal_msp.c
-
-
- $PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f429xx.s
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_usart.c
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_common.c
-
-
Kernel
@@ -2138,13 +2113,34 @@
- CORTEX-M4
+ Applications
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ $PROJ_DIR$\applications\main.c
+
+
+
+ Drivers
+
+ $PROJ_DIR$\board\board.c
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
+ $PROJ_DIR$\board\CubeMX_Config\Src\stm32f4xx_hal_msp.c
+
+ $PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f429xx.s
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_usart.c
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_common.c
+
+
+
+ cpu
$PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c
@@ -2154,6 +2150,12 @@
$PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
+
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
+
DeviceDrivers
@@ -2190,21 +2192,15 @@
$PROJ_DIR$\..\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\..\components\finsh\symbol.c
-
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_file.c
-
+
+
+ libc
STM32_HAL
diff --git a/bsp/stm32/stm32f429-fire-challenger/project.uvprojx b/bsp/stm32/stm32f429-fire-challenger/project.uvprojx
index bbae8eb09..78203d36e 100644
--- a/bsp/stm32/stm32f429-fire-challenger/project.uvprojx
+++ b/bsp/stm32/stm32f429-fire-challenger/project.uvprojx
@@ -334,7 +334,7 @@
USE_HAL_DRIVER, STM32F429xx
- applications;.;board;board\CubeMX_Config\Inc;board\ports;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\include;..\..\..\libcpu\arm\cortex-m4;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Inc;..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include;..\libraries\STM32F4xx_HAL\CMSIS\Include
+ .;..\..\..\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\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Inc;..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include;..\libraries\STM32F4xx_HAL\CMSIS\Include
@@ -368,68 +368,13 @@
.\board\linker_scripts\link.sct
- --keep *.o(.rti_fn.*) --keep *.o(FSymTab)
+
-
- Applications
-
-
- main.c
- 1
- applications\main.c
-
-
-
-
- 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
-
-
-
Kernel
@@ -539,21 +484,62 @@
- CORTEX-M4
+ Applications
- cpuport.c
+ main.c
1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ applications\main.c
+
+
+ Drivers
- context_rvds.S
+ board.c
+ 1
+ board\board.c
+
+
+
+
+ stm32f4xx_hal_msp.c
+ 1
+ board\CubeMX_Config\Src\stm32f4xx_hal_msp.c
+
+
+
+
+ startup_stm32f429xx.s
2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
+ ..\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
backtrace.c
@@ -575,6 +561,20 @@
..\..\..\libcpu\arm\common\showmem.c
+
+
+ cpuport.c
+ 1
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
+
+
+
+
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
+
+
DeviceDrivers
@@ -651,13 +651,6 @@
..\..\..\components\finsh\shell.c
-
-
- symbol.c
- 1
- ..\..\..\components\finsh\symbol.c
-
-
cmd.c
@@ -672,20 +665,6 @@
..\..\..\components\finsh\msh.c
-
-
- msh_cmd.c
- 1
- ..\..\..\components\finsh\msh_cmd.c
-
-
-
-
- msh_file.c
- 1
- ..\..\..\components\finsh\msh_file.c
-
-
STM32_HAL
diff --git a/bsp/stm32/stm32f446-st-nucleo/project.ewp b/bsp/stm32/stm32f446-st-nucleo/project.ewp
index abcd81437..e96b8704e 100644
--- a/bsp/stm32/stm32f446-st-nucleo/project.ewp
+++ b/bsp/stm32/stm32f446-st-nucleo/project.ewp
@@ -355,6 +355,7 @@
$PROJ_DIR$\applications
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include
$PROJ_DIR$\..\..\..\include
@@ -1389,6 +1390,7 @@
$PROJ_DIR$\applications
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include
$PROJ_DIR$\..\..\..\include
@@ -2144,21 +2146,21 @@
- CORTEX-M4
+ cpu
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
- $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
@@ -2196,21 +2198,15 @@
$PROJ_DIR$\..\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\..\components\finsh\symbol.c
-
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_file.c
-
+
+
+ libc
STM32_HAL
diff --git a/bsp/stm32/stm32f446-st-nucleo/project.uvoptx b/bsp/stm32/stm32f446-st-nucleo/project.uvoptx
index 4eb82e38e..102eed9e3 100644
--- a/bsp/stm32/stm32f446-st-nucleo/project.uvoptx
+++ b/bsp/stm32/stm32f446-st-nucleo/project.uvoptx
@@ -172,826 +172,11 @@
- Kernel
+ Source Group 1
0
0
0
0
-
- 1
- 1
- 1
- 0
- 0
- 0
- 0
- ..\..\..\src\clock.c
- clock.c
- 0
- 0
-
-
- 1
- 2
- 1
- 0
- 0
- 0
- 0
- ..\..\..\src\components.c
- components.c
- 0
- 0
-
-
- 1
- 3
- 1
- 0
- 0
- 0
- 0
- ..\..\..\src\cpu.c
- cpu.c
- 0
- 0
-
-
- 1
- 4
- 1
- 0
- 0
- 0
- 0
- ..\..\..\src\device.c
- device.c
- 0
- 0
-
-
- 1
- 5
- 1
- 0
- 0
- 0
- 0
- ..\..\..\src\idle.c
- idle.c
- 0
- 0
-
-
- 1
- 6
- 1
- 0
- 0
- 0
- 0
- ..\..\..\src\ipc.c
- ipc.c
- 0
- 0
-
-
- 1
- 7
- 1
- 0
- 0
- 0
- 0
- ..\..\..\src\irq.c
- irq.c
- 0
- 0
-
-
- 1
- 8
- 1
- 0
- 0
- 0
- 0
- ..\..\..\src\kservice.c
- kservice.c
- 0
- 0
-
-
- 1
- 9
- 1
- 0
- 0
- 0
- 0
- ..\..\..\src\mem.c
- mem.c
- 0
- 0
-
-
- 1
- 10
- 1
- 0
- 0
- 0
- 0
- ..\..\..\src\mempool.c
- mempool.c
- 0
- 0
-
-
- 1
- 11
- 1
- 0
- 0
- 0
- 0
- ..\..\..\src\object.c
- object.c
- 0
- 0
-
-
- 1
- 12
- 1
- 0
- 0
- 0
- 0
- ..\..\..\src\scheduler.c
- scheduler.c
- 0
- 0
-
-
- 1
- 13
- 1
- 0
- 0
- 0
- 0
- ..\..\..\src\signal.c
- signal.c
- 0
- 0
-
-
- 1
- 14
- 1
- 0
- 0
- 0
- 0
- ..\..\..\src\thread.c
- thread.c
- 0
- 0
-
-
- 1
- 15
- 1
- 0
- 0
- 0
- 0
- ..\..\..\src\timer.c
- timer.c
- 0
- 0
-
-
-
-
- Applications
- 0
- 0
- 0
- 0
-
- 2
- 16
- 1
- 0
- 0
- 0
- 0
- applications\main.c
- main.c
- 0
- 0
-
-
-
-
- Drivers
- 0
- 0
- 0
- 0
-
- 3
- 17
- 1
- 0
- 0
- 0
- 0
- board\board.c
- board.c
- 0
- 0
-
-
- 3
- 18
- 1
- 0
- 0
- 0
- 0
- board\CubeMX_Config\Src\stm32f4xx_hal_msp.c
- stm32f4xx_hal_msp.c
- 0
- 0
-
-
- 3
- 19
- 2
- 0
- 0
- 0
- 0
- ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f446xx.s
- startup_stm32f446xx.s
- 0
- 0
-
-
- 3
- 20
- 1
- 0
- 0
- 0
- 0
- ..\libraries\HAL_Drivers\drv_gpio.c
- drv_gpio.c
- 0
- 0
-
-
- 3
- 21
- 1
- 0
- 0
- 0
- 0
- ..\libraries\HAL_Drivers\drv_usart.c
- drv_usart.c
- 0
- 0
-
-
- 3
- 22
- 1
- 0
- 0
- 0
- 0
- ..\libraries\HAL_Drivers\drv_common.c
- drv_common.c
- 0
- 0
-
-
-
-
- CORTEX-M4
- 0
- 0
- 0
- 0
-
- 4
- 23
- 1
- 0
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
- cpuport.c
- 0
- 0
-
-
- 4
- 24
- 2
- 0
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- context_rvds.S
- 0
- 0
-
-
- 4
- 25
- 1
- 0
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\backtrace.c
- backtrace.c
- 0
- 0
-
-
- 4
- 26
- 1
- 0
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\div0.c
- div0.c
- 0
- 0
-
-
- 4
- 27
- 1
- 0
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\showmem.c
- showmem.c
- 0
- 0
-
-
-
-
- DeviceDrivers
- 0
- 0
- 0
- 0
-
- 5
- 28
- 1
- 0
- 0
- 0
- 0
- ..\..\..\components\drivers\misc\pin.c
- pin.c
- 0
- 0
-
-
- 5
- 29
- 1
- 0
- 0
- 0
- 0
- ..\..\..\components\drivers\serial\serial.c
- serial.c
- 0
- 0
-
-
- 5
- 30
- 1
- 0
- 0
- 0
- 0
- ..\..\..\components\drivers\src\completion.c
- completion.c
- 0
- 0
-
-
- 5
- 31
- 1
- 0
- 0
- 0
- 0
- ..\..\..\components\drivers\src\dataqueue.c
- dataqueue.c
- 0
- 0
-
-
- 5
- 32
- 1
- 0
- 0
- 0
- 0
- ..\..\..\components\drivers\src\pipe.c
- pipe.c
- 0
- 0
-
-
- 5
- 33
- 1
- 0
- 0
- 0
- 0
- ..\..\..\components\drivers\src\ringblk_buf.c
- ringblk_buf.c
- 0
- 0
-
-
- 5
- 34
- 1
- 0
- 0
- 0
- 0
- ..\..\..\components\drivers\src\ringbuffer.c
- ringbuffer.c
- 0
- 0
-
-
- 5
- 35
- 1
- 0
- 0
- 0
- 0
- ..\..\..\components\drivers\src\waitqueue.c
- waitqueue.c
- 0
- 0
-
-
- 5
- 36
- 1
- 0
- 0
- 0
- 0
- ..\..\..\components\drivers\src\workqueue.c
- workqueue.c
- 0
- 0
-
-
-
-
- finsh
- 0
- 0
- 0
- 0
-
- 6
- 37
- 1
- 0
- 0
- 0
- 0
- ..\..\..\components\finsh\shell.c
- shell.c
- 0
- 0
-
-
- 6
- 38
- 1
- 0
- 0
- 0
- 0
- ..\..\..\components\finsh\symbol.c
- symbol.c
- 0
- 0
-
-
- 6
- 39
- 1
- 0
- 0
- 0
- 0
- ..\..\..\components\finsh\cmd.c
- cmd.c
- 0
- 0
-
-
- 6
- 40
- 1
- 0
- 0
- 0
- 0
- ..\..\..\components\finsh\msh.c
- msh.c
- 0
- 0
-
-
- 6
- 41
- 1
- 0
- 0
- 0
- 0
- ..\..\..\components\finsh\msh_cmd.c
- msh_cmd.c
- 0
- 0
-
-
- 6
- 42
- 1
- 0
- 0
- 0
- 0
- ..\..\..\components\finsh\msh_file.c
- msh_file.c
- 0
- 0
-
-
-
-
- STM32_HAL
- 0
- 0
- 0
- 0
-
- 7
- 43
- 1
- 0
- 0
- 0
- 0
- ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\system_stm32f4xx.c
- system_stm32f4xx.c
- 0
- 0
-
-
- 7
- 44
- 1
- 0
- 0
- 0
- 0
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c
- stm32f4xx_hal.c
- 0
- 0
-
-
- 7
- 45
- 1
- 0
- 0
- 0
- 0
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cec.c
- stm32f4xx_hal_cec.c
- 0
- 0
-
-
- 7
- 46
- 1
- 0
- 0
- 0
- 0
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c
- stm32f4xx_hal_cortex.c
- 0
- 0
-
-
- 7
- 47
- 1
- 0
- 0
- 0
- 0
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c
- stm32f4xx_hal_crc.c
- 0
- 0
-
-
- 7
- 48
- 1
- 0
- 0
- 0
- 0
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cryp.c
- stm32f4xx_hal_cryp.c
- 0
- 0
-
-
- 7
- 49
- 1
- 0
- 0
- 0
- 0
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cryp_ex.c
- stm32f4xx_hal_cryp_ex.c
- 0
- 0
-
-
- 7
- 50
- 1
- 0
- 0
- 0
- 0
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c
- stm32f4xx_hal_dma.c
- 0
- 0
-
-
- 7
- 51
- 1
- 0
- 0
- 0
- 0
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c
- stm32f4xx_hal_dma_ex.c
- 0
- 0
-
-
- 7
- 52
- 1
- 0
- 0
- 0
- 0
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c
- stm32f4xx_hal_pwr.c
- 0
- 0
-
-
- 7
- 53
- 1
- 0
- 0
- 0
- 0
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c
- stm32f4xx_hal_pwr_ex.c
- 0
- 0
-
-
- 7
- 54
- 1
- 0
- 0
- 0
- 0
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c
- stm32f4xx_hal_rcc.c
- 0
- 0
-
-
- 7
- 55
- 1
- 0
- 0
- 0
- 0
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c
- stm32f4xx_hal_rcc_ex.c
- 0
- 0
-
-
- 7
- 56
- 1
- 0
- 0
- 0
- 0
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rng.c
- stm32f4xx_hal_rng.c
- 0
- 0
-
-
- 7
- 57
- 1
- 0
- 0
- 0
- 0
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c
- stm32f4xx_hal_gpio.c
- 0
- 0
-
-
- 7
- 58
- 1
- 0
- 0
- 0
- 0
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c
- stm32f4xx_hal_uart.c
- 0
- 0
-
-
- 7
- 59
- 1
- 0
- 0
- 0
- 0
- ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_usart.c
- stm32f4xx_hal_usart.c
- 0
- 0
-
diff --git a/bsp/stm32/stm32f446-st-nucleo/project.uvprojx b/bsp/stm32/stm32f446-st-nucleo/project.uvprojx
index 55c03a1d0..ccba9b49d 100644
--- a/bsp/stm32/stm32f446-st-nucleo/project.uvprojx
+++ b/bsp/stm32/stm32f446-st-nucleo/project.uvprojx
@@ -1,10 +1,7 @@
-
2.1
-
### uVision Project, (C) Keil Software
-
rt-thread
@@ -17,28 +14,28 @@
Keil.STM32F4xx_DFP.2.13.0
http://www.keil.com/pack
IROM(0x08000000,0x00080000) IRAM(0x20000000,0x00020000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE
-
-
+
+
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F4xx_512 -FS08000000 -FL080000 -FP0($$Device:STM32F446ZETx$CMSIS/Flash/STM32F4xx_512.FLM))
0
$$Device:STM32F446ZETx$Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
$$Device:STM32F446ZETx$CMSIS/SVD/STM32F446x.svd
0
0
-
-
-
-
-
+
+
+
+
+
0
0
@@ -60,8 +57,8 @@
0
0
-
-
+
+
0
0
0
@@ -70,8 +67,8 @@
0
0
-
-
+
+
0
0
0
@@ -81,12 +78,12 @@
1
0
fromelf --bin !L --output rtthread.bin
-
+
0
0
0
-
+
0
@@ -100,8 +97,8 @@
0
0
3
-
-
+
+
1
@@ -149,18 +146,18 @@
0
11
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
STLink\ST-LINKIII-KEIL_SWO.dll
@@ -175,11 +172,11 @@
1
BIN\UL2CM3.DLL
-
-
-
-
-
+
+
+
+
+
0
@@ -212,7 +209,7 @@
0
0
"Cortex-M4"
-
+
0
0
0
@@ -343,7 +340,7 @@
0x0
-
+
1
@@ -362,10 +359,10 @@
1
0
-
+
USE_HAL_DRIVER, STM32F446xx
-
- .;..\..\..\include;applications;.;board;board\CubeMX_Config\Inc;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\libcpu\arm\cortex-m4;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Inc;..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include;..\libraries\STM32F4xx_HAL\CMSIS\Include
+
+ .;..\..\..\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\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Inc;..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include;..\libraries\STM32F4xx_HAL\CMSIS\Include
@@ -379,10 +376,10 @@
0
0
-
-
-
-
+
+
+
+
@@ -394,13 +391,13 @@
0
0x08000000
0x20000000
-
+
.\board\linker_scripts\link.sct
-
-
- --keep *.o(.rti_fn.*) --keep *.o(FSymTab)
-
-
+
+
+
+
+
@@ -413,71 +410,99 @@
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
@@ -503,26 +528,36 @@
1
board\board.c
+
+
stm32f4xx_hal_msp.c
1
board\CubeMX_Config\Src\stm32f4xx_hal_msp.c
+
+
startup_stm32f446xx.s
2
..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f446xx.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
@@ -531,34 +566,42 @@
- CORTEX-M4
+ cpu
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
backtrace.c
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
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
+
+
DeviceDrivers
@@ -568,41 +611,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
@@ -618,31 +677,20 @@
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
-
- msh_cmd.c
- 1
- ..\..\..\components\finsh\msh_cmd.c
-
-
- msh_file.c
- 1
- ..\..\..\components\finsh\msh_file.c
-
@@ -653,81 +701,113 @@
1
..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\system_stm32f4xx.c
+
+
stm32f4xx_hal.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c
+
+
stm32f4xx_hal_cec.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cec.c
+
+
stm32f4xx_hal_cortex.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c
+
+
stm32f4xx_hal_crc.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c
+
+
stm32f4xx_hal_cryp.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cryp.c
+
+
stm32f4xx_hal_cryp_ex.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cryp_ex.c
+
+
stm32f4xx_hal_dma.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c
+
+
stm32f4xx_hal_dma_ex.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c
+
+
stm32f4xx_hal_pwr.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c
+
+
stm32f4xx_hal_pwr_ex.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c
+
+
stm32f4xx_hal_rcc.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c
+
+
stm32f4xx_hal_rcc_ex.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c
+
+
stm32f4xx_hal_rng.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rng.c
+
+
stm32f4xx_hal_gpio.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c
+
+
stm32f4xx_hal_uart.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c
+
+
stm32f4xx_hal_usart.c
1
@@ -738,5 +818,4 @@
-
diff --git a/bsp/stm32/stm32f469-st-disco/project.uvoptx b/bsp/stm32/stm32f469-st-disco/project.uvoptx
index 73d9b9cfc..cb05500e6 100644
--- a/bsp/stm32/stm32f469-st-disco/project.uvoptx
+++ b/bsp/stm32/stm32f469-st-disco/project.uvoptx
@@ -73,7 +73,7 @@
0
- 0
+ 1
0
1
@@ -178,7 +178,6 @@
1
- 1
0
2
10000000
@@ -187,11 +186,1179 @@
- Source Group 1
+ Kernel
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
+
+
+ 2
+ 17
+ 1
+ 0
+ 0
+ 0
+ applications\lcd_init.c
+ lcd_init.c
+ 0
+ 0
+
+
+
+
+ Drivers
+ 0
+ 0
+ 0
+ 0
+
+ 3
+ 18
+ 1
+ 0
+ 0
+ 0
+ board\board.c
+ board.c
+ 0
+ 0
+
+
+ 3
+ 19
+ 1
+ 0
+ 0
+ 0
+ board\CubeMX_Config\Src\stm32f4xx_hal_msp.c
+ stm32f4xx_hal_msp.c
+ 0
+ 0
+
+
+ 3
+ 20
+ 2
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f469xx.s
+ startup_stm32f469xx.s
+ 0
+ 0
+
+
+ 3
+ 21
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\HAL_Drivers\drv_gpio.c
+ drv_gpio.c
+ 0
+ 0
+
+
+ 3
+ 22
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\HAL_Drivers\drv_usart.c
+ drv_usart.c
+ 0
+ 0
+
+
+ 3
+ 23
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\HAL_Drivers\drv_common.c
+ drv_common.c
+ 0
+ 0
+
+
+
+
+ cpu
+ 0
+ 0
+ 0
+ 0
+
+ 4
+ 24
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\libcpu\arm\common\backtrace.c
+ backtrace.c
+ 0
+ 0
+
+
+ 4
+ 25
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\libcpu\arm\common\div0.c
+ div0.c
+ 0
+ 0
+
+
+ 4
+ 26
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\libcpu\arm\common\showmem.c
+ showmem.c
+ 0
+ 0
+
+
+ 4
+ 27
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ cpuport.c
+ 0
+ 0
+
+
+ 4
+ 28
+ 2
+ 0
+ 0
+ 0
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
+ context_rvds.S
+ 0
+ 0
+
+
+
+
+ Filesystem
+ 0
+ 0
+ 0
+ 0
+
+ 5
+ 29
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\dfs\src\dfs.c
+ dfs.c
+ 0
+ 0
+
+
+ 5
+ 30
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\dfs\src\dfs_file.c
+ dfs_file.c
+ 0
+ 0
+
+
+ 5
+ 31
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\dfs\src\dfs_fs.c
+ dfs_fs.c
+ 0
+ 0
+
+
+ 5
+ 32
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\dfs\src\dfs_posix.c
+ dfs_posix.c
+ 0
+ 0
+
+
+ 5
+ 33
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\dfs\src\poll.c
+ poll.c
+ 0
+ 0
+
+
+ 5
+ 34
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\dfs\src\select.c
+ select.c
+ 0
+ 0
+
+
+ 5
+ 35
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\dfs\filesystems\devfs\devfs.c
+ devfs.c
+ 0
+ 0
+
+
+ 5
+ 36
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\dfs\filesystems\elmfat\dfs_elm.c
+ dfs_elm.c
+ 0
+ 0
+
+
+ 5
+ 37
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\dfs\filesystems\elmfat\ff.c
+ ff.c
+ 0
+ 0
+
+
+ 5
+ 38
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\dfs\filesystems\elmfat\option\ccsbcs.c
+ ccsbcs.c
+ 0
+ 0
+
+
+
+
+ DeviceDrivers
+ 0
+ 0
+ 0
+ 0
+
+ 6
+ 39
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\drivers\misc\pin.c
+ pin.c
+ 0
+ 0
+
+
+ 6
+ 40
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\drivers\mtd\mtd_nor.c
+ mtd_nor.c
+ 0
+ 0
+
+
+ 6
+ 41
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\drivers\sdio\block_dev.c
+ block_dev.c
+ 0
+ 0
+
+
+ 6
+ 42
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\drivers\sdio\mmcsd_core.c
+ mmcsd_core.c
+ 0
+ 0
+
+
+ 6
+ 43
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\drivers\sdio\sd.c
+ sd.c
+ 0
+ 0
+
+
+ 6
+ 44
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\drivers\sdio\sdio.c
+ sdio.c
+ 0
+ 0
+
+
+ 6
+ 45
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\drivers\sdio\mmc.c
+ mmc.c
+ 0
+ 0
+
+
+ 6
+ 46
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\drivers\serial\serial.c
+ serial.c
+ 0
+ 0
+
+
+ 6
+ 47
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\drivers\src\completion.c
+ completion.c
+ 0
+ 0
+
+
+ 6
+ 48
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\drivers\src\dataqueue.c
+ dataqueue.c
+ 0
+ 0
+
+
+ 6
+ 49
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\drivers\src\pipe.c
+ pipe.c
+ 0
+ 0
+
+
+ 6
+ 50
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\drivers\src\ringblk_buf.c
+ ringblk_buf.c
+ 0
+ 0
+
+
+ 6
+ 51
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\drivers\src\ringbuffer.c
+ ringbuffer.c
+ 0
+ 0
+
+
+ 6
+ 52
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\drivers\src\waitqueue.c
+ waitqueue.c
+ 0
+ 0
+
+
+ 6
+ 53
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\drivers\src\workqueue.c
+ workqueue.c
+ 0
+ 0
+
+
+
+
+ finsh
+ 1
+ 0
+ 0
+ 0
+
+ 7
+ 54
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\finsh\shell.c
+ shell.c
+ 0
+ 0
+
+
+ 7
+ 55
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\finsh\cmd.c
+ cmd.c
+ 0
+ 0
+
+
+ 7
+ 56
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\finsh\msh.c
+ msh.c
+ 0
+ 0
+
+
+ 7
+ 57
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\finsh\msh_file.c
+ msh_file.c
+ 0
+ 0
+
+
+ 7
+ 58
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\finsh\finsh_compiler.c
+ finsh_compiler.c
+ 0
+ 0
+
+
+ 7
+ 59
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\finsh\finsh_error.c
+ finsh_error.c
+ 0
+ 0
+
+
+ 7
+ 60
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\finsh\finsh_heap.c
+ finsh_heap.c
+ 0
+ 0
+
+
+ 7
+ 61
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\finsh\finsh_init.c
+ finsh_init.c
+ 0
+ 0
+
+
+ 7
+ 62
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\finsh\finsh_node.c
+ finsh_node.c
+ 0
+ 0
+
+
+ 7
+ 63
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\finsh\finsh_ops.c
+ finsh_ops.c
+ 0
+ 0
+
+
+ 7
+ 64
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\finsh\finsh_parser.c
+ finsh_parser.c
+ 0
+ 0
+
+
+ 7
+ 65
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\finsh\finsh_var.c
+ finsh_var.c
+ 0
+ 0
+
+
+ 7
+ 66
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\finsh\finsh_vm.c
+ finsh_vm.c
+ 0
+ 0
+
+
+ 7
+ 67
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\finsh\finsh_token.c
+ finsh_token.c
+ 0
+ 0
+
+
+
+
+ libc
+ 0
+ 0
+ 0
+ 0
+
+ 8
+ 68
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\libc\compilers\armlibc\libc.c
+ libc.c
+ 0
+ 0
+
+
+ 8
+ 69
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\libc\compilers\armlibc\mem_std.c
+ mem_std.c
+ 0
+ 0
+
+
+ 8
+ 70
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\libc\compilers\armlibc\stdio.c
+ stdio.c
+ 0
+ 0
+
+
+ 8
+ 71
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\libc\compilers\armlibc\stubs.c
+ stubs.c
+ 0
+ 0
+
+
+ 8
+ 72
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\components\libc\compilers\common\time.c
+ time.c
+ 0
+ 0
+
+
+
+
+ STM32_HAL
+ 0
+ 0
+ 0
+ 0
+
+ 9
+ 73
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\system_stm32f4xx.c
+ system_stm32f4xx.c
+ 0
+ 0
+
+
+ 9
+ 74
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c
+ stm32f4xx_hal.c
+ 0
+ 0
+
+
+ 9
+ 75
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cec.c
+ stm32f4xx_hal_cec.c
+ 0
+ 0
+
+
+ 9
+ 76
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c
+ stm32f4xx_hal_cortex.c
+ 0
+ 0
+
+
+ 9
+ 77
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c
+ stm32f4xx_hal_crc.c
+ 0
+ 0
+
+
+ 9
+ 78
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cryp.c
+ stm32f4xx_hal_cryp.c
+ 0
+ 0
+
+
+ 9
+ 79
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cryp_ex.c
+ stm32f4xx_hal_cryp_ex.c
+ 0
+ 0
+
+
+ 9
+ 80
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c
+ stm32f4xx_hal_dma.c
+ 0
+ 0
+
+
+ 9
+ 81
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c
+ stm32f4xx_hal_dma_ex.c
+ 0
+ 0
+
+
+ 9
+ 82
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c
+ stm32f4xx_hal_pwr.c
+ 0
+ 0
+
+
+ 9
+ 83
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c
+ stm32f4xx_hal_pwr_ex.c
+ 0
+ 0
+
+
+ 9
+ 84
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c
+ stm32f4xx_hal_rcc.c
+ 0
+ 0
+
+
+ 9
+ 85
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c
+ stm32f4xx_hal_rcc_ex.c
+ 0
+ 0
+
+
+ 9
+ 86
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rng.c
+ stm32f4xx_hal_rng.c
+ 0
+ 0
+
+
+ 9
+ 87
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c
+ stm32f4xx_hal_gpio.c
+ 0
+ 0
+
+
+ 9
+ 88
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c
+ stm32f4xx_hal_uart.c
+ 0
+ 0
+
+
+ 9
+ 89
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_usart.c
+ stm32f4xx_hal_usart.c
+ 0
+ 0
+
+
+ 9
+ 90
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_sdmmc.c
+ stm32f4xx_ll_sdmmc.c
+ 0
+ 0
+
+
+ 9
+ 91
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sd.c
+ stm32f4xx_hal_sd.c
+ 0
+ 0
+
+
+ 9
+ 92
+ 1
+ 0
+ 0
+ 0
+ ..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_nor.c
+ stm32f4xx_hal_nor.c
+ 0
+ 0
+
diff --git a/bsp/stm32/stm32f469-st-disco/project.uvprojx b/bsp/stm32/stm32f469-st-disco/project.uvprojx
index 7af9267ee..d86cd5d26 100644
--- a/bsp/stm32/stm32f469-st-disco/project.uvprojx
+++ b/bsp/stm32/stm32f469-st-disco/project.uvprojx
@@ -1,7 +1,10 @@
+
2.1
+
### uVision Project, (C) Keil Software
+
rt-thread
@@ -16,28 +19,28 @@
Keil.STM32F4xx_DFP.2.13.0
http://www.keil.com/pack
IRAM(0x20000000,0x00050000) IROM(0x08000000,0x00200000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE
-
-
+
+
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN2 -FF0STM32F4xx_2048 -FS08000000 -FL0200000 -FF1STM32F469_Quad_SPI -FS190000000 -FL12000000 -FP0($$Device:STM32F469NIHx$CMSIS\Flash\STM32F4xx_2048.FLM) -FP1($$Device:STM32F469NIHx$CMSIS\Flash\STM32F469_Quad_SPI.FLM))
0
$$Device:STM32F469NIHx$Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
$$Device:STM32F469NIHx$CMSIS\SVD\STM32F46_79x.svd
0
0
-
-
-
-
-
+
+
+
+
+
0
0
@@ -59,8 +62,8 @@
0
0
-
-
+
+
0
0
0
@@ -69,8 +72,8 @@
0
0
-
-
+
+
0
0
0
@@ -80,14 +83,14 @@
1
0
fromelf --bin !L --output rtthread.bin
-
+
0
0
0
0
0
-
+
0
@@ -101,8 +104,8 @@
0
0
3
-
-
+
+
1
@@ -135,11 +138,11 @@
1
BIN\UL2CM3.DLL
-
-
-
-
-
+
+
+
+
+
0
@@ -172,7 +175,7 @@
0
0
"Cortex-M4"
-
+
0
0
0
@@ -181,7 +184,6 @@
0
0
2
- 0
0
0
8
@@ -305,7 +307,7 @@
0x0
-
+
1
@@ -332,9 +334,9 @@
0
0
-
+
USE_HAL_DRIVER, STM32F469xx, 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-m4;..\..\..\components\dfs\include;..\..\..\components\dfs\filesystems\devfs;..\..\..\components\dfs\filesystems\elmfat;..\..\..\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\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Inc;..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include;..\libraries\STM32F4xx_HAL\CMSIS\Include
@@ -350,10 +352,10 @@
0
0
-
-
-
-
+
+
+
+
@@ -365,13 +367,13 @@
0
0x08000000
0x20000000
-
+
.\board\linker_scripts\link.sct
-
-
-
-
-
+
+
+
+
+
@@ -384,99 +386,71 @@
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
@@ -492,8 +466,6 @@
1
applications\main.c
-
-
lcd_init.c
1
@@ -509,36 +481,26 @@
1
board\board.c
-
-
stm32f4xx_hal_msp.c
1
board\CubeMX_Config\Src\stm32f4xx_hal_msp.c
-
-
startup_stm32f469xx.s
2
..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f469xx.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
@@ -554,29 +516,21 @@
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
@@ -592,64 +546,46 @@
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
-
-
dfs_elm.c
1
..\..\..\components\dfs\filesystems\elmfat\dfs_elm.c
-
-
ff.c
1
..\..\..\components\dfs\filesystems\elmfat\ff.c
-
-
ccsbcs.c
1
@@ -665,99 +601,71 @@
1
..\..\..\components\drivers\misc\pin.c
-
-
mtd_nor.c
1
..\..\..\components\drivers\mtd\mtd_nor.c
-
-
block_dev.c
1
..\..\..\components\drivers\sdio\block_dev.c
-
-
mmcsd_core.c
1
..\..\..\components\drivers\sdio\mmcsd_core.c
-
-
sd.c
1
..\..\..\components\drivers\sdio\sd.c
-
-
sdio.c
1
..\..\..\components\drivers\sdio\sdio.c
-
-
mmc.c
1
..\..\..\components\drivers\sdio\mmc.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
@@ -773,106 +681,66 @@
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
-
-
-
- msh_cmd.c
- 1
- ..\..\..\components\finsh\msh_cmd.c
-
-
-
msh_file.c
1
..\..\..\components\finsh\msh_file.c
-
-
finsh_compiler.c
1
..\..\..\components\finsh\finsh_compiler.c
-
-
finsh_error.c
1
..\..\..\components\finsh\finsh_error.c
-
-
finsh_heap.c
1
..\..\..\components\finsh\finsh_heap.c
-
-
finsh_init.c
1
..\..\..\components\finsh\finsh_init.c
-
-
finsh_node.c
1
..\..\..\components\finsh\finsh_node.c
-
-
finsh_ops.c
1
..\..\..\components\finsh\finsh_ops.c
-
-
finsh_parser.c
1
..\..\..\components\finsh\finsh_parser.c
-
-
finsh_var.c
1
..\..\..\components\finsh\finsh_var.c
-
-
finsh_vm.c
1
..\..\..\components\finsh\finsh_vm.c
-
-
finsh_token.c
1
@@ -888,40 +756,25 @@
1
..\..\..\components\libc\compilers\armlibc\libc.c
-
-
mem_std.c
1
..\..\..\components\libc\compilers\armlibc\mem_std.c
-
-
stdio.c
1
..\..\..\components\libc\compilers\armlibc\stdio.c
-
-
stubs.c
1
..\..\..\components\libc\compilers\armlibc\stubs.c
-
-
time.c
1
- ..\..\..\components\libc\compilers\armlibc\time.c
-
-
-
-
- gmtime_r.c
- 1
- ..\..\..\components\libc\compilers\common\gmtime_r.c
+ ..\..\..\components\libc\compilers\common\time.c
@@ -933,134 +786,96 @@
1
..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\system_stm32f4xx.c
-
-
stm32f4xx_hal.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c
-
-
stm32f4xx_hal_cec.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cec.c
-
-
stm32f4xx_hal_cortex.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c
-
-
stm32f4xx_hal_crc.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c
-
-
stm32f4xx_hal_cryp.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cryp.c
-
-
stm32f4xx_hal_cryp_ex.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cryp_ex.c
-
-
stm32f4xx_hal_dma.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c
-
-
stm32f4xx_hal_dma_ex.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c
-
-
stm32f4xx_hal_pwr.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c
-
-
stm32f4xx_hal_pwr_ex.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c
-
-
stm32f4xx_hal_rcc.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c
-
-
stm32f4xx_hal_rcc_ex.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c
-
-
stm32f4xx_hal_rng.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rng.c
-
-
stm32f4xx_hal_gpio.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c
-
-
stm32f4xx_hal_uart.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c
-
-
stm32f4xx_hal_usart.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_usart.c
-
-
stm32f4xx_ll_sdmmc.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_sdmmc.c
-
-
stm32f4xx_hal_sd.c
1
..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sd.c
-
-
stm32f4xx_hal_nor.c
1
@@ -1071,9 +886,11 @@
+
-
-
-
+
+
+
+
diff --git a/bsp/stm32/stm32f746-st-disco/project.ewp b/bsp/stm32/stm32f746-st-disco/project.ewp
index 7493cb2f3..35324031b 100644
--- a/bsp/stm32/stm32f746-st-disco/project.ewp
+++ b/bsp/stm32/stm32f746-st-disco/project.ewp
@@ -352,6 +352,7 @@
$PROJ_DIR$\applications
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Inc
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\..\..\include
@@ -1382,6 +1383,7 @@
$PROJ_DIR$\applications
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Inc
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\..\..\include
@@ -2132,6 +2134,9 @@
$PROJ_DIR$\..\libraries\HAL_Drivers\drv_usart.c
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_hwtimer.c
+
$PROJ_DIR$\..\libraries\HAL_Drivers\drv_common.c
@@ -2147,6 +2152,9 @@
$PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c
+
$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c
@@ -2156,6 +2164,9 @@
DeviceDrivers
+
+ $PROJ_DIR$\..\..\..\components\drivers\hwtimer\hwtimer.c
+
$PROJ_DIR$\..\..\..\components\drivers\misc\pin.c
@@ -2189,21 +2200,15 @@
$PROJ_DIR$\..\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\..\components\finsh\symbol.c
-
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_file.c
-
+
+
+ libc
STM32_HAL
@@ -2228,6 +2233,9 @@
$PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp_ex.c
+
+ $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_exti.c
+
$PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma.c
@@ -2258,8 +2266,20 @@
$PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart.c
+
+ $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart_ex.c
+
$PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_usart.c
+
+ $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim.c
+
+
+ $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim_ex.c
+
+
+ $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_lptim.c
+
diff --git a/bsp/stm32/stm32f746-st-disco/project.uvoptx b/bsp/stm32/stm32f746-st-disco/project.uvoptx
index 4c3176112..e5438bcc2 100644
--- a/bsp/stm32/stm32f746-st-disco/project.uvoptx
+++ b/bsp/stm32/stm32f746-st-disco/project.uvoptx
@@ -73,11 +73,83 @@
0
- 1
+ 0
0
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
@@ -101,9 +173,7 @@
0
0
1
- 0
- 0
- 6
+ 5
@@ -130,7 +200,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:STM32F746NGHx$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:STM32F767BGTx$CMSIS\Flash\STM32F7x_1024.FLM)
@@ -166,16 +236,11 @@
0
+
+
+ 0
0
- 0
-
-
-
-
-
-
-
-
+ 0
1
0
@@ -186,875 +251,11 @@
- Kernel
- 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\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
- 1
- 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\stm32f7xx_hal_msp.c
- stm32f7xx_hal_msp.c
- 0
- 0
-
-
- 3
- 19
- 2
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\arm\startup_stm32f746xx.s
- startup_stm32f746xx.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_hwtimer.c
- drv_hwtimer.c
- 0
- 0
-
-
- 3
- 23
- 1
- 0
- 0
- 0
- ..\libraries\HAL_Drivers\drv_common.c
- drv_common.c
- 0
- 0
-
-
-
-
- cpu
- 0
- 0
- 0
- 0
-
- 4
- 24
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\backtrace.c
- backtrace.c
- 0
- 0
-
-
- 4
- 25
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\div0.c
- div0.c
- 0
- 0
-
-
- 4
- 26
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\showmem.c
- showmem.c
- 0
- 0
-
-
- 4
- 27
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c
- cpu_cache.c
- 0
- 0
-
-
- 4
- 28
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m7\cpuport.c
- cpuport.c
- 0
- 0
-
-
- 4
- 29
- 2
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m7\context_rvds.S
- context_rvds.S
- 0
- 0
-
-
-
-
- DeviceDrivers
- 0
- 0
- 0
- 0
-
- 5
- 30
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\hwtimer\hwtimer.c
- hwtimer.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
+ Source Group 1
0
0
0
0
-
- 7
- 46
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\system_stm32f7xx.c
- system_stm32f7xx.c
- 0
- 0
-
-
- 7
- 47
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal.c
- stm32f7xx_hal.c
- 0
- 0
-
-
- 7
- 48
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cec.c
- stm32f7xx_hal_cec.c
- 0
- 0
-
-
- 7
- 49
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cortex.c
- stm32f7xx_hal_cortex.c
- 0
- 0
-
-
- 7
- 50
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_crc.c
- stm32f7xx_hal_crc.c
- 0
- 0
-
-
- 7
- 51
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp.c
- stm32f7xx_hal_cryp.c
- 0
- 0
-
-
- 7
- 52
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp_ex.c
- stm32f7xx_hal_cryp_ex.c
- 0
- 0
-
-
- 7
- 53
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_exti.c
- stm32f7xx_hal_exti.c
- 0
- 0
-
-
- 7
- 54
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma.c
- stm32f7xx_hal_dma.c
- 0
- 0
-
-
- 7
- 55
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma_ex.c
- stm32f7xx_hal_dma_ex.c
- 0
- 0
-
-
- 7
- 56
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr.c
- stm32f7xx_hal_pwr.c
- 0
- 0
-
-
- 7
- 57
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr_ex.c
- stm32f7xx_hal_pwr_ex.c
- 0
- 0
-
-
- 7
- 58
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc.c
- stm32f7xx_hal_rcc.c
- 0
- 0
-
-
- 7
- 59
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc_ex.c
- stm32f7xx_hal_rcc_ex.c
- 0
- 0
-
-
- 7
- 60
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rng.c
- stm32f7xx_hal_rng.c
- 0
- 0
-
-
- 7
- 61
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sram.c
- stm32f7xx_hal_sram.c
- 0
- 0
-
-
- 7
- 62
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_gpio.c
- stm32f7xx_hal_gpio.c
- 0
- 0
-
-
- 7
- 63
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart.c
- stm32f7xx_hal_uart.c
- 0
- 0
-
-
- 7
- 64
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart_ex.c
- stm32f7xx_hal_uart_ex.c
- 0
- 0
-
-
- 7
- 65
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_usart.c
- stm32f7xx_hal_usart.c
- 0
- 0
-
-
- 7
- 66
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim.c
- stm32f7xx_hal_tim.c
- 0
- 0
-
-
- 7
- 67
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim_ex.c
- stm32f7xx_hal_tim_ex.c
- 0
- 0
-
-
- 7
- 68
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_lptim.c
- stm32f7xx_hal_lptim.c
- 0
- 0
-
diff --git a/bsp/stm32/stm32f746-st-disco/project.uvprojx b/bsp/stm32/stm32f746-st-disco/project.uvprojx
index dce6fb7c4..6befa08cf 100644
--- a/bsp/stm32/stm32f746-st-disco/project.uvprojx
+++ b/bsp/stm32/stm32f746-st-disco/project.uvprojx
@@ -1,46 +1,42 @@
-
2.1
-
### uVision Project, (C) Keil Software
-
rt-thread
0x4
ARM-ADS
5060750::V5.06 update 6 (build 750)::ARMCC
- 0
STM32F746NGHx
STMicroelectronics
- Keil.STM32F7xx_DFP.2.10.0
+ Keil.STM32F7xx_DFP.2.9.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
-
-
+
+
UL2CM3(-S0 -C0 -P0 -FD20010000 -FC1000 -FN1 -FF0STM32F7x_1024 -FS08000000 -FL0100000 -FP0($$Device:STM32F746NGHx$CMSIS\Flash\STM32F7x_1024.FLM))
0
$$Device:STM32F746NGHx$Drivers\CMSIS\Device\ST\STM32F7xx\Include\stm32f7xx.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
$$Device:STM32F746NGHx$CMSIS\SVD\STM32F7x6_v1r1.svd
0
0
-
-
-
-
-
+
+
+
+
+
0
0
@@ -62,8 +58,8 @@
0
0
-
-
+
+
0
0
0
@@ -72,8 +68,8 @@
0
0
-
-
+
+
0
0
0
@@ -83,14 +79,14 @@
1
0
fromelf --bin !L --output rtthread.bin
-
+
0
0
0
0
0
-
+
0
@@ -104,8 +100,8 @@
0
0
3
-
-
+
+
1
@@ -139,10 +135,10 @@
1
BIN\UL2CM3.DLL
"" ()
-
-
-
-
+
+
+
+
0
@@ -175,7 +171,7 @@
0
0
"Cortex-M7"
-
+
0
0
0
@@ -307,7 +303,7 @@
0x0
-
+
1
@@ -324,7 +320,6 @@
0
0
1
- 0
0
1
1
@@ -334,10 +329,10 @@
0
0
-
+
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;..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Inc;..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Include;..\libraries\STM32F7xx_HAL\CMSIS\Include
+
+ .;..\..\..\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
@@ -352,10 +347,10 @@
0
0
-
-
-
-
+
+
+
+
@@ -367,13 +362,13 @@
0
0x08000000
0x20000000
-
+
.\board\linker_scripts\link.sct
-
-
-
-
-
+
+
+
+
+
@@ -386,71 +381,99 @@
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
@@ -476,31 +499,43 @@
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
@@ -516,26 +551,36 @@
1
..\..\..\libcpu\arm\common\backtrace.c
+
+
div0.c
1
..\..\..\libcpu\arm\common\div0.c
+
+
showmem.c
1
..\..\..\libcpu\arm\common\showmem.c
+
+
cpu_cache.c
1
..\..\..\libcpu\arm\cortex-m7\cpu_cache.c
+
+
cpuport.c
1
..\..\..\libcpu\arm\cortex-m7\cpuport.c
+
+
context_rvds.S
2
@@ -551,46 +596,64 @@
1
..\..\..\components\drivers\hwtimer\hwtimer.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
@@ -606,31 +669,20 @@
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
-
- msh_cmd.c
- 1
- ..\..\..\components\finsh\msh_cmd.c
-
-
- msh_file.c
- 1
- ..\..\..\components\finsh\msh_file.c
-
@@ -641,111 +693,155 @@
1
..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\system_stm32f7xx.c
+
+
stm32f7xx_hal.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal.c
+
+
stm32f7xx_hal_cec.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cec.c
+
+
stm32f7xx_hal_cortex.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cortex.c
+
+
stm32f7xx_hal_crc.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_crc.c
+
+
stm32f7xx_hal_cryp.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp.c
+
+
stm32f7xx_hal_cryp_ex.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp_ex.c
+
+
stm32f7xx_hal_exti.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_exti.c
+
+
stm32f7xx_hal_dma.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma.c
+
+
stm32f7xx_hal_dma_ex.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma_ex.c
+
+
stm32f7xx_hal_pwr.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr.c
+
+
stm32f7xx_hal_pwr_ex.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr_ex.c
+
+
stm32f7xx_hal_rcc.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc.c
+
+
stm32f7xx_hal_rcc_ex.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc_ex.c
+
+
stm32f7xx_hal_rng.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rng.c
+
+
stm32f7xx_hal_sram.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sram.c
+
+
stm32f7xx_hal_gpio.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_gpio.c
+
+
stm32f7xx_hal_uart.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart.c
+
+
stm32f7xx_hal_uart_ex.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart_ex.c
+
+
stm32f7xx_hal_usart.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_usart.c
+
+
stm32f7xx_hal_tim.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim.c
+
+
stm32f7xx_hal_tim_ex.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim_ex.c
+
+
stm32f7xx_hal_lptim.c
1
@@ -756,11 +852,4 @@
-
-
-
-
-
-
-
diff --git a/bsp/stm32/stm32f767-atk-apollo/project.ewp b/bsp/stm32/stm32f767-atk-apollo/project.ewp
index a2c8ad0ea..20c99b6bc 100644
--- a/bsp/stm32/stm32f767-atk-apollo/project.ewp
+++ b/bsp/stm32/stm32f767-atk-apollo/project.ewp
@@ -361,6 +361,7 @@
$PROJ_DIR$\applications
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Inc
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\..\..\include
@@ -1413,6 +1414,7 @@
$PROJ_DIR$\applications
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Inc
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\..\..\include
@@ -2104,33 +2106,6 @@
-
- Applications
-
- $PROJ_DIR$\applications\main.c
-
-
-
- Drivers
-
- $PROJ_DIR$\board\board.c
-
-
- $PROJ_DIR$\board\CubeMX_Config\Src\stm32f7xx_hal_msp.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\iar\startup_stm32f767xx.s
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_usart.c
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_common.c
-
-
Kernel
@@ -2158,7 +2133,7 @@
$PROJ_DIR$\..\..\..\src\kservice.c
- $PROJ_DIR$\..\..\..\src\mem.c
+ $PROJ_DIR$\..\..\..\src\memheap.c
$PROJ_DIR$\..\..\..\src\mempool.c
@@ -2180,13 +2155,40 @@
- CORTEX-M7
+ Applications
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c
+ $PROJ_DIR$\applications\main.c
+
+
+ Drivers
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\context_iar.S
+ $PROJ_DIR$\board\board.c
+
+
+ $PROJ_DIR$\board\CubeMX_Config\Src\stm32f7xx_hal_msp.c
+
+
+ $PROJ_DIR$\..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\iar\startup_stm32f767xx.s
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_usart.c
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_sdram.c
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_lcd.c
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_common.c
+
+
+
+ cpu
$PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c
@@ -2196,6 +2198,15 @@
$PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c
+
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c
+
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\context_iar.S
+
DeviceDrivers
@@ -2232,35 +2243,26 @@
$PROJ_DIR$\..\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\..\components\finsh\symbol.c
-
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
+
+
+ libc
- $PROJ_DIR$\..\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_file.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c
STM32_HAL
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_adc.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_adc_ex.c
+ $PROJ_DIR$\..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\system_stm32f7xx.c
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_can.c
+ $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal.c
$PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cec.c
@@ -2271,9 +2273,6 @@
$PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_crc.c
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_crc_ex.c
-
$PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp.c
@@ -2281,107 +2280,20 @@
$PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp_ex.c
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dac.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dac_ex.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dcmi.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dcmi_ex.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dfsdm.c
+ $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_exti.c
$PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma.c
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma2d.c
-
$PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma_ex.c
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dsi.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_eth.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash_ex.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_gpio.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_hash.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_hash_ex.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_hcd.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c_ex.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2s.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_irda.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_iwdg.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_jpeg.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_lptim.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_ltdc.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_ltdc_ex.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_mdios.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_mmc.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_nand.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_nor.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pcd.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pcd_ex.c
-
$PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr.c
$PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr_ex.c
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_qspi.c
-
$PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc.c
@@ -2391,119 +2303,38 @@
$PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rng.c
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rtc.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rtc_ex.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sai.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sai_ex.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sd.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sdram.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_smartcard.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_smartcard_ex.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_smbus.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_spdifrx.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_spi.c
-
$PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sram.c
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim_ex.c
+ $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_gpio.c
$PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart.c
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_usart.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_wwdg.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_adc.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_crc.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_dac.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_dma.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_dma2d.c
+ $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart_ex.c
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_exti.c
+ $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_usart.c
$PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_fmc.c
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_gpio.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_i2c.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_lptim.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_pwr.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_rcc.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_rng.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_rtc.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_sdmmc.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_spi.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_tim.c
+ $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sdram.c
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_usart.c
+ $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_ltdc.c
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_usb.c
+ $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_ltdc_ex.c
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_utils.c
+ $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma2d.c
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\system_stm32f7xx.c
+ $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_dma2d.c
diff --git a/bsp/stm32/stm32f767-atk-apollo/project.uvoptx b/bsp/stm32/stm32f767-atk-apollo/project.uvoptx
index 52d64a212..384c86551 100644
--- a/bsp/stm32/stm32f767-atk-apollo/project.uvoptx
+++ b/bsp/stm32/stm32f767-atk-apollo/project.uvoptx
@@ -103,7 +103,7 @@
1
0
0
- 3
+ 4
@@ -114,14 +114,9 @@
- BIN\CMSIS_AGDI.dll
+ Segger\JL2CM3.dll
-
- 0
- CMSIS_AGDI
- -X"Any" -UAny -O206 -S8 -C0 -P00 -N00("ARM CoreSight SW-DP") -D00(5BA02477) -L00(0) -TO18 -TC10000000 -TP20 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FD20020000 -FC1000 -FN1 -FF0STM32F7x_1024.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32F767IGTx$CMSIS\Flash\STM32F7x_1024.FLM)
-
0
JL2CM3
@@ -186,1583 +181,11 @@
- Applications
- 0
- 0
- 0
- 0
-
- 1
- 1
- 1
- 0
- 0
- 0
- applications\main.c
- main.c
- 0
- 0
-
-
-
-
- Drivers
- 1
- 0
- 0
- 0
-
- 2
- 2
- 1
- 0
- 0
- 0
- board\board.c
- board.c
- 0
- 0
-
-
- 2
- 3
- 1
- 0
- 0
- 0
- board\CubeMX_Config\Src\stm32f7xx_hal_msp.c
- stm32f7xx_hal_msp.c
- 0
- 0
-
-
- 2
- 4
- 2
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\arm\startup_stm32f767xx.s
- startup_stm32f767xx.s
- 0
- 0
-
-
- 2
- 5
- 1
- 0
- 0
- 0
- ..\libraries\HAL_Drivers\drv_gpio.c
- drv_gpio.c
- 0
- 0
-
-
- 2
- 6
- 1
- 0
- 0
- 0
- ..\libraries\HAL_Drivers\drv_usart.c
- drv_usart.c
- 0
- 0
-
-
- 2
- 7
- 1
- 0
- 0
- 0
- ..\libraries\HAL_Drivers\drv_common.c
- drv_common.c
- 0
- 0
-
-
-
-
- Kernel
- 0
- 0
- 0
- 0
-
- 3
- 8
- 1
- 0
- 0
- 0
- ..\..\..\src\clock.c
- clock.c
- 0
- 0
-
-
- 3
- 9
- 1
- 0
- 0
- 0
- ..\..\..\src\components.c
- components.c
- 0
- 0
-
-
- 3
- 10
- 1
- 0
- 0
- 0
- ..\..\..\src\cpu.c
- cpu.c
- 0
- 0
-
-
- 3
- 11
- 1
- 0
- 0
- 0
- ..\..\..\src\device.c
- device.c
- 0
- 0
-
-
- 3
- 12
- 1
- 0
- 0
- 0
- ..\..\..\src\idle.c
- idle.c
- 0
- 0
-
-
- 3
- 13
- 1
- 0
- 0
- 0
- ..\..\..\src\ipc.c
- ipc.c
- 0
- 0
-
-
- 3
- 14
- 1
- 0
- 0
- 0
- ..\..\..\src\irq.c
- irq.c
- 0
- 0
-
-
- 3
- 15
- 1
- 0
- 0
- 0
- ..\..\..\src\kservice.c
- kservice.c
- 0
- 0
-
-
- 3
- 16
- 1
- 0
- 0
- 0
- ..\..\..\src\mem.c
- mem.c
- 0
- 0
-
-
- 3
- 17
- 1
- 0
- 0
- 0
- ..\..\..\src\mempool.c
- mempool.c
- 0
- 0
-
-
- 3
- 18
- 1
- 0
- 0
- 0
- ..\..\..\src\object.c
- object.c
- 0
- 0
-
-
- 3
- 19
- 1
- 0
- 0
- 0
- ..\..\..\src\scheduler.c
- scheduler.c
- 0
- 0
-
-
- 3
- 20
- 1
- 0
- 0
- 0
- ..\..\..\src\signal.c
- signal.c
- 0
- 0
-
-
- 3
- 21
- 1
- 0
- 0
- 0
- ..\..\..\src\thread.c
- thread.c
- 0
- 0
-
-
- 3
- 22
- 1
- 0
- 0
- 0
- ..\..\..\src\timer.c
- timer.c
- 0
- 0
-
-
-
-
- CORTEX-M7
- 0
- 0
- 0
- 0
-
- 4
- 23
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m7\cpuport.c
- cpuport.c
- 0
- 0
-
-
- 4
- 24
- 2
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m7\context_rvds.S
- context_rvds.S
- 0
- 0
-
-
- 4
- 25
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\backtrace.c
- backtrace.c
- 0
- 0
-
-
- 4
- 26
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\div0.c
- div0.c
- 0
- 0
-
-
- 4
- 27
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\showmem.c
- showmem.c
- 0
- 0
-
-
-
-
- DeviceDrivers
- 0
- 0
- 0
- 0
-
- 5
- 28
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\misc\pin.c
- pin.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
-
-
-
-
- finsh
- 0
- 0
- 0
- 0
-
- 6
- 37
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\shell.c
- shell.c
- 0
- 0
-
-
- 6
- 38
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\symbol.c
- symbol.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
-
-
- 6
- 41
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh_cmd.c
- msh_cmd.c
- 0
- 0
-
-
- 6
- 42
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh_file.c
- msh_file.c
- 0
- 0
-
-
-
-
- STM32_HAL
+ Source Group 1
0
0
0
0
-
- 7
- 43
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal.c
- stm32f7xx_hal.c
- 0
- 0
-
-
- 7
- 44
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_adc.c
- stm32f7xx_hal_adc.c
- 0
- 0
-
-
- 7
- 45
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_adc_ex.c
- stm32f7xx_hal_adc_ex.c
- 0
- 0
-
-
- 7
- 46
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_can.c
- stm32f7xx_hal_can.c
- 0
- 0
-
-
- 7
- 47
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cec.c
- stm32f7xx_hal_cec.c
- 0
- 0
-
-
- 7
- 48
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cortex.c
- stm32f7xx_hal_cortex.c
- 0
- 0
-
-
- 7
- 49
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_crc.c
- stm32f7xx_hal_crc.c
- 0
- 0
-
-
- 7
- 50
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_crc_ex.c
- stm32f7xx_hal_crc_ex.c
- 0
- 0
-
-
- 7
- 51
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp.c
- stm32f7xx_hal_cryp.c
- 0
- 0
-
-
- 7
- 52
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp_ex.c
- stm32f7xx_hal_cryp_ex.c
- 0
- 0
-
-
- 7
- 53
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dac.c
- stm32f7xx_hal_dac.c
- 0
- 0
-
-
- 7
- 54
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dac_ex.c
- stm32f7xx_hal_dac_ex.c
- 0
- 0
-
-
- 7
- 55
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dcmi.c
- stm32f7xx_hal_dcmi.c
- 0
- 0
-
-
- 7
- 56
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dcmi_ex.c
- stm32f7xx_hal_dcmi_ex.c
- 0
- 0
-
-
- 7
- 57
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dfsdm.c
- stm32f7xx_hal_dfsdm.c
- 0
- 0
-
-
- 7
- 58
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma.c
- stm32f7xx_hal_dma.c
- 0
- 0
-
-
- 7
- 59
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma2d.c
- stm32f7xx_hal_dma2d.c
- 0
- 0
-
-
- 7
- 60
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma_ex.c
- stm32f7xx_hal_dma_ex.c
- 0
- 0
-
-
- 7
- 61
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dsi.c
- stm32f7xx_hal_dsi.c
- 0
- 0
-
-
- 7
- 62
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_eth.c
- stm32f7xx_hal_eth.c
- 0
- 0
-
-
- 7
- 63
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash.c
- stm32f7xx_hal_flash.c
- 0
- 0
-
-
- 7
- 64
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash_ex.c
- stm32f7xx_hal_flash_ex.c
- 0
- 0
-
-
- 7
- 65
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_gpio.c
- stm32f7xx_hal_gpio.c
- 0
- 0
-
-
- 7
- 66
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_hash.c
- stm32f7xx_hal_hash.c
- 0
- 0
-
-
- 7
- 67
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_hash_ex.c
- stm32f7xx_hal_hash_ex.c
- 0
- 0
-
-
- 7
- 68
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_hcd.c
- stm32f7xx_hal_hcd.c
- 0
- 0
-
-
- 7
- 69
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c.c
- stm32f7xx_hal_i2c.c
- 0
- 0
-
-
- 7
- 70
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c_ex.c
- stm32f7xx_hal_i2c_ex.c
- 0
- 0
-
-
- 7
- 71
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2s.c
- stm32f7xx_hal_i2s.c
- 0
- 0
-
-
- 7
- 72
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_irda.c
- stm32f7xx_hal_irda.c
- 0
- 0
-
-
- 7
- 73
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_iwdg.c
- stm32f7xx_hal_iwdg.c
- 0
- 0
-
-
- 7
- 74
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_jpeg.c
- stm32f7xx_hal_jpeg.c
- 0
- 0
-
-
- 7
- 75
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_lptim.c
- stm32f7xx_hal_lptim.c
- 0
- 0
-
-
- 7
- 76
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_ltdc.c
- stm32f7xx_hal_ltdc.c
- 0
- 0
-
-
- 7
- 77
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_ltdc_ex.c
- stm32f7xx_hal_ltdc_ex.c
- 0
- 0
-
-
- 7
- 78
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_mdios.c
- stm32f7xx_hal_mdios.c
- 0
- 0
-
-
- 7
- 79
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_mmc.c
- stm32f7xx_hal_mmc.c
- 0
- 0
-
-
- 7
- 80
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_nand.c
- stm32f7xx_hal_nand.c
- 0
- 0
-
-
- 7
- 81
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_nor.c
- stm32f7xx_hal_nor.c
- 0
- 0
-
-
- 7
- 82
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pcd.c
- stm32f7xx_hal_pcd.c
- 0
- 0
-
-
- 7
- 83
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pcd_ex.c
- stm32f7xx_hal_pcd_ex.c
- 0
- 0
-
-
- 7
- 84
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr.c
- stm32f7xx_hal_pwr.c
- 0
- 0
-
-
- 7
- 85
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr_ex.c
- stm32f7xx_hal_pwr_ex.c
- 0
- 0
-
-
- 7
- 86
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_qspi.c
- stm32f7xx_hal_qspi.c
- 0
- 0
-
-
- 7
- 87
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc.c
- stm32f7xx_hal_rcc.c
- 0
- 0
-
-
- 7
- 88
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc_ex.c
- stm32f7xx_hal_rcc_ex.c
- 0
- 0
-
-
- 7
- 89
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rng.c
- stm32f7xx_hal_rng.c
- 0
- 0
-
-
- 7
- 90
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rtc.c
- stm32f7xx_hal_rtc.c
- 0
- 0
-
-
- 7
- 91
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rtc_ex.c
- stm32f7xx_hal_rtc_ex.c
- 0
- 0
-
-
- 7
- 92
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sai.c
- stm32f7xx_hal_sai.c
- 0
- 0
-
-
- 7
- 93
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sai_ex.c
- stm32f7xx_hal_sai_ex.c
- 0
- 0
-
-
- 7
- 94
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sd.c
- stm32f7xx_hal_sd.c
- 0
- 0
-
-
- 7
- 95
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sdram.c
- stm32f7xx_hal_sdram.c
- 0
- 0
-
-
- 7
- 96
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_smartcard.c
- stm32f7xx_hal_smartcard.c
- 0
- 0
-
-
- 7
- 97
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_smartcard_ex.c
- stm32f7xx_hal_smartcard_ex.c
- 0
- 0
-
-
- 7
- 98
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_smbus.c
- stm32f7xx_hal_smbus.c
- 0
- 0
-
-
- 7
- 99
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_spdifrx.c
- stm32f7xx_hal_spdifrx.c
- 0
- 0
-
-
- 7
- 100
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_spi.c
- stm32f7xx_hal_spi.c
- 0
- 0
-
-
- 7
- 101
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sram.c
- stm32f7xx_hal_sram.c
- 0
- 0
-
-
- 7
- 102
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim.c
- stm32f7xx_hal_tim.c
- 0
- 0
-
-
- 7
- 103
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim_ex.c
- stm32f7xx_hal_tim_ex.c
- 0
- 0
-
-
- 7
- 104
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart.c
- stm32f7xx_hal_uart.c
- 0
- 0
-
-
- 7
- 105
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_usart.c
- stm32f7xx_hal_usart.c
- 0
- 0
-
-
- 7
- 106
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_wwdg.c
- stm32f7xx_hal_wwdg.c
- 0
- 0
-
-
- 7
- 107
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_adc.c
- stm32f7xx_ll_adc.c
- 0
- 0
-
-
- 7
- 108
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_crc.c
- stm32f7xx_ll_crc.c
- 0
- 0
-
-
- 7
- 109
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_dac.c
- stm32f7xx_ll_dac.c
- 0
- 0
-
-
- 7
- 110
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_dma.c
- stm32f7xx_ll_dma.c
- 0
- 0
-
-
- 7
- 111
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_dma2d.c
- stm32f7xx_ll_dma2d.c
- 0
- 0
-
-
- 7
- 112
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_exti.c
- stm32f7xx_ll_exti.c
- 0
- 0
-
-
- 7
- 113
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_fmc.c
- stm32f7xx_ll_fmc.c
- 0
- 0
-
-
- 7
- 114
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_gpio.c
- stm32f7xx_ll_gpio.c
- 0
- 0
-
-
- 7
- 115
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_i2c.c
- stm32f7xx_ll_i2c.c
- 0
- 0
-
-
- 7
- 116
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_lptim.c
- stm32f7xx_ll_lptim.c
- 0
- 0
-
-
- 7
- 117
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_pwr.c
- stm32f7xx_ll_pwr.c
- 0
- 0
-
-
- 7
- 118
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_rcc.c
- stm32f7xx_ll_rcc.c
- 0
- 0
-
-
- 7
- 119
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_rng.c
- stm32f7xx_ll_rng.c
- 0
- 0
-
-
- 7
- 120
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_rtc.c
- stm32f7xx_ll_rtc.c
- 0
- 0
-
-
- 7
- 121
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_sdmmc.c
- stm32f7xx_ll_sdmmc.c
- 0
- 0
-
-
- 7
- 122
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_spi.c
- stm32f7xx_ll_spi.c
- 0
- 0
-
-
- 7
- 123
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_tim.c
- stm32f7xx_ll_tim.c
- 0
- 0
-
-
- 7
- 124
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_usart.c
- stm32f7xx_ll_usart.c
- 0
- 0
-
-
- 7
- 125
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_usb.c
- stm32f7xx_ll_usb.c
- 0
- 0
-
-
- 7
- 126
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_utils.c
- stm32f7xx_ll_utils.c
- 0
- 0
-
-
- 7
- 127
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\system_stm32f7xx.c
- system_stm32f7xx.c
- 0
- 0
-
diff --git a/bsp/stm32/stm32f767-atk-apollo/project.uvprojx b/bsp/stm32/stm32f767-atk-apollo/project.uvprojx
index dc4f1e9c7..3bae43135 100644
--- a/bsp/stm32/stm32f767-atk-apollo/project.uvprojx
+++ b/bsp/stm32/stm32f767-atk-apollo/project.uvprojx
@@ -1,10 +1,7 @@
-
2.1
-
### uVision Project, (C) Keil Software
-
rt-thread
@@ -19,28 +16,28 @@
Keil.STM32F7xx_DFP.2.11.0
http://www.keil.com/pack
IRAM(0x20020000,0x60000) IRAM2(0x20000000,0x20000) IROM(0x08000000,0x100000) IROM2(0x00200000,0x100000) CPUTYPE("Cortex-M7") FPU3(DFPU) CLOCK(12000000) ELITTLE
-
-
+
+
UL2CM3(-S0 -C0 -P0 -FD20020000 -FC1000 -FN2 -FF0STM32F7x_1024 -FS08000000 -FL0100000 -FF1STM32F7x_1024dual -FS18000000 -FL1100000 -FP0($$Device:STM32F767IGTx$CMSIS\Flash\STM32F7x_1024.FLM) -FP1($$Device:STM32F767IGTx$CMSIS\Flash\STM32F7x_1024dual.FLM))
0
$$Device:STM32F767IGTx$Drivers\CMSIS\Device\ST\STM32F7xx\Include\stm32f7xx.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
$$Device:STM32F767IGTx$CMSIS\SVD\STM32F7x7_v1r2.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-M7"
-
+
0
0
0
@@ -307,7 +304,7 @@
0x20000
-
+
1
@@ -334,10 +331,10 @@
0
0
-
+
STM32F767xx, USE_HAL_DRIVER
-
- applications;.;board;board\CubeMX_Config\Inc;board\ports;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\include;..\..\..\libcpu\arm\cortex-m7;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Inc;..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Include;..\libraries\STM32F7xx_HAL\CMSIS\Include
+
+ .;..\..\..\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\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
@@ -352,10 +349,10 @@
0
0
-
-
-
-
+
+
+
+
@@ -367,62 +364,17 @@
0
0x08000000
0x20000000
-
+
.\board\linker_scripts\link.sct
-
-
- --keep *.o(.rti_fn.*) --keep *.o(FSymTab)
-
-
+
+
+
+
+
-
- Applications
-
-
- main.c
- 1
- applications\main.c
-
-
-
-
- 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
-
-
-
Kernel
@@ -431,71 +383,99 @@
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
+ memheap.c
1
- ..\..\..\src\mem.c
+ ..\..\..\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
@@ -504,34 +484,118 @@
- CORTEX-M7
+ Applications
- cpuport.c
+ main.c
1
- ..\..\..\libcpu\arm\cortex-m7\cpuport.c
+ applications\main.c
+
+
+
+ Drivers
+
- context_rvds.S
+ board.c
+ 1
+ board\board.c
+
+
+
+
+ stm32f7xx_hal_msp.c
+ 1
+ board\CubeMX_Config\Src\stm32f7xx_hal_msp.c
+
+
+
+
+ startup_stm32f767xx.s
2
- ..\..\..\libcpu\arm\cortex-m7\context_rvds.S
+ ..\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_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
+
+
+
+
+ cpu
+
backtrace.c
1
..\..\..\libcpu\arm\common\backtrace.c
+
+
div0.c
1
..\..\..\libcpu\arm\common\div0.c
+
+
showmem.c
1
..\..\..\libcpu\arm\common\showmem.c
+
+
+ cpu_cache.c
+ 1
+ ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c
+
+
+
+
+ cpuport.c
+ 1
+ ..\..\..\libcpu\arm\cortex-m7\cpuport.c
+
+
+
+
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m7\context_rvds.S
+
+
DeviceDrivers
@@ -541,41 +605,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
@@ -591,30 +671,29 @@
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
+
+
+
+ libc
+
- msh_cmd.c
- 1
- ..\..\..\components\finsh\msh_cmd.c
-
-
- msh_file.c
+ time.c
1
- ..\..\..\components\finsh\msh_file.c
+ ..\..\..\components\libc\compilers\common\time.c
@@ -622,440 +701,193 @@
STM32_HAL
- stm32f7xx_hal.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal.c
-
-
- stm32f7xx_hal_adc.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_adc.c
-
-
- stm32f7xx_hal_adc_ex.c
+ system_stm32f7xx.c
1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_adc_ex.c
+ ..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\system_stm32f7xx.c
+
+
- stm32f7xx_hal_can.c
+ stm32f7xx_hal.c
1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_can.c
+ ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal.c
+
+
stm32f7xx_hal_cec.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cec.c
+
+
stm32f7xx_hal_cortex.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cortex.c
+
+
stm32f7xx_hal_crc.c
1
..\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
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp.c
+
+
stm32f7xx_hal_cryp_ex.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp_ex.c
+
+
- stm32f7xx_hal_dac.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dac.c
-
-
- stm32f7xx_hal_dac_ex.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dac_ex.c
-
-
- stm32f7xx_hal_dcmi.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dcmi.c
-
-
- stm32f7xx_hal_dcmi_ex.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dcmi_ex.c
-
-
- stm32f7xx_hal_dfsdm.c
+ stm32f7xx_hal_exti.c
1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dfsdm.c
+ ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_exti.c
+
+
stm32f7xx_hal_dma.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma.c
-
- stm32f7xx_hal_dma2d.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma2d.c
-
+
+
stm32f7xx_hal_dma_ex.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma_ex.c
-
- stm32f7xx_hal_dsi.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dsi.c
-
-
- stm32f7xx_hal_eth.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_eth.c
-
-
- stm32f7xx_hal_flash.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash.c
-
-
- stm32f7xx_hal_flash_ex.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash_ex.c
-
-
- stm32f7xx_hal_gpio.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_gpio.c
-
-
- stm32f7xx_hal_hash.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_hash.c
-
-
- stm32f7xx_hal_hash_ex.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_hash_ex.c
-
-
- stm32f7xx_hal_hcd.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_hcd.c
-
-
- stm32f7xx_hal_i2c.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c.c
-
-
- stm32f7xx_hal_i2c_ex.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c_ex.c
-
-
- stm32f7xx_hal_i2s.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2s.c
-
-
- stm32f7xx_hal_irda.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_irda.c
-
-
- stm32f7xx_hal_iwdg.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_iwdg.c
-
-
- stm32f7xx_hal_jpeg.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_jpeg.c
-
-
- stm32f7xx_hal_lptim.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_lptim.c
-
-
- stm32f7xx_hal_ltdc.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_ltdc.c
-
-
- stm32f7xx_hal_ltdc_ex.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_ltdc_ex.c
-
-
- stm32f7xx_hal_mdios.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_mdios.c
-
-
- stm32f7xx_hal_mmc.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_mmc.c
-
-
- stm32f7xx_hal_nand.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_nand.c
-
-
- stm32f7xx_hal_nor.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_nor.c
-
-
- stm32f7xx_hal_pcd.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pcd.c
-
-
- stm32f7xx_hal_pcd_ex.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pcd_ex.c
-
+
+
stm32f7xx_hal_pwr.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr.c
+
+
stm32f7xx_hal_pwr_ex.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr_ex.c
-
- stm32f7xx_hal_qspi.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_qspi.c
-
+
+
stm32f7xx_hal_rcc.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc.c
+
+
stm32f7xx_hal_rcc_ex.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc_ex.c
+
+
stm32f7xx_hal_rng.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rng.c
-
- stm32f7xx_hal_rtc.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rtc.c
-
-
- stm32f7xx_hal_rtc_ex.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rtc_ex.c
-
-
- stm32f7xx_hal_sai.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sai.c
-
-
- stm32f7xx_hal_sai_ex.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sai_ex.c
-
-
- stm32f7xx_hal_sd.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sd.c
-
-
- stm32f7xx_hal_sdram.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sdram.c
-
-
- stm32f7xx_hal_smartcard.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_smartcard.c
-
-
- stm32f7xx_hal_smartcard_ex.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_smartcard_ex.c
-
-
- stm32f7xx_hal_smbus.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_smbus.c
-
-
- stm32f7xx_hal_spdifrx.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_spdifrx.c
-
-
- stm32f7xx_hal_spi.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_spi.c
-
+
+
stm32f7xx_hal_sram.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sram.c
+
+
- stm32f7xx_hal_tim.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim.c
-
-
- stm32f7xx_hal_tim_ex.c
+ stm32f7xx_hal_gpio.c
1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim_ex.c
+ ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_gpio.c
+
+
stm32f7xx_hal_uart.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart.c
+
+
- stm32f7xx_hal_usart.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_usart.c
-
-
- stm32f7xx_hal_wwdg.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_wwdg.c
-
-
- stm32f7xx_ll_adc.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_adc.c
-
-
- stm32f7xx_ll_crc.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_crc.c
-
-
- stm32f7xx_ll_dac.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_dac.c
-
-
- stm32f7xx_ll_dma.c
+ stm32f7xx_hal_uart_ex.c
1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_dma.c
-
-
- stm32f7xx_ll_dma2d.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_dma2d.c
+ ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart_ex.c
+
+
- stm32f7xx_ll_exti.c
+ stm32f7xx_hal_usart.c
1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_exti.c
+ ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_usart.c
+
+
stm32f7xx_ll_fmc.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_fmc.c
+
+
- stm32f7xx_ll_gpio.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_gpio.c
-
-
- stm32f7xx_ll_i2c.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_i2c.c
-
-
- stm32f7xx_ll_lptim.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_lptim.c
-
-
- stm32f7xx_ll_pwr.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_pwr.c
-
-
- stm32f7xx_ll_rcc.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_rcc.c
-
-
- stm32f7xx_ll_rng.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_rng.c
-
-
- stm32f7xx_ll_rtc.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_rtc.c
-
-
- stm32f7xx_ll_sdmmc.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_sdmmc.c
-
-
- stm32f7xx_ll_spi.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_spi.c
-
-
- stm32f7xx_ll_tim.c
+ stm32f7xx_hal_sdram.c
1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_tim.c
+ ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sdram.c
+
+
- stm32f7xx_ll_usart.c
+ stm32f7xx_hal_ltdc.c
1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_usart.c
+ ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_ltdc.c
+
+
- stm32f7xx_ll_usb.c
+ stm32f7xx_hal_ltdc_ex.c
1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_usb.c
+ ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_ltdc_ex.c
+
+
- stm32f7xx_ll_utils.c
+ stm32f7xx_hal_dma2d.c
1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_utils.c
+ ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma2d.c
+
+
- system_stm32f7xx.c
+ stm32f7xx_ll_dma2d.c
1
- ..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\system_stm32f7xx.c
+ ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_dma2d.c
-
-
-
-
+
+
+
-
diff --git a/bsp/stm32/stm32f767-fire-challenger/project.ewp b/bsp/stm32/stm32f767-fire-challenger/project.ewp
index 34a0accbd..0adb91005 100644
--- a/bsp/stm32/stm32f767-fire-challenger/project.ewp
+++ b/bsp/stm32/stm32f767-fire-challenger/project.ewp
@@ -352,6 +352,7 @@
$PROJ_DIR$\applications
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Inc
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\..\..\include
@@ -1382,6 +1383,7 @@
$PROJ_DIR$\applications
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Inc
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\..\..\include
@@ -2061,33 +2063,6 @@
-
- Applications
-
- $PROJ_DIR$\applications\main.c
-
-
-
- Drivers
-
- $PROJ_DIR$\board\board.c
-
-
- $PROJ_DIR$\board\CubeMX_Config\Src\stm32f7xx_hal_msp.c
-
-
- $PROJ_DIR$\..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\iar\startup_stm32f767xx.s
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_usart.c
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_common.c
-
-
Kernel
@@ -2137,13 +2112,34 @@
- CORTEX-M7
+ Applications
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c
+ $PROJ_DIR$\applications\main.c
+
+
+ Drivers
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\context_iar.S
+ $PROJ_DIR$\board\board.c
+
+
+ $PROJ_DIR$\board\CubeMX_Config\Src\stm32f7xx_hal_msp.c
+
+
+ $PROJ_DIR$\..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\iar\startup_stm32f767xx.s
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_usart.c
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_common.c
+
+
+
+ cpu
$PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c
@@ -2153,6 +2149,15 @@
$PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c
+
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c
+
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\context_iar.S
+
DeviceDrivers
@@ -2189,21 +2194,15 @@
$PROJ_DIR$\..\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\..\components\finsh\symbol.c
-
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_file.c
-
+
+
+ libc
STM32_HAL
@@ -2228,6 +2227,9 @@
$PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp_ex.c
+
+ $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_exti.c
+
$PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma.c
@@ -2258,6 +2260,9 @@
$PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart.c
+
+ $PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart_ex.c
+
$PROJ_DIR$\..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_usart.c
diff --git a/bsp/stm32/stm32f767-fire-challenger/project.uvoptx b/bsp/stm32/stm32f767-fire-challenger/project.uvoptx
index 1059300c1..a7bce0b7d 100644
--- a/bsp/stm32/stm32f767-fire-challenger/project.uvoptx
+++ b/bsp/stm32/stm32f767-fire-challenger/project.uvoptx
@@ -182,2475 +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\stm32f7xx_hal_msp.c
- stm32f7xx_hal_msp.c
- 0
- 0
-
-
- 3
- 19
- 1
- 0
- 0
- 0
- board\ports\sdcard_port.c
- sdcard_port.c
- 0
- 0
-
-
- 3
- 20
- 2
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\arm\startup_stm32f767xx.s
- startup_stm32f767xx.s
- 0
- 0
-
-
- 3
- 21
- 1
- 0
- 0
- 0
- ..\libraries\HAL_Drivers\drv_gpio.c
- drv_gpio.c
- 0
- 0
-
-
- 3
- 22
- 1
- 0
- 0
- 0
- ..\libraries\HAL_Drivers\drv_usart.c
- drv_usart.c
- 0
- 0
-
-
- 3
- 23
- 1
- 0
- 0
- 0
- ..\libraries\HAL_Drivers\drv_sdram.c
- drv_sdram.c
- 0
- 0
-
-
- 3
- 24
- 1
- 0
- 0
- 0
- ..\libraries\HAL_Drivers\drv_lcd.c
- drv_lcd.c
- 0
- 0
-
-
- 3
- 25
- 1
- 0
- 0
- 0
- ..\libraries\HAL_Drivers\drv_sdio.c
- drv_sdio.c
- 0
- 0
-
-
- 3
- 26
- 1
- 0
- 0
- 0
- ..\libraries\HAL_Drivers\drv_common.c
- drv_common.c
- 0
- 0
-
-
-
-
- LittlevGL2RTT
- 0
- 0
- 0
- 0
-
- 4
- 27
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\littlevgl2rtt.c
- littlevgl2rtt.c
- 0
- 0
-
-
- 4
- 28
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_core\lv_group.c
- lv_group.c
- 0
- 0
-
-
- 4
- 29
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_core\lv_indev.c
- lv_indev.c
- 0
- 0
-
-
- 4
- 30
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_core\lv_obj.c
- lv_obj.c
- 0
- 0
-
-
- 4
- 31
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_core\lv_refr.c
- lv_refr.c
- 0
- 0
-
-
- 4
- 32
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_core\lv_style.c
- lv_style.c
- 0
- 0
-
-
- 4
- 33
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_core\lv_vdb.c
- lv_vdb.c
- 0
- 0
-
-
- 4
- 34
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_draw\lv_draw.c
- lv_draw.c
- 0
- 0
-
-
- 4
- 35
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_draw\lv_draw_arc.c
- lv_draw_arc.c
- 0
- 0
-
-
- 4
- 36
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_draw\lv_draw_img.c
- lv_draw_img.c
- 0
- 0
-
-
- 4
- 37
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_draw\lv_draw_label.c
- lv_draw_label.c
- 0
- 0
-
-
- 4
- 38
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_draw\lv_draw_line.c
- lv_draw_line.c
- 0
- 0
-
-
- 4
- 39
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_draw\lv_draw_rbasic.c
- lv_draw_rbasic.c
- 0
- 0
-
-
- 4
- 40
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_draw\lv_draw_rect.c
- lv_draw_rect.c
- 0
- 0
-
-
- 4
- 41
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_draw\lv_draw_triangle.c
- lv_draw_triangle.c
- 0
- 0
-
-
- 4
- 42
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_draw\lv_draw_vbasic.c
- lv_draw_vbasic.c
- 0
- 0
-
-
- 4
- 43
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_hal\lv_hal_disp.c
- lv_hal_disp.c
- 0
- 0
-
-
- 4
- 44
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_hal\lv_hal_indev.c
- lv_hal_indev.c
- 0
- 0
-
-
- 4
- 45
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_hal\lv_hal_tick.c
- lv_hal_tick.c
- 0
- 0
-
-
- 4
- 46
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_misc\lv_anim.c
- lv_anim.c
- 0
- 0
-
-
- 4
- 47
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_misc\lv_area.c
- lv_area.c
- 0
- 0
-
-
- 4
- 48
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_misc\lv_circ.c
- lv_circ.c
- 0
- 0
-
-
- 4
- 49
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_misc\lv_color.c
- lv_color.c
- 0
- 0
-
-
- 4
- 50
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_misc\lv_font.c
- lv_font.c
- 0
- 0
-
-
- 4
- 51
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_misc\lv_fs.c
- lv_fs.c
- 0
- 0
-
-
- 4
- 52
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_misc\lv_ll.c
- lv_ll.c
- 0
- 0
-
-
- 4
- 53
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_misc\lv_log.c
- lv_log.c
- 0
- 0
-
-
- 4
- 54
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_misc\lv_math.c
- lv_math.c
- 0
- 0
-
-
- 4
- 55
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_misc\lv_mem.c
- lv_mem.c
- 0
- 0
-
-
- 4
- 56
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_misc\lv_task.c
- lv_task.c
- 0
- 0
-
-
- 4
- 57
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_misc\lv_templ.c
- lv_templ.c
- 0
- 0
-
-
- 4
- 58
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_misc\lv_txt.c
- lv_txt.c
- 0
- 0
-
-
- 4
- 59
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_misc\lv_ufs.c
- lv_ufs.c
- 0
- 0
-
-
- 4
- 60
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_fonts\lv_font_builtin.c
- lv_font_builtin.c
- 0
- 0
-
-
- 4
- 61
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_fonts\lv_font_dejavu_10.c
- lv_font_dejavu_10.c
- 0
- 0
-
-
- 4
- 62
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_fonts\lv_font_dejavu_10_cyrillic.c
- lv_font_dejavu_10_cyrillic.c
- 0
- 0
-
-
- 4
- 63
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_fonts\lv_font_dejavu_10_latin_sup.c
- lv_font_dejavu_10_latin_sup.c
- 0
- 0
-
-
- 4
- 64
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_fonts\lv_font_dejavu_20.c
- lv_font_dejavu_20.c
- 0
- 0
-
-
- 4
- 65
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_fonts\lv_font_dejavu_20_cyrillic.c
- lv_font_dejavu_20_cyrillic.c
- 0
- 0
-
-
- 4
- 66
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_fonts\lv_font_dejavu_20_latin_sup.c
- lv_font_dejavu_20_latin_sup.c
- 0
- 0
-
-
- 4
- 67
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_fonts\lv_font_dejavu_30.c
- lv_font_dejavu_30.c
- 0
- 0
-
-
- 4
- 68
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_fonts\lv_font_dejavu_30_cyrillic.c
- lv_font_dejavu_30_cyrillic.c
- 0
- 0
-
-
- 4
- 69
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_fonts\lv_font_dejavu_30_latin_sup.c
- lv_font_dejavu_30_latin_sup.c
- 0
- 0
-
-
- 4
- 70
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_fonts\lv_font_dejavu_40.c
- lv_font_dejavu_40.c
- 0
- 0
-
-
- 4
- 71
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_fonts\lv_font_dejavu_40_cyrillic.c
- lv_font_dejavu_40_cyrillic.c
- 0
- 0
-
-
- 4
- 72
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_fonts\lv_font_dejavu_40_latin_sup.c
- lv_font_dejavu_40_latin_sup.c
- 0
- 0
-
-
- 4
- 73
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_fonts\lv_font_monospace_8.c
- lv_font_monospace_8.c
- 0
- 0
-
-
- 4
- 74
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_fonts\lv_font_symbol_10.c
- lv_font_symbol_10.c
- 0
- 0
-
-
- 4
- 75
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_fonts\lv_font_symbol_20.c
- lv_font_symbol_20.c
- 0
- 0
-
-
- 4
- 76
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_fonts\lv_font_symbol_30.c
- lv_font_symbol_30.c
- 0
- 0
-
-
- 4
- 77
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_fonts\lv_font_symbol_40.c
- lv_font_symbol_40.c
- 0
- 0
-
-
- 4
- 78
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_arc.c
- lv_arc.c
- 0
- 0
-
-
- 4
- 79
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_bar.c
- lv_bar.c
- 0
- 0
-
-
- 4
- 80
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_btn.c
- lv_btn.c
- 0
- 0
-
-
- 4
- 81
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_btnm.c
- lv_btnm.c
- 0
- 0
-
-
- 4
- 82
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_calendar.c
- lv_calendar.c
- 0
- 0
-
-
- 4
- 83
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_cb.c
- lv_cb.c
- 0
- 0
-
-
- 4
- 84
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_chart.c
- lv_chart.c
- 0
- 0
-
-
- 4
- 85
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_cont.c
- lv_cont.c
- 0
- 0
-
-
- 4
- 86
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_ddlist.c
- lv_ddlist.c
- 0
- 0
-
-
- 4
- 87
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_gauge.c
- lv_gauge.c
- 0
- 0
-
-
- 4
- 88
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_img.c
- lv_img.c
- 0
- 0
-
-
- 4
- 89
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_imgbtn.c
- lv_imgbtn.c
- 0
- 0
-
-
- 4
- 90
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_kb.c
- lv_kb.c
- 0
- 0
-
-
- 4
- 91
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_label.c
- lv_label.c
- 0
- 0
-
-
- 4
- 92
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_led.c
- lv_led.c
- 0
- 0
-
-
- 4
- 93
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_line.c
- lv_line.c
- 0
- 0
-
-
- 4
- 94
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_list.c
- lv_list.c
- 0
- 0
-
-
- 4
- 95
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_lmeter.c
- lv_lmeter.c
- 0
- 0
-
-
- 4
- 96
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_mbox.c
- lv_mbox.c
- 0
- 0
-
-
- 4
- 97
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_objx_templ.c
- lv_objx_templ.c
- 0
- 0
-
-
- 4
- 98
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_page.c
- lv_page.c
- 0
- 0
-
-
- 4
- 99
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_preload.c
- lv_preload.c
- 0
- 0
-
-
- 4
- 100
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_roller.c
- lv_roller.c
- 0
- 0
-
-
- 4
- 101
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_slider.c
- lv_slider.c
- 0
- 0
-
-
- 4
- 102
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_sw.c
- lv_sw.c
- 0
- 0
-
-
- 4
- 103
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_ta.c
- lv_ta.c
- 0
- 0
-
-
- 4
- 104
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_tabview.c
- lv_tabview.c
- 0
- 0
-
-
- 4
- 105
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_win.c
- lv_win.c
- 0
- 0
-
-
- 4
- 106
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_themes\lv_theme.c
- lv_theme.c
- 0
- 0
-
-
- 4
- 107
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_themes\lv_theme_alien.c
- lv_theme_alien.c
- 0
- 0
-
-
- 4
- 108
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_themes\lv_theme_default.c
- lv_theme_default.c
- 0
- 0
-
-
- 4
- 109
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_themes\lv_theme_material.c
- lv_theme_material.c
- 0
- 0
-
-
- 4
- 110
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_themes\lv_theme_mono.c
- lv_theme_mono.c
- 0
- 0
-
-
- 4
- 111
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_themes\lv_theme_nemo.c
- lv_theme_nemo.c
- 0
- 0
-
-
- 4
- 112
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_themes\lv_theme_night.c
- lv_theme_night.c
- 0
- 0
-
-
- 4
- 113
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_themes\lv_theme_templ.c
- lv_theme_templ.c
- 0
- 0
-
-
- 4
- 114
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\lvgl\lv_themes\lv_theme_zen.c
- lv_theme_zen.c
- 0
- 0
-
-
-
-
- LittlevGL2RTT_Demo
- 0
- 0
- 0
- 0
-
- 5
- 115
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\example\littlevgl2rtt_demo.c
- littlevgl2rtt_demo.c
- 0
- 0
-
-
- 5
- 116
- 1
- 0
- 0
- 0
- packages\LittlevGL2RTT-test\example\lv_test_theme.c
- lv_test_theme.c
- 0
- 0
-
-
-
-
- cpu
- 0
- 0
- 0
- 0
-
- 6
- 117
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\backtrace.c
- backtrace.c
- 0
- 0
-
-
- 6
- 118
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\div0.c
- div0.c
- 0
- 0
-
-
- 6
- 119
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\showmem.c
- showmem.c
- 0
- 0
-
-
- 6
- 120
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m7\cpuport.c
- cpuport.c
- 0
- 0
-
-
- 6
- 121
- 2
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m7\context_rvds.S
- context_rvds.S
- 0
- 0
-
-
-
-
- Filesystem
- 0
- 0
- 0
- 0
-
- 7
- 122
- 1
- 0
- 0
- 0
- ..\..\..\components\dfs\src\dfs.c
- dfs.c
- 0
- 0
-
-
- 7
- 123
- 1
- 0
- 0
- 0
- ..\..\..\components\dfs\src\dfs_file.c
- dfs_file.c
- 0
- 0
-
-
- 7
- 124
- 1
- 0
- 0
- 0
- ..\..\..\components\dfs\src\dfs_fs.c
- dfs_fs.c
- 0
- 0
-
-
- 7
- 125
- 1
- 0
- 0
- 0
- ..\..\..\components\dfs\src\dfs_posix.c
- dfs_posix.c
- 0
- 0
-
-
- 7
- 126
- 1
- 0
- 0
- 0
- ..\..\..\components\dfs\src\poll.c
- poll.c
- 0
- 0
-
-
- 7
- 127
- 1
- 0
- 0
- 0
- ..\..\..\components\dfs\src\select.c
- select.c
- 0
- 0
-
-
- 7
- 128
- 1
- 0
- 0
- 0
- ..\..\..\components\dfs\filesystems\devfs\devfs.c
- devfs.c
- 0
- 0
-
-
- 7
- 129
- 1
- 0
- 0
- 0
- ..\..\..\components\dfs\filesystems\elmfat\dfs_elm.c
- dfs_elm.c
- 0
- 0
-
-
- 7
- 130
- 1
- 0
- 0
- 0
- ..\..\..\components\dfs\filesystems\elmfat\ff.c
- ff.c
- 0
- 0
-
-
- 7
- 131
- 1
- 0
- 0
- 0
- ..\..\..\components\dfs\filesystems\elmfat\option\ccsbcs.c
- ccsbcs.c
- 0
- 0
-
-
-
-
- DeviceDrivers
- 0
- 0
- 0
- 0
-
- 8
- 132
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\misc\pin.c
- pin.c
- 0
- 0
-
-
- 8
- 133
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\sdio\block_dev.c
- block_dev.c
- 0
- 0
-
-
- 8
- 134
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\sdio\mmcsd_core.c
- mmcsd_core.c
- 0
- 0
-
-
- 8
- 135
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\sdio\sd.c
- sd.c
- 0
- 0
-
-
- 8
- 136
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\sdio\sdio.c
- sdio.c
- 0
- 0
-
-
- 8
- 137
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\sdio\mmc.c
- mmc.c
- 0
- 0
-
-
- 8
- 138
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\serial\serial.c
- serial.c
- 0
- 0
-
-
- 8
- 139
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\completion.c
- completion.c
- 0
- 0
-
-
- 8
- 140
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\dataqueue.c
- dataqueue.c
- 0
- 0
-
-
- 8
- 141
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\pipe.c
- pipe.c
- 0
- 0
-
-
- 8
- 142
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\ringblk_buf.c
- ringblk_buf.c
- 0
- 0
-
-
- 8
- 143
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\ringbuffer.c
- ringbuffer.c
- 0
- 0
-
-
- 8
- 144
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\waitqueue.c
- waitqueue.c
- 0
- 0
-
-
- 8
- 145
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\workqueue.c
- workqueue.c
- 0
- 0
-
-
-
-
- finsh
- 0
- 0
- 0
- 0
-
- 9
- 146
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\shell.c
- shell.c
- 0
- 0
-
-
- 9
- 147
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\symbol.c
- symbol.c
- 0
- 0
-
-
- 9
- 148
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\cmd.c
- cmd.c
- 0
- 0
-
-
- 9
- 149
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh.c
- msh.c
- 0
- 0
-
-
- 9
- 150
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh_cmd.c
- msh_cmd.c
- 0
- 0
-
-
- 9
- 151
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh_file.c
- msh_file.c
- 0
- 0
-
-
-
-
- libc
- 0
- 0
- 0
- 0
-
- 10
- 152
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\armlibc\libc.c
- libc.c
- 0
- 0
-
-
- 10
- 153
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\armlibc\mem_std.c
- mem_std.c
- 0
- 0
-
-
- 10
- 154
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\armlibc\stdio.c
- stdio.c
- 0
- 0
-
-
- 10
- 155
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\armlibc\stubs.c
- stubs.c
- 0
- 0
-
-
- 10
- 156
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\armlibc\time.c
- time.c
- 0
- 0
-
-
- 10
- 157
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\common\gmtime_r.c
- gmtime_r.c
- 0
- 0
-
-
- 10
- 158
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\mmap\posix_mmap.c
- posix_mmap.c
- 0
- 0
-
-
-
-
- pthreads
- 0
- 0
- 0
- 0
-
- 11
- 159
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\pthreads\mqueue.c
- mqueue.c
- 0
- 0
-
-
- 11
- 160
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\pthreads\pthread.c
- pthread.c
- 0
- 0
-
-
- 11
- 161
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\pthreads\pthread_attr.c
- pthread_attr.c
- 0
- 0
-
-
- 11
- 162
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\pthreads\pthread_barrier.c
- pthread_barrier.c
- 0
- 0
-
-
- 11
- 163
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\pthreads\pthread_cond.c
- pthread_cond.c
- 0
- 0
-
-
- 11
- 164
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\pthreads\pthread_mutex.c
- pthread_mutex.c
- 0
- 0
-
-
- 11
- 165
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\pthreads\pthread_rwlock.c
- pthread_rwlock.c
- 0
- 0
-
-
- 11
- 166
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\pthreads\pthread_spin.c
- pthread_spin.c
- 0
- 0
-
-
- 11
- 167
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\pthreads\pthread_tls.c
- pthread_tls.c
- 0
- 0
-
-
- 11
- 168
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\pthreads\sched.c
- sched.c
- 0
- 0
-
-
- 11
- 169
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\pthreads\semaphore.c
- semaphore.c
- 0
- 0
-
-
- 11
- 170
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\time\clock_time.c
- clock_time.c
- 0
- 0
-
-
- 11
- 171
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\time\posix_sleep.c
- posix_sleep.c
- 0
- 0
-
-
-
-
- STM32_HAL
- 0
- 0
- 0
- 0
-
- 12
- 172
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\system_stm32f7xx.c
- system_stm32f7xx.c
- 0
- 0
-
-
- 12
- 173
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal.c
- stm32f7xx_hal.c
- 0
- 0
-
-
- 12
- 174
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cec.c
- stm32f7xx_hal_cec.c
- 0
- 0
-
-
- 12
- 175
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cortex.c
- stm32f7xx_hal_cortex.c
- 0
- 0
-
-
- 12
- 176
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_crc.c
- stm32f7xx_hal_crc.c
- 0
- 0
-
-
- 12
- 177
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp.c
- stm32f7xx_hal_cryp.c
- 0
- 0
-
-
- 12
- 178
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp_ex.c
- stm32f7xx_hal_cryp_ex.c
- 0
- 0
-
-
- 12
- 179
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma.c
- stm32f7xx_hal_dma.c
- 0
- 0
-
-
- 12
- 180
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma_ex.c
- stm32f7xx_hal_dma_ex.c
- 0
- 0
-
-
- 12
- 181
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr.c
- stm32f7xx_hal_pwr.c
- 0
- 0
-
-
- 12
- 182
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr_ex.c
- stm32f7xx_hal_pwr_ex.c
- 0
- 0
-
-
- 12
- 183
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc.c
- stm32f7xx_hal_rcc.c
- 0
- 0
-
-
- 12
- 184
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc_ex.c
- stm32f7xx_hal_rcc_ex.c
- 0
- 0
-
-
- 12
- 185
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rng.c
- stm32f7xx_hal_rng.c
- 0
- 0
-
-
- 12
- 186
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sram.c
- stm32f7xx_hal_sram.c
- 0
- 0
-
-
- 12
- 187
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_gpio.c
- stm32f7xx_hal_gpio.c
- 0
- 0
-
-
- 12
- 188
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart.c
- stm32f7xx_hal_uart.c
- 0
- 0
-
-
- 12
- 189
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_usart.c
- stm32f7xx_hal_usart.c
- 0
- 0
-
-
- 12
- 190
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_sdmmc.c
- stm32f7xx_ll_sdmmc.c
- 0
- 0
-
-
- 12
- 191
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sd.c
- stm32f7xx_hal_sd.c
- 0
- 0
-
-
- 12
- 192
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_fmc.c
- stm32f7xx_ll_fmc.c
- 0
- 0
-
-
- 12
- 193
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sdram.c
- stm32f7xx_hal_sdram.c
- 0
- 0
-
-
- 12
- 194
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma2d.c
- stm32f7xx_hal_dma2d.c
- 0
- 0
-
-
- 12
- 195
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_ltdc_ex.c
- stm32f7xx_hal_ltdc_ex.c
- 0
- 0
-
-
- 12
- 196
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_ltdc.c
- stm32f7xx_hal_ltdc.c
- 0
- 0
-
-
- 12
- 197
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_dma.c
- stm32f7xx_ll_dma.c
- 0
- 0
-
-
- 12
- 198
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_dma2d.c
- stm32f7xx_ll_dma2d.c
- 0
- 0
-
diff --git a/bsp/stm32/stm32f767-fire-challenger/project.uvprojx b/bsp/stm32/stm32f767-fire-challenger/project.uvprojx
index 4a1cdf4ed..37ca781a3 100644
--- a/bsp/stm32/stm32f767-fire-challenger/project.uvprojx
+++ b/bsp/stm32/stm32f767-fire-challenger/project.uvprojx
@@ -1,10 +1,7 @@
-
2.1
-
### uVision Project, (C) Keil Software
-
rt-thread
@@ -19,28 +16,28 @@
Keil.STM32F7xx_DFP.2.11.0
http://www.keil.com/pack
IRAM(0x20020000,0x60000) IRAM2(0x20000000,0x20000) IROM(0x08000000,0x100000) IROM2(0x00200000,0x100000) CPUTYPE("Cortex-M7") FPU3(DFPU) CLOCK(12000000) ELITTLE
-
-
+
+
UL2CM3(-S0 -C0 -P0 -FD20020000 -FC1000 -FN2 -FF0STM32F7x_1024 -FS08000000 -FL0100000 -FF1STM32F7x_1024dual -FS18000000 -FL1100000 -FP0($$Device:STM32F767IGTx$CMSIS\Flash\STM32F7x_1024.FLM) -FP1($$Device:STM32F767IGTx$CMSIS\Flash\STM32F7x_1024dual.FLM))
0
$$Device:STM32F767IGTx$Drivers\CMSIS\Device\ST\STM32F7xx\Include\stm32f7xx.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
$$Device:STM32F767IGTx$CMSIS\SVD\STM32F7x7_v1r2.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-M7"
-
+
0
0
0
@@ -308,7 +305,7 @@
0x20000
-
+
1
@@ -335,10 +332,10 @@
0
0
-
- STM32F767xx, USE_HAL_DRIVER, RT_USING_ARM_LIBC
-
- .;..\..\..\include;applications;.;board;board\CubeMX_Config\Inc;board\ports;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;packages\LittlevGL2RTT-test;packages\LittlevGL2RTT-test\lvgl;packages\LittlevGL2RTT-test\lvgl\lv_core;packages\LittlevGL2RTT-test\lvgl\lv_draw;packages\LittlevGL2RTT-test\lvgl\lv_hal;packages\LittlevGL2RTT-test\lvgl\lv_misc;packages\LittlevGL2RTT-test\lvgl\lv_fonts;packages\LittlevGL2RTT-test\lvgl\lv_objx;packages\LittlevGL2RTT-test\lvgl\lv_themes;packages\LittlevGL2RTT-test\example;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m7;..\..\..\components\dfs\include;..\..\..\components\dfs\filesystems\devfs;..\..\..\components\dfs\filesystems\elmfat;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\armlibc;..\..\..\components\libc\compilers\common;..\..\..\components\libc\mmap;..\..\..\components\libc\pthreads;..\..\..\components\libc\time;..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Inc;..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Include;..\libraries\STM32F7xx_HAL\CMSIS\Include
+
+ STM32F767xx, USE_HAL_DRIVER
+
+ .;..\..\..\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\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
@@ -353,10 +350,10 @@
0
0
-
-
-
-
+
+
+
+
@@ -368,13 +365,13 @@
0
0x08000000
0x20000000
-
+
.\board\linker_scripts\link.sct
-
-
- --keep *.o(.rti_fn.*) --keep *.o(FSymTab)
-
-
+
+
+
+
+
@@ -387,71 +384,99 @@
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
@@ -477,46 +502,36 @@
1
board\board.c
+
+
stm32f7xx_hal_msp.c
1
board\CubeMX_Config\Src\stm32f7xx_hal_msp.c
-
- sdcard_port.c
- 1
- board\ports\sdcard_port.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_sdram.c
- 1
- ..\libraries\HAL_Drivers\drv_sdram.c
-
-
- drv_lcd.c
- 1
- ..\libraries\HAL_Drivers\drv_lcd.c
-
-
- drv_sdio.c
- 1
- ..\libraries\HAL_Drivers\drv_sdio.c
-
+
+
drv_common.c
1
@@ -525,1056 +540,289 @@
- LittlevGL2RTT
-
-
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 0
-
-
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
-
- --c99 --gnu -g -W
-
-
-
-
-
-
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
-
-
-
-
-
-
-
-
-
+ cpu
- littlevgl2rtt.c
- 1
- packages\LittlevGL2RTT-test\littlevgl2rtt.c
-
-
- lv_group.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_core\lv_group.c
-
-
- lv_indev.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_core\lv_indev.c
-
-
- lv_obj.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_core\lv_obj.c
-
-
- lv_refr.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_core\lv_refr.c
-
-
- lv_style.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_core\lv_style.c
-
-
- lv_vdb.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_core\lv_vdb.c
-
-
- lv_draw.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_draw\lv_draw.c
-
-
- lv_draw_arc.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_draw\lv_draw_arc.c
-
-
- lv_draw_img.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_draw\lv_draw_img.c
-
-
- lv_draw_label.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_draw\lv_draw_label.c
-
-
- lv_draw_line.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_draw\lv_draw_line.c
-
-
- lv_draw_rbasic.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_draw\lv_draw_rbasic.c
-
-
- lv_draw_rect.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_draw\lv_draw_rect.c
-
-
- lv_draw_triangle.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_draw\lv_draw_triangle.c
-
-
- lv_draw_vbasic.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_draw\lv_draw_vbasic.c
-
-
- lv_hal_disp.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_hal\lv_hal_disp.c
-
-
- lv_hal_indev.c
+ backtrace.c
1
- packages\LittlevGL2RTT-test\lvgl\lv_hal\lv_hal_indev.c
+ ..\..\..\libcpu\arm\common\backtrace.c
+
+
- lv_hal_tick.c
+ div0.c
1
- packages\LittlevGL2RTT-test\lvgl\lv_hal\lv_hal_tick.c
+ ..\..\..\libcpu\arm\common\div0.c
+
+
- lv_anim.c
+ showmem.c
1
- packages\LittlevGL2RTT-test\lvgl\lv_misc\lv_anim.c
+ ..\..\..\libcpu\arm\common\showmem.c
+
+
- lv_area.c
+ cpu_cache.c
1
- packages\LittlevGL2RTT-test\lvgl\lv_misc\lv_area.c
+ ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c
+
+
- lv_circ.c
+ cpuport.c
1
- packages\LittlevGL2RTT-test\lvgl\lv_misc\lv_circ.c
+ ..\..\..\libcpu\arm\cortex-m7\cpuport.c
+
+
- lv_color.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_misc\lv_color.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m7\context_rvds.S
+
+
+
+ DeviceDrivers
+
- lv_font.c
+ pin.c
1
- packages\LittlevGL2RTT-test\lvgl\lv_misc\lv_font.c
+ ..\..\..\components\drivers\misc\pin.c
+
+
- lv_fs.c
+ serial.c
1
- packages\LittlevGL2RTT-test\lvgl\lv_misc\lv_fs.c
+ ..\..\..\components\drivers\serial\serial.c
+
+
- lv_ll.c
+ completion.c
1
- packages\LittlevGL2RTT-test\lvgl\lv_misc\lv_ll.c
+ ..\..\..\components\drivers\src\completion.c
+
+
- lv_log.c
+ dataqueue.c
1
- packages\LittlevGL2RTT-test\lvgl\lv_misc\lv_log.c
+ ..\..\..\components\drivers\src\dataqueue.c
+
+
- lv_math.c
+ pipe.c
1
- packages\LittlevGL2RTT-test\lvgl\lv_misc\lv_math.c
+ ..\..\..\components\drivers\src\pipe.c
+
+
- lv_mem.c
+ ringblk_buf.c
1
- packages\LittlevGL2RTT-test\lvgl\lv_misc\lv_mem.c
+ ..\..\..\components\drivers\src\ringblk_buf.c
+
+
- lv_task.c
+ ringbuffer.c
1
- packages\LittlevGL2RTT-test\lvgl\lv_misc\lv_task.c
+ ..\..\..\components\drivers\src\ringbuffer.c
+
+
- lv_templ.c
+ waitqueue.c
1
- packages\LittlevGL2RTT-test\lvgl\lv_misc\lv_templ.c
+ ..\..\..\components\drivers\src\waitqueue.c
+
+
- lv_txt.c
+ workqueue.c
1
- packages\LittlevGL2RTT-test\lvgl\lv_misc\lv_txt.c
+ ..\..\..\components\drivers\src\workqueue.c
+
+
+
+ finsh
+
- lv_ufs.c
+ shell.c
1
- packages\LittlevGL2RTT-test\lvgl\lv_misc\lv_ufs.c
+ ..\..\..\components\finsh\shell.c
+
+
- lv_font_builtin.c
+ cmd.c
1
- packages\LittlevGL2RTT-test\lvgl\lv_fonts\lv_font_builtin.c
+ ..\..\..\components\finsh\cmd.c
+
+
- lv_font_dejavu_10.c
+ msh.c
1
- packages\LittlevGL2RTT-test\lvgl\lv_fonts\lv_font_dejavu_10.c
+ ..\..\..\components\finsh\msh.c
+
+
+
+ STM32_HAL
+
- lv_font_dejavu_10_cyrillic.c
+ system_stm32f7xx.c
1
- packages\LittlevGL2RTT-test\lvgl\lv_fonts\lv_font_dejavu_10_cyrillic.c
+ ..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\system_stm32f7xx.c
+
+
- lv_font_dejavu_10_latin_sup.c
+ stm32f7xx_hal.c
1
- packages\LittlevGL2RTT-test\lvgl\lv_fonts\lv_font_dejavu_10_latin_sup.c
+ ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal.c
+
+
- lv_font_dejavu_20.c
+ stm32f7xx_hal_cec.c
1
- packages\LittlevGL2RTT-test\lvgl\lv_fonts\lv_font_dejavu_20.c
+ ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cec.c
+
+
- lv_font_dejavu_20_cyrillic.c
+ stm32f7xx_hal_cortex.c
1
- packages\LittlevGL2RTT-test\lvgl\lv_fonts\lv_font_dejavu_20_cyrillic.c
+ ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cortex.c
+
+
- lv_font_dejavu_20_latin_sup.c
+ stm32f7xx_hal_crc.c
1
- packages\LittlevGL2RTT-test\lvgl\lv_fonts\lv_font_dejavu_20_latin_sup.c
+ ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_crc.c
+
+
- lv_font_dejavu_30.c
+ stm32f7xx_hal_cryp.c
1
- packages\LittlevGL2RTT-test\lvgl\lv_fonts\lv_font_dejavu_30.c
+ ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp.c
+
+
- lv_font_dejavu_30_cyrillic.c
+ stm32f7xx_hal_cryp_ex.c
1
- packages\LittlevGL2RTT-test\lvgl\lv_fonts\lv_font_dejavu_30_cyrillic.c
+ ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp_ex.c
+
+
- lv_font_dejavu_30_latin_sup.c
+ stm32f7xx_hal_exti.c
1
- packages\LittlevGL2RTT-test\lvgl\lv_fonts\lv_font_dejavu_30_latin_sup.c
+ ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_exti.c
+
+
- lv_font_dejavu_40.c
+ stm32f7xx_hal_dma.c
1
- packages\LittlevGL2RTT-test\lvgl\lv_fonts\lv_font_dejavu_40.c
+ ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma.c
+
+
- lv_font_dejavu_40_cyrillic.c
+ stm32f7xx_hal_dma_ex.c
1
- packages\LittlevGL2RTT-test\lvgl\lv_fonts\lv_font_dejavu_40_cyrillic.c
+ ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma_ex.c
+
+
- lv_font_dejavu_40_latin_sup.c
+ stm32f7xx_hal_pwr.c
1
- packages\LittlevGL2RTT-test\lvgl\lv_fonts\lv_font_dejavu_40_latin_sup.c
+ ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr.c
+
+
- lv_font_monospace_8.c
+ stm32f7xx_hal_pwr_ex.c
1
- packages\LittlevGL2RTT-test\lvgl\lv_fonts\lv_font_monospace_8.c
+ ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr_ex.c
+
+
- lv_font_symbol_10.c
+ stm32f7xx_hal_rcc.c
1
- packages\LittlevGL2RTT-test\lvgl\lv_fonts\lv_font_symbol_10.c
+ ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc.c
+
+
- lv_font_symbol_20.c
+ stm32f7xx_hal_rcc_ex.c
1
- packages\LittlevGL2RTT-test\lvgl\lv_fonts\lv_font_symbol_20.c
+ ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc_ex.c
+
+
- lv_font_symbol_30.c
+ stm32f7xx_hal_rng.c
1
- packages\LittlevGL2RTT-test\lvgl\lv_fonts\lv_font_symbol_30.c
+ ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rng.c
+
+
- lv_font_symbol_40.c
+ stm32f7xx_hal_sram.c
1
- packages\LittlevGL2RTT-test\lvgl\lv_fonts\lv_font_symbol_40.c
+ ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sram.c
+
+
- lv_arc.c
+ stm32f7xx_hal_gpio.c
1
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_arc.c
+ ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_gpio.c
+
+
- lv_bar.c
+ stm32f7xx_hal_uart.c
1
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_bar.c
+ ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart.c
+
+
- lv_btn.c
+ stm32f7xx_hal_uart_ex.c
1
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_btn.c
+ ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart_ex.c
+
+
- lv_btnm.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_btnm.c
-
-
- lv_calendar.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_calendar.c
-
-
- lv_cb.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_cb.c
-
-
- lv_chart.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_chart.c
-
-
- lv_cont.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_cont.c
-
-
- lv_ddlist.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_ddlist.c
-
-
- lv_gauge.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_gauge.c
-
-
- lv_img.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_img.c
-
-
- lv_imgbtn.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_imgbtn.c
-
-
- lv_kb.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_kb.c
-
-
- lv_label.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_label.c
-
-
- lv_led.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_led.c
-
-
- lv_line.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_line.c
-
-
- lv_list.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_list.c
-
-
- lv_lmeter.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_lmeter.c
-
-
- lv_mbox.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_mbox.c
-
-
- lv_objx_templ.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_objx_templ.c
-
-
- lv_page.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_page.c
-
-
- lv_preload.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_preload.c
-
-
- lv_roller.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_roller.c
-
-
- lv_slider.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_slider.c
-
-
- lv_sw.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_sw.c
-
-
- lv_ta.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_ta.c
-
-
- lv_tabview.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_tabview.c
-
-
- lv_win.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_objx\lv_win.c
-
-
- lv_theme.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_themes\lv_theme.c
-
-
- lv_theme_alien.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_themes\lv_theme_alien.c
-
-
- lv_theme_default.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_themes\lv_theme_default.c
-
-
- lv_theme_material.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_themes\lv_theme_material.c
-
-
- lv_theme_mono.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_themes\lv_theme_mono.c
-
-
- lv_theme_nemo.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_themes\lv_theme_nemo.c
-
-
- lv_theme_night.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_themes\lv_theme_night.c
-
-
- lv_theme_templ.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_themes\lv_theme_templ.c
-
-
- lv_theme_zen.c
- 1
- packages\LittlevGL2RTT-test\lvgl\lv_themes\lv_theme_zen.c
-
-
-
-
- LittlevGL2RTT_Demo
-
-
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 0
-
-
-
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 0
- 2
- 2
- 2
- 2
- 2
- 0
- 0
- 2
- 2
- 2
- 2
- 2
-
- --c99 --gnu -g -W
-
-
-
-
-
-
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
-
-
-
-
-
-
-
-
-
-
-
- littlevgl2rtt_demo.c
- 1
- packages\LittlevGL2RTT-test\example\littlevgl2rtt_demo.c
-
-
- lv_test_theme.c
- 1
- packages\LittlevGL2RTT-test\example\lv_test_theme.c
-
-
-
-
- cpu
-
-
- backtrace.c
- 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-m7\cpuport.c
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m7\context_rvds.S
-
-
-
-
- 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
-
-
- dfs_elm.c
- 1
- ..\..\..\components\dfs\filesystems\elmfat\dfs_elm.c
-
-
- ff.c
- 1
- ..\..\..\components\dfs\filesystems\elmfat\ff.c
-
-
- ccsbcs.c
- 1
- ..\..\..\components\dfs\filesystems\elmfat\option\ccsbcs.c
-
-
-
-
- DeviceDrivers
-
-
- pin.c
- 1
- ..\..\..\components\drivers\misc\pin.c
-
-
- block_dev.c
- 1
- ..\..\..\components\drivers\sdio\block_dev.c
-
-
- mmcsd_core.c
- 1
- ..\..\..\components\drivers\sdio\mmcsd_core.c
-
-
- sd.c
- 1
- ..\..\..\components\drivers\sdio\sd.c
-
-
- sdio.c
- 1
- ..\..\..\components\drivers\sdio\sdio.c
-
-
- mmc.c
- 1
- ..\..\..\components\drivers\sdio\mmc.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
-
-
- shell.c
- 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
-
-
- msh_cmd.c
- 1
- ..\..\..\components\finsh\msh_cmd.c
-
-
- msh_file.c
- 1
- ..\..\..\components\finsh\msh_file.c
-
-
-
-
- libc
-
-
- libc.c
- 1
- ..\..\..\components\libc\compilers\armlibc\libc.c
-
-
- mem_std.c
- 1
- ..\..\..\components\libc\compilers\armlibc\mem_std.c
-
-
- stdio.c
- 1
- ..\..\..\components\libc\compilers\armlibc\stdio.c
-
-
- stubs.c
- 1
- ..\..\..\components\libc\compilers\armlibc\stubs.c
-
-
- time.c
- 1
- ..\..\..\components\libc\compilers\armlibc\time.c
-
-
- gmtime_r.c
- 1
- ..\..\..\components\libc\compilers\common\gmtime_r.c
-
-
- posix_mmap.c
- 1
- ..\..\..\components\libc\mmap\posix_mmap.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
-
-
- system_stm32f7xx.c
- 1
- ..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\system_stm32f7xx.c
-
-
- stm32f7xx_hal.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal.c
-
-
- stm32f7xx_hal_cec.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cec.c
-
-
- stm32f7xx_hal_cortex.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cortex.c
-
-
- stm32f7xx_hal_crc.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_crc.c
-
-
- stm32f7xx_hal_cryp.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp.c
-
-
- stm32f7xx_hal_cryp_ex.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp_ex.c
-
-
- stm32f7xx_hal_dma.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma.c
-
-
- stm32f7xx_hal_dma_ex.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma_ex.c
-
-
- stm32f7xx_hal_pwr.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr.c
-
-
- stm32f7xx_hal_pwr_ex.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr_ex.c
-
-
- stm32f7xx_hal_rcc.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc.c
-
-
- stm32f7xx_hal_rcc_ex.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc_ex.c
-
-
- stm32f7xx_hal_rng.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rng.c
-
-
- stm32f7xx_hal_sram.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sram.c
-
-
- stm32f7xx_hal_gpio.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_gpio.c
-
-
- stm32f7xx_hal_uart.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart.c
-
-
- stm32f7xx_hal_usart.c
+ stm32f7xx_hal_usart.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_usart.c
-
- stm32f7xx_ll_sdmmc.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_sdmmc.c
-
-
- stm32f7xx_hal_sd.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sd.c
-
-
- stm32f7xx_ll_fmc.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_fmc.c
-
-
- stm32f7xx_hal_sdram.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sdram.c
-
-
- stm32f7xx_hal_dma2d.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma2d.c
-
-
- stm32f7xx_hal_ltdc_ex.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_ltdc_ex.c
-
-
- stm32f7xx_hal_ltdc.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_ltdc.c
-
-
- stm32f7xx_ll_dma.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_dma.c
-
-
- stm32f7xx_ll_dma2d.c
- 1
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_dma2d.c
-
-
-
-
-
+
+
+
-
diff --git a/bsp/stm32/stm32f767-st-nucleo/project.uvoptx b/bsp/stm32/stm32f767-st-nucleo/project.uvoptx
index 78f59e4f8..b9068005f 100644
--- a/bsp/stm32/stm32f767-st-nucleo/project.uvoptx
+++ b/bsp/stm32/stm32f767-st-nucleo/project.uvoptx
@@ -186,1071 +186,11 @@
- Applications
+ Source Group 1
0
0
0
0
-
- 1
- 1
- 1
- 0
- 0
- 0
- applications\main.c
- main.c
- 0
- 0
-
-
-
-
- Drivers
- 0
- 0
- 0
- 0
-
- 2
- 2
- 1
- 0
- 0
- 0
- board\board.c
- board.c
- 0
- 0
-
-
- 2
- 3
- 1
- 0
- 0
- 0
- board\CubeMX_Config\Src\stm32f7xx_hal_msp.c
- stm32f7xx_hal_msp.c
- 0
- 0
-
-
- 2
- 4
- 2
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\arm\startup_stm32f767xx.s
- startup_stm32f767xx.s
- 0
- 0
-
-
- 2
- 5
- 1
- 0
- 0
- 0
- ..\libraries\HAL_Drivers\drv_gpio.c
- drv_gpio.c
- 0
- 0
-
-
- 2
- 6
- 1
- 0
- 0
- 0
- ..\libraries\HAL_Drivers\drv_usart.c
- drv_usart.c
- 0
- 0
-
-
- 2
- 7
- 1
- 0
- 0
- 0
- ..\libraries\HAL_Drivers\drv_common.c
- drv_common.c
- 0
- 0
-
-
-
-
- Kernel
- 0
- 0
- 0
- 0
-
- 3
- 8
- 1
- 0
- 0
- 0
- ..\..\..\src\clock.c
- clock.c
- 0
- 0
-
-
- 3
- 9
- 1
- 0
- 0
- 0
- ..\..\..\src\components.c
- components.c
- 0
- 0
-
-
- 3
- 10
- 1
- 0
- 0
- 0
- ..\..\..\src\cpu.c
- cpu.c
- 0
- 0
-
-
- 3
- 11
- 1
- 0
- 0
- 0
- ..\..\..\src\device.c
- device.c
- 0
- 0
-
-
- 3
- 12
- 1
- 0
- 0
- 0
- ..\..\..\src\idle.c
- idle.c
- 0
- 0
-
-
- 3
- 13
- 1
- 0
- 0
- 0
- ..\..\..\src\ipc.c
- ipc.c
- 0
- 0
-
-
- 3
- 14
- 1
- 0
- 0
- 0
- ..\..\..\src\irq.c
- irq.c
- 0
- 0
-
-
- 3
- 15
- 1
- 0
- 0
- 0
- ..\..\..\src\kservice.c
- kservice.c
- 0
- 0
-
-
- 3
- 16
- 1
- 0
- 0
- 0
- ..\..\..\src\mem.c
- mem.c
- 0
- 0
-
-
- 3
- 17
- 1
- 0
- 0
- 0
- ..\..\..\src\mempool.c
- mempool.c
- 0
- 0
-
-
- 3
- 18
- 1
- 0
- 0
- 0
- ..\..\..\src\object.c
- object.c
- 0
- 0
-
-
- 3
- 19
- 1
- 0
- 0
- 0
- ..\..\..\src\scheduler.c
- scheduler.c
- 0
- 0
-
-
- 3
- 20
- 1
- 0
- 0
- 0
- ..\..\..\src\signal.c
- signal.c
- 0
- 0
-
-
- 3
- 21
- 1
- 0
- 0
- 0
- ..\..\..\src\thread.c
- thread.c
- 0
- 0
-
-
- 3
- 22
- 1
- 0
- 0
- 0
- ..\..\..\src\timer.c
- timer.c
- 0
- 0
-
-
-
-
- CORTEX-M7
- 0
- 0
- 0
- 0
-
- 4
- 23
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m7\cpuport.c
- cpuport.c
- 0
- 0
-
-
- 4
- 24
- 2
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m7\context_rvds.S
- context_rvds.S
- 0
- 0
-
-
- 4
- 25
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\backtrace.c
- backtrace.c
- 0
- 0
-
-
- 4
- 26
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\div0.c
- div0.c
- 0
- 0
-
-
- 4
- 27
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\showmem.c
- showmem.c
- 0
- 0
-
-
-
-
- Filesystem
- 0
- 0
- 0
- 0
-
- 5
- 28
- 1
- 0
- 0
- 0
- ..\..\..\components\dfs\src\dfs.c
- dfs.c
- 0
- 0
-
-
- 5
- 29
- 1
- 0
- 0
- 0
- ..\..\..\components\dfs\src\dfs_file.c
- dfs_file.c
- 0
- 0
-
-
- 5
- 30
- 1
- 0
- 0
- 0
- ..\..\..\components\dfs\src\dfs_fs.c
- dfs_fs.c
- 0
- 0
-
-
- 5
- 31
- 1
- 0
- 0
- 0
- ..\..\..\components\dfs\src\dfs_posix.c
- dfs_posix.c
- 0
- 0
-
-
- 5
- 32
- 1
- 0
- 0
- 0
- ..\..\..\components\dfs\src\poll.c
- poll.c
- 0
- 0
-
-
- 5
- 33
- 1
- 0
- 0
- 0
- ..\..\..\components\dfs\src\select.c
- select.c
- 0
- 0
-
-
- 5
- 34
- 1
- 0
- 0
- 0
- ..\..\..\components\dfs\filesystems\devfs\devfs.c
- devfs.c
- 0
- 0
-
-
-
-
- DeviceDrivers
- 0
- 0
- 0
- 0
-
- 6
- 35
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\misc\pin.c
- pin.c
- 0
- 0
-
-
- 6
- 36
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\serial\serial.c
- serial.c
- 0
- 0
-
-
- 6
- 37
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\completion.c
- completion.c
- 0
- 0
-
-
- 6
- 38
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\dataqueue.c
- dataqueue.c
- 0
- 0
-
-
- 6
- 39
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\pipe.c
- pipe.c
- 0
- 0
-
-
- 6
- 40
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\ringblk_buf.c
- ringblk_buf.c
- 0
- 0
-
-
- 6
- 41
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\ringbuffer.c
- ringbuffer.c
- 0
- 0
-
-
- 6
- 42
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\waitqueue.c
- waitqueue.c
- 0
- 0
-
-
- 6
- 43
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\workqueue.c
- workqueue.c
- 0
- 0
-
-
-
-
- finsh
- 0
- 0
- 0
- 0
-
- 7
- 44
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\shell.c
- shell.c
- 0
- 0
-
-
- 7
- 45
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\symbol.c
- symbol.c
- 0
- 0
-
-
- 7
- 46
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\cmd.c
- cmd.c
- 0
- 0
-
-
- 7
- 47
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh.c
- msh.c
- 0
- 0
-
-
- 7
- 48
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh_cmd.c
- msh_cmd.c
- 0
- 0
-
-
- 7
- 49
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh_file.c
- msh_file.c
- 0
- 0
-
-
- 7
- 50
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\finsh_compiler.c
- finsh_compiler.c
- 0
- 0
-
-
- 7
- 51
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\finsh_error.c
- finsh_error.c
- 0
- 0
-
-
- 7
- 52
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\finsh_heap.c
- finsh_heap.c
- 0
- 0
-
-
- 7
- 53
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\finsh_init.c
- finsh_init.c
- 0
- 0
-
-
- 7
- 54
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\finsh_node.c
- finsh_node.c
- 0
- 0
-
-
- 7
- 55
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\finsh_ops.c
- finsh_ops.c
- 0
- 0
-
-
- 7
- 56
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\finsh_parser.c
- finsh_parser.c
- 0
- 0
-
-
- 7
- 57
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\finsh_var.c
- finsh_var.c
- 0
- 0
-
-
- 7
- 58
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\finsh_vm.c
- finsh_vm.c
- 0
- 0
-
-
- 7
- 59
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\finsh_token.c
- finsh_token.c
- 0
- 0
-
-
-
-
- libc
- 0
- 0
- 0
- 0
-
- 8
- 60
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\armlibc\libc.c
- libc.c
- 0
- 0
-
-
- 8
- 61
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\armlibc\mem_std.c
- mem_std.c
- 0
- 0
-
-
- 8
- 62
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\armlibc\stdio.c
- stdio.c
- 0
- 0
-
-
- 8
- 63
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\armlibc\stubs.c
- stubs.c
- 0
- 0
-
-
- 8
- 64
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\armlibc\time.c
- time.c
- 0
- 0
-
-
- 8
- 65
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\common\gmtime_r.c
- gmtime_r.c
- 0
- 0
-
-
-
-
- STM32_HAL
- 0
- 0
- 0
- 0
-
- 9
- 66
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\system_stm32f7xx.c
- system_stm32f7xx.c
- 0
- 0
-
-
- 9
- 67
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal.c
- stm32f7xx_hal.c
- 0
- 0
-
-
- 9
- 68
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cec.c
- stm32f7xx_hal_cec.c
- 0
- 0
-
-
- 9
- 69
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cortex.c
- stm32f7xx_hal_cortex.c
- 0
- 0
-
-
- 9
- 70
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_crc.c
- stm32f7xx_hal_crc.c
- 0
- 0
-
-
- 9
- 71
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp.c
- stm32f7xx_hal_cryp.c
- 0
- 0
-
-
- 9
- 72
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp_ex.c
- stm32f7xx_hal_cryp_ex.c
- 0
- 0
-
-
- 9
- 73
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma.c
- stm32f7xx_hal_dma.c
- 0
- 0
-
-
- 9
- 74
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma_ex.c
- stm32f7xx_hal_dma_ex.c
- 0
- 0
-
-
- 9
- 75
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr.c
- stm32f7xx_hal_pwr.c
- 0
- 0
-
-
- 9
- 76
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr_ex.c
- stm32f7xx_hal_pwr_ex.c
- 0
- 0
-
-
- 9
- 77
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc.c
- stm32f7xx_hal_rcc.c
- 0
- 0
-
-
- 9
- 78
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc_ex.c
- stm32f7xx_hal_rcc_ex.c
- 0
- 0
-
-
- 9
- 79
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rng.c
- stm32f7xx_hal_rng.c
- 0
- 0
-
-
- 9
- 80
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sram.c
- stm32f7xx_hal_sram.c
- 0
- 0
-
-
- 9
- 81
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_gpio.c
- stm32f7xx_hal_gpio.c
- 0
- 0
-
-
- 9
- 82
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart.c
- stm32f7xx_hal_uart.c
- 0
- 0
-
-
- 9
- 83
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_usart.c
- stm32f7xx_hal_usart.c
- 0
- 0
-
diff --git a/bsp/stm32/stm32f767-st-nucleo/project.uvprojx b/bsp/stm32/stm32f767-st-nucleo/project.uvprojx
index 8db03bc8a..e27d972f5 100644
--- a/bsp/stm32/stm32f767-st-nucleo/project.uvprojx
+++ b/bsp/stm32/stm32f767-st-nucleo/project.uvprojx
@@ -1,10 +1,7 @@
-
2.1
-
### uVision Project, (C) Keil Software
-
rt-thread
@@ -19,28 +16,28 @@
Keil.STM32F7xx_DFP.2.11.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
-
-
+
+
UL2CM3(-S0 -C0 -P0 -FD20020000 -FC1000 -FN2 -FF0STM32F7x_2048 -FS08000000 -FL0200000 -FF1STM32F7xTCM_2048 -FS1200000 -FL1200000 -FP0($$Device:STM32F767ZITx$CMSIS\Flash\STM32F7x_2048.FLM) -FP1($$Device:STM32F767ZITx$CMSIS\Flash\STM32F7xTCM_2048.FLM))
0
$$Device:STM32F767ZITx$Drivers\CMSIS\Device\ST\STM32F7xx\Include\stm32f7xx.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
$$Device:STM32F767ZITx$CMSIS\SVD\STM32F7x7_v1r2.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-M7"
-
+
0
0
0
@@ -307,7 +304,7 @@
0x20000
-
+
1
@@ -334,10 +331,10 @@
0
0
-
+
STM32F767xx, USE_HAL_DRIVER, RT_USING_ARM_LIBC
-
- applications;.;board;board\CubeMX_Config\Inc;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\include;..\..\..\libcpu\arm\cortex-m7;..\..\..\libcpu\arm\common;..\..\..\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
+
+ .;..\..\..\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
@@ -352,10 +349,10 @@
0
0
-
-
-
-
+
+
+
+
@@ -367,62 +364,17 @@
0
0x08000000
0x20000000
-
+
.\board\linker_scripts\link.sct
-
-
- --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab)
-
-
+
+
+
+
+
-
- Applications
-
-
- main.c
- 1
- applications\main.c
-
-
-
-
- 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
-
-
-
Kernel
@@ -431,71 +383,99 @@
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
@@ -504,34 +484,104 @@
- CORTEX-M7
+ Applications
- cpuport.c
+ main.c
1
- ..\..\..\libcpu\arm\cortex-m7\cpuport.c
+ applications\main.c
+
+
+
+ Drivers
+
- context_rvds.S
+ board.c
+ 1
+ board\board.c
+
+
+
+
+ stm32f7xx_hal_msp.c
+ 1
+ board\CubeMX_Config\Src\stm32f7xx_hal_msp.c
+
+
+
+
+ startup_stm32f767xx.s
2
- ..\..\..\libcpu\arm\cortex-m7\context_rvds.S
+ ..\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
+
backtrace.c
1
..\..\..\libcpu\arm\common\backtrace.c
+
+
div0.c
1
..\..\..\libcpu\arm\common\div0.c
+
+
showmem.c
1
..\..\..\libcpu\arm\common\showmem.c
+
+
+ cpu_cache.c
+ 1
+ ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c
+
+
+
+
+ cpuport.c
+ 1
+ ..\..\..\libcpu\arm\cortex-m7\cpuport.c
+
+
+
+
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m7\context_rvds.S
+
+
Filesystem
@@ -541,31 +591,43 @@
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
@@ -581,41 +643,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
@@ -631,76 +709,92 @@
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
-
- msh_cmd.c
- 1
- ..\..\..\components\finsh\msh_cmd.c
-
+
+
msh_file.c
1
..\..\..\components\finsh\msh_file.c
+
+
finsh_compiler.c
1
..\..\..\components\finsh\finsh_compiler.c
+
+
finsh_error.c
1
..\..\..\components\finsh\finsh_error.c
+
+
finsh_heap.c
1
..\..\..\components\finsh\finsh_heap.c
+
+
finsh_init.c
1
..\..\..\components\finsh\finsh_init.c
+
+
finsh_node.c
1
..\..\..\components\finsh\finsh_node.c
+
+
finsh_ops.c
1
..\..\..\components\finsh\finsh_ops.c
+
+
finsh_parser.c
1
..\..\..\components\finsh\finsh_parser.c
+
+
finsh_var.c
1
..\..\..\components\finsh\finsh_var.c
+
+
finsh_vm.c
1
..\..\..\components\finsh\finsh_vm.c
+
+
finsh_token.c
1
@@ -716,30 +810,33 @@
1
..\..\..\components\libc\compilers\armlibc\libc.c
+
+
mem_std.c
1
..\..\..\components\libc\compilers\armlibc\mem_std.c
+
+
stdio.c
1
..\..\..\components\libc\compilers\armlibc\stdio.c
+
+
stubs.c
1
..\..\..\components\libc\compilers\armlibc\stubs.c
+
+
time.c
1
- ..\..\..\components\libc\compilers\armlibc\time.c
-
-
- gmtime_r.c
- 1
- ..\..\..\components\libc\compilers\common\gmtime_r.c
+ ..\..\..\components\libc\compilers\common\time.c
@@ -751,86 +848,134 @@
1
..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\system_stm32f7xx.c
+
+
stm32f7xx_hal.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal.c
+
+
stm32f7xx_hal_cec.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cec.c
+
+
stm32f7xx_hal_cortex.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cortex.c
+
+
stm32f7xx_hal_crc.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_crc.c
+
+
stm32f7xx_hal_cryp.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp.c
+
+
stm32f7xx_hal_cryp_ex.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp_ex.c
+
+
+
+ stm32f7xx_hal_exti.c
+ 1
+ ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_exti.c
+
+
+
stm32f7xx_hal_dma.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma.c
+
+
stm32f7xx_hal_dma_ex.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma_ex.c
+
+
stm32f7xx_hal_pwr.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr.c
+
+
stm32f7xx_hal_pwr_ex.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr_ex.c
+
+
stm32f7xx_hal_rcc.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc.c
+
+
stm32f7xx_hal_rcc_ex.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc_ex.c
+
+
stm32f7xx_hal_rng.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rng.c
+
+
stm32f7xx_hal_sram.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sram.c
+
+
stm32f7xx_hal_gpio.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_gpio.c
+
+
stm32f7xx_hal_uart.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart.c
+
+
+
+ stm32f7xx_hal_uart_ex.c
+ 1
+ ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart_ex.c
+
+
+
stm32f7xx_hal_usart.c
1
@@ -841,11 +986,9 @@
-
-
-
-
+
+
+
-
diff --git a/bsp/stm32/stm32f769-st-disco/project.ewp b/bsp/stm32/stm32f769-st-disco/project.ewp
index 21682c2ba..3b2292c82 100644
--- a/bsp/stm32/stm32f769-st-disco/project.ewp
+++ b/bsp/stm32/stm32f769-st-disco/project.ewp
@@ -2192,21 +2192,12 @@
$PROJ_DIR$\..\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\..\components\finsh\symbol.c
-
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_file.c
-
libc
diff --git a/bsp/stm32/stm32f769-st-disco/project.uvoptx b/bsp/stm32/stm32f769-st-disco/project.uvoptx
index 58d01883a..ca688d17c 100644
--- a/bsp/stm32/stm32f769-st-disco/project.uvoptx
+++ b/bsp/stm32/stm32f769-st-disco/project.uvoptx
@@ -73,7 +73,7 @@
0
- 1
+ 0
0
1
@@ -187,815 +187,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\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
- 0
-
-
-
-
- Drivers
- 1
- 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\stm32f7xx_hal_msp.c
- stm32f7xx_hal_msp.c
- 0
- 0
-
-
- 3
- 19
- 2
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\arm\startup_stm32f767xx.s
- startup_stm32f767xx.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-m7\cpu_cache.c
- cpu_cache.c
- 0
- 0
-
-
- 4
- 27
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m7\cpuport.c
- cpuport.c
- 0
- 0
-
-
- 4
- 28
- 2
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m7\context_rvds.S
- context_rvds.S
- 0
- 0
-
-
-
-
- DeviceDrivers
- 0
- 0
- 0
- 0
-
- 5
- 29
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\misc\pin.c
- pin.c
- 0
- 0
-
-
- 5
- 30
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\serial\serial.c
- serial.c
- 0
- 0
-
-
- 5
- 31
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\completion.c
- completion.c
- 0
- 0
-
-
- 5
- 32
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\dataqueue.c
- dataqueue.c
- 0
- 0
-
-
- 5
- 33
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\pipe.c
- pipe.c
- 0
- 0
-
-
- 5
- 34
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\ringblk_buf.c
- ringblk_buf.c
- 0
- 0
-
-
- 5
- 35
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\ringbuffer.c
- ringbuffer.c
- 0
- 0
-
-
- 5
- 36
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\waitqueue.c
- waitqueue.c
- 0
- 0
-
-
- 5
- 37
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\workqueue.c
- workqueue.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\symbol.c
- symbol.c
- 0
- 0
-
-
- 6
- 40
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\cmd.c
- cmd.c
- 0
- 0
-
-
- 6
- 41
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh.c
- msh.c
- 0
- 0
-
-
- 6
- 42
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh_cmd.c
- msh_cmd.c
- 0
- 0
-
-
- 6
- 43
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh_file.c
- msh_file.c
- 0
- 0
-
-
-
-
- STM32_HAL
- 0
- 0
- 0
- 0
-
- 7
- 44
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\system_stm32f7xx.c
- system_stm32f7xx.c
- 0
- 0
-
-
- 7
- 45
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal.c
- stm32f7xx_hal.c
- 0
- 0
-
-
- 7
- 46
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cec.c
- stm32f7xx_hal_cec.c
- 0
- 0
-
-
- 7
- 47
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cortex.c
- stm32f7xx_hal_cortex.c
- 0
- 0
-
-
- 7
- 48
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_crc.c
- stm32f7xx_hal_crc.c
- 0
- 0
-
-
- 7
- 49
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp.c
- stm32f7xx_hal_cryp.c
- 0
- 0
-
-
- 7
- 50
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp_ex.c
- stm32f7xx_hal_cryp_ex.c
- 0
- 0
-
-
- 7
- 51
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_exti.c
- stm32f7xx_hal_exti.c
- 0
- 0
-
-
- 7
- 52
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma.c
- stm32f7xx_hal_dma.c
- 0
- 0
-
-
- 7
- 53
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma_ex.c
- stm32f7xx_hal_dma_ex.c
- 0
- 0
-
-
- 7
- 54
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr.c
- stm32f7xx_hal_pwr.c
- 0
- 0
-
-
- 7
- 55
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr_ex.c
- stm32f7xx_hal_pwr_ex.c
- 0
- 0
-
-
- 7
- 56
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc.c
- stm32f7xx_hal_rcc.c
- 0
- 0
-
-
- 7
- 57
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc_ex.c
- stm32f7xx_hal_rcc_ex.c
- 0
- 0
-
-
- 7
- 58
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rng.c
- stm32f7xx_hal_rng.c
- 0
- 0
-
-
- 7
- 59
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sram.c
- stm32f7xx_hal_sram.c
- 0
- 0
-
-
- 7
- 60
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_gpio.c
- stm32f7xx_hal_gpio.c
- 0
- 0
-
-
- 7
- 61
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart.c
- stm32f7xx_hal_uart.c
- 0
- 0
-
-
- 7
- 62
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart_ex.c
- stm32f7xx_hal_uart_ex.c
- 0
- 0
-
-
- 7
- 63
- 1
- 0
- 0
- 0
- ..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_usart.c
- stm32f7xx_hal_usart.c
- 0
- 0
-
diff --git a/bsp/stm32/stm32f769-st-disco/project.uvprojx b/bsp/stm32/stm32f769-st-disco/project.uvprojx
index 43ff128a8..e10c36d06 100644
--- a/bsp/stm32/stm32f769-st-disco/project.uvprojx
+++ b/bsp/stm32/stm32f769-st-disco/project.uvprojx
@@ -1,10 +1,7 @@
-
2.1
-
### uVision Project, (C) Keil Software
-
rt-thread
@@ -19,28 +16,28 @@
Keil.STM32F7xx_DFP.2.11.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
-
-
+
+
UL2CM3(-S0 -C0 -P0 -FD20020000 -FC1000 -FN2 -FF0STM32F7x_2048 -FS08000000 -FL0200000 -FF1STM32F7xTCM_2048 -FS1200000 -FL1200000 -FP0($$Device:STM32F769NIHx$CMSIS\Flash\STM32F7x_2048.FLM) -FP1($$Device:STM32F769NIHx$CMSIS\Flash\STM32F7xTCM_2048.FLM))
0
$$Device:STM32F769NIHx$Drivers\CMSIS\Device\ST\STM32F7xx\Include\stm32f7xx.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
$$Device:STM32F769NIHx$CMSIS\SVD\STM32F7x9_v1r2.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-M7"
-
+
0
0
0
@@ -308,7 +305,7 @@
0x20000
-
+
1
@@ -335,9 +332,9 @@
0
0
-
+
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
@@ -353,10 +350,10 @@
0
0
-
-
-
-
+
+
+
+
@@ -368,13 +365,13 @@
0
0x08000000
0x20000000
-
+
.\board\linker_scripts\link.sct
-
-
-
-
-
+
+
+
+
+
@@ -387,71 +384,99 @@
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
@@ -477,26 +502,36 @@
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
@@ -512,26 +547,36 @@
1
..\..\..\libcpu\arm\common\backtrace.c
+
+
div0.c
1
..\..\..\libcpu\arm\common\div0.c
+
+
showmem.c
1
..\..\..\libcpu\arm\common\showmem.c
+
+
cpu_cache.c
1
..\..\..\libcpu\arm\cortex-m7\cpu_cache.c
+
+
cpuport.c
1
..\..\..\libcpu\arm\cortex-m7\cpuport.c
+
+
context_rvds.S
2
@@ -547,41 +592,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
@@ -597,31 +658,20 @@
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
-
- msh_cmd.c
- 1
- ..\..\..\components\finsh\msh_cmd.c
-
-
- msh_file.c
- 1
- ..\..\..\components\finsh\msh_file.c
-
@@ -632,96 +682,134 @@
1
..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\system_stm32f7xx.c
+
+
stm32f7xx_hal.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal.c
+
+
stm32f7xx_hal_cec.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cec.c
+
+
stm32f7xx_hal_cortex.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cortex.c
+
+
stm32f7xx_hal_crc.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_crc.c
+
+
stm32f7xx_hal_cryp.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp.c
+
+
stm32f7xx_hal_cryp_ex.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp_ex.c
+
+
stm32f7xx_hal_exti.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_exti.c
+
+
stm32f7xx_hal_dma.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma.c
+
+
stm32f7xx_hal_dma_ex.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma_ex.c
+
+
stm32f7xx_hal_pwr.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr.c
+
+
stm32f7xx_hal_pwr_ex.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr_ex.c
+
+
stm32f7xx_hal_rcc.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc.c
+
+
stm32f7xx_hal_rcc_ex.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc_ex.c
+
+
stm32f7xx_hal_rng.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rng.c
+
+
stm32f7xx_hal_sram.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sram.c
+
+
stm32f7xx_hal_gpio.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_gpio.c
+
+
stm32f7xx_hal_uart.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart.c
+
+
stm32f7xx_hal_uart_ex.c
1
..\libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart_ex.c
+
+
stm32f7xx_hal_usart.c
1
@@ -732,11 +820,9 @@
-
-
-
-
+
+
+
-
diff --git a/bsp/stm32/stm32g071-st-nucleo/project.ewp b/bsp/stm32/stm32g071-st-nucleo/project.ewp
index efb7d7f85..9dffa2b5d 100644
--- a/bsp/stm32/stm32g071-st-nucleo/project.ewp
+++ b/bsp/stm32/stm32g071-st-nucleo/project.ewp
@@ -361,6 +361,7 @@
$PROJ_DIR$\applications
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\..\libraries\STM32G0xx_HAL\CMSIS\Include
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\..\..\include
@@ -1412,6 +1413,7 @@
$PROJ_DIR$\applications
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\..\libraries\STM32G0xx_HAL\CMSIS\Include
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\..\..\include
@@ -2102,33 +2104,6 @@
-
- Applications
-
- $PROJ_DIR$\applications\main.c
-
-
-
- Drivers
-
- $PROJ_DIR$\board\board.c
-
-
- $PROJ_DIR$\board\CubeMX_Config\Src\stm32g0xx_hal_msp.c
-
-
- $PROJ_DIR$\..\libraries\STM32G0xx_HAL\CMSIS\ST\STM32G0xx\Source\Templates\iar\startup_stm32g071xx.s
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_usart.c
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_common.c
-
-
Kernel
@@ -2178,13 +2153,34 @@
- CORTEX-M0
+ Applications
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\cpuport.c
+ $PROJ_DIR$\applications\main.c
+
+
+
+ Drivers
+
+ $PROJ_DIR$\board\board.c
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\context_iar.S
+ $PROJ_DIR$\board\CubeMX_Config\Src\stm32g0xx_hal_msp.c
+
+ $PROJ_DIR$\..\libraries\STM32G0xx_HAL\CMSIS\ST\STM32G0xx\Source\Templates\iar\startup_stm32g071xx.s
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_usart.c
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_common.c
+
+
+
+ cpu
$PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c
@@ -2194,6 +2190,12 @@
$PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\cpuport.c
+
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\context_iar.S
+
DeviceDrivers
@@ -2230,21 +2232,12 @@
$PROJ_DIR$\..\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\..\components\finsh\symbol.c
-
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_file.c
-
$PROJ_DIR$\..\..\..\components\finsh\finsh_compiler.c
@@ -2276,6 +2269,9 @@
$PROJ_DIR$\..\..\..\components\finsh\finsh_token.c
+
+ libc
+
STM32_HAL
diff --git a/bsp/stm32/stm32g071-st-nucleo/project.uvprojx b/bsp/stm32/stm32g071-st-nucleo/project.uvprojx
index c8d4914a3..967e6ca41 100644
--- a/bsp/stm32/stm32g071-st-nucleo/project.uvprojx
+++ b/bsp/stm32/stm32g071-st-nucleo/project.uvprojx
@@ -334,7 +334,7 @@
USE_HAL_DRIVER, STM32G071xx
- applications;.;board;board\CubeMX_Config\Inc;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\include;..\..\..\libcpu\arm\cortex-m0;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\libraries\STM32G0xx_HAL\STM32G0xx_HAL_Driver\Inc;..\libraries\STM32G0xx_HAL\CMSIS\ST\STM32G0xx\Include;..\libraries\STM32G0xx_HAL\CMSIS\Include
+ .;..\..\..\include;applications;.;board;board\CubeMX_Config\Inc;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m0;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\common;..\libraries\STM32G0xx_HAL\STM32G0xx_HAL_Driver\Inc;..\libraries\STM32G0xx_HAL\CMSIS\ST\STM32G0xx\Include;..\libraries\STM32G0xx_HAL\CMSIS\Include
@@ -368,68 +368,13 @@
.\board\linker_scripts\link.sct
- --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab)
+
-
- Applications
-
-
- main.c
- 1
- applications\main.c
-
-
-
-
- Drivers
-
-
- board.c
- 1
- board\board.c
-
-
-
-
- stm32g0xx_hal_msp.c
- 1
- board\CubeMX_Config\Src\stm32g0xx_hal_msp.c
-
-
-
-
- startup_stm32g071xx.s
- 2
- ..\libraries\STM32G0xx_HAL\CMSIS\ST\STM32G0xx\Source\Templates\arm\startup_stm32g071xx.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
-
-
-
Kernel
@@ -539,21 +484,62 @@
- CORTEX-M0
+ Applications
- cpuport.c
+ main.c
1
- ..\..\..\libcpu\arm\cortex-m0\cpuport.c
+ applications\main.c
+
+
+ Drivers
- context_rvds.S
+ board.c
+ 1
+ board\board.c
+
+
+
+
+ stm32g0xx_hal_msp.c
+ 1
+ board\CubeMX_Config\Src\stm32g0xx_hal_msp.c
+
+
+
+
+ startup_stm32g071xx.s
2
- ..\..\..\libcpu\arm\cortex-m0\context_rvds.S
+ ..\libraries\STM32G0xx_HAL\CMSIS\ST\STM32G0xx\Source\Templates\arm\startup_stm32g071xx.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
backtrace.c
@@ -575,6 +561,20 @@
..\..\..\libcpu\arm\common\showmem.c
+
+
+ cpuport.c
+ 1
+ ..\..\..\libcpu\arm\cortex-m0\cpuport.c
+
+
+
+
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m0\context_rvds.S
+
+
DeviceDrivers
@@ -651,13 +651,6 @@
..\..\..\components\finsh\shell.c
-
-
- symbol.c
- 1
- ..\..\..\components\finsh\symbol.c
-
-
cmd.c
@@ -672,20 +665,6 @@
..\..\..\components\finsh\msh.c
-
-
- msh_cmd.c
- 1
- ..\..\..\components\finsh\msh_cmd.c
-
-
-
-
- msh_file.c
- 1
- ..\..\..\components\finsh\msh_file.c
-
-
finsh_compiler.c
diff --git a/bsp/stm32/stm32h743-atk-apollo/project.ewp b/bsp/stm32/stm32h743-atk-apollo/project.ewp
index 8f3626888..06511c579 100644
--- a/bsp/stm32/stm32h743-atk-apollo/project.ewp
+++ b/bsp/stm32/stm32h743-atk-apollo/project.ewp
@@ -77,7 +77,7 @@
OGChipSelectEditMenu
- STM32H743II ST STM32H743II
+ STM32F407ZG ST STM32F407ZG
GenLowLevelInterface
@@ -345,12 +345,14 @@
$PROJ_DIR$\..\..\..\components\finsh
$PROJ_DIR$\..\..\..\libcpu\arm\common
$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7
+ $PROJ_DIR$\board\ports
$PROJ_DIR$\..\..\..\components\drivers\include
$PROJ_DIR$\..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Inc
$PROJ_DIR$\.
$PROJ_DIR$\..\libraries\STM32H7xx_HAL\CMSIS\Include
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\libraries\STM32H7xx_HAL\CMSIS\Device\ST\STM32H7xx\Include
$PROJ_DIR$\..\..\..\include
@@ -1373,12 +1375,14 @@
$PROJ_DIR$\..\..\..\components\finsh
$PROJ_DIR$\..\..\..\libcpu\arm\common
$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7
+ $PROJ_DIR$\board\ports
$PROJ_DIR$\..\..\..\components\drivers\include
$PROJ_DIR$\..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Inc
$PROJ_DIR$\.
$PROJ_DIR$\..\libraries\STM32H7xx_HAL\CMSIS\Include
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\libraries\STM32H7xx_HAL\CMSIS\Device\ST\STM32H7xx\Include
$PROJ_DIR$\..\..\..\include
@@ -2116,6 +2120,9 @@
$PROJ_DIR$\board\board.c
+
+ $PROJ_DIR$\board\drv_mpu.c
+
$PROJ_DIR$\board\CubeMX_Config\Src\stm32h7xx_hal_msp.c
@@ -2143,6 +2150,9 @@
$PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c
+
$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c
@@ -2185,21 +2195,15 @@
$PROJ_DIR$\..\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\..\components\finsh\symbol.c
-
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_file.c
-
+
+
+ libc
STM32_HAL
@@ -2236,6 +2240,9 @@
$PROJ_DIR$\..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_dma_ex.c
+
+ $PROJ_DIR$\..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_mdma.c
+
$PROJ_DIR$\..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_pwr.c
diff --git a/bsp/stm32/stm32h743-atk-apollo/project.uvoptx b/bsp/stm32/stm32h743-atk-apollo/project.uvoptx
index 78d017b7d..abbc91454 100644
--- a/bsp/stm32/stm32h743-atk-apollo/project.uvoptx
+++ b/bsp/stm32/stm32h743-atk-apollo/project.uvoptx
@@ -101,6 +101,8 @@
0
0
1
+ 0
+ 0
5
@@ -115,6 +117,11 @@
STLink\ST-LINKIII-KEIL_SWO.dll
+
+ 0
+ ST-LINKIII-KEIL_SWO
+ -U -O206 -S0 -C0 -N00("ARM CoreSight SW-DP") -D00(6BA02477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FD20000000 -FC1000 -FN1 -FF0STM32H7x_2048.FLM -FS08000000 -FL0200000 -FP0($$Device:STM32H743IITx$CMSIS\Flash\STM32H7x_2048.FLM)
+
0
UL2CM3
@@ -166,6 +173,7 @@
1
+ 0
0
2
10000000
diff --git a/bsp/stm32/stm32h743-atk-apollo/project.uvprojx b/bsp/stm32/stm32h743-atk-apollo/project.uvprojx
index 15b918d61..b93e3828f 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.1.0
- http://www.keil.com/pack
+ Keil.STM32H7xx_DFP.2.3.0
+ https://www.keil.com/pack/
IRAM(0x20000000,0x00020000) IRAM2(0x24000000,0x00080000) IROM(0x08000000,0x00200000) CPUTYPE("Cortex-M7") FPU3(DFPU) CLOCK(12000000) ELITTLE
@@ -135,7 +135,7 @@
1
BIN\UL2CM3.DLL
-
+ "" ()
@@ -181,6 +181,7 @@
0
0
3
+ 0
1
0
8
@@ -205,7 +206,7 @@
0
0
0
- 1
+ 0
1
@@ -321,6 +322,7 @@
0
0
1
+ 0
0
1
1
@@ -333,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;..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Inc;..\libraries\STM32H7xx_HAL\CMSIS\Device\ST\STM32H7xx\Include;..\libraries\STM32H7xx_HAL\CMSIS\Include
+ .;..\..\..\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
@@ -664,13 +666,6 @@
..\..\..\components\finsh\shell.c
-
-
- symbol.c
- 1
- ..\..\..\components\finsh\symbol.c
-
-
cmd.c
@@ -685,20 +680,6 @@
..\..\..\components\finsh\msh.c
-
-
- msh_cmd.c
- 1
- ..\..\..\components\finsh\msh_cmd.c
-
-
-
-
- msh_file.c
- 1
- ..\..\..\components\finsh\msh_file.c
-
-
STM32_HAL
diff --git a/bsp/stm32/stm32h743-st-nucleo/project.ewp b/bsp/stm32/stm32h743-st-nucleo/project.ewp
index bb04850a2..f31701cd5 100644
--- a/bsp/stm32/stm32h743-st-nucleo/project.ewp
+++ b/bsp/stm32/stm32h743-st-nucleo/project.ewp
@@ -2233,21 +2233,12 @@
$PROJ_DIR$\..\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\..\components\finsh\symbol.c
-
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_file.c
-
libc
diff --git a/bsp/stm32/stm32h743-st-nucleo/project.uvoptx b/bsp/stm32/stm32h743-st-nucleo/project.uvoptx
index 5ecb410bd..8dd0aa344 100644
--- a/bsp/stm32/stm32h743-st-nucleo/project.uvoptx
+++ b/bsp/stm32/stm32h743-st-nucleo/project.uvoptx
@@ -73,7 +73,7 @@
0
- 1
+ 0
0
1
@@ -181,860 +181,4 @@
-
- Kernel
- 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\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
- 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\stm32h7xx_hal_msp.c
- stm32h7xx_hal_msp.c
- 0
- 0
-
-
- 3
- 19
- 2
- 0
- 0
- 0
- ..\libraries\STM32H7xx_HAL\CMSIS\Device\ST\STM32H7xx\Source\Templates\arm\startup_stm32h743xx.s
- startup_stm32h743xx.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-m7\cpu_cache.c
- cpu_cache.c
- 0
- 0
-
-
- 4
- 27
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m7\cpuport.c
- cpuport.c
- 0
- 0
-
-
- 4
- 28
- 2
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m7\context_rvds.S
- context_rvds.S
- 0
- 0
-
-
-
-
- DeviceDrivers
- 0
- 0
- 0
- 0
-
- 5
- 29
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\misc\pin.c
- pin.c
- 0
- 0
-
-
- 5
- 30
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\serial\serial.c
- serial.c
- 0
- 0
-
-
- 5
- 31
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\completion.c
- completion.c
- 0
- 0
-
-
- 5
- 32
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\dataqueue.c
- dataqueue.c
- 0
- 0
-
-
- 5
- 33
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\pipe.c
- pipe.c
- 0
- 0
-
-
- 5
- 34
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\ringblk_buf.c
- ringblk_buf.c
- 0
- 0
-
-
- 5
- 35
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\ringbuffer.c
- ringbuffer.c
- 0
- 0
-
-
- 5
- 36
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\waitqueue.c
- waitqueue.c
- 0
- 0
-
-
- 5
- 37
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\workqueue.c
- workqueue.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\symbol.c
- symbol.c
- 0
- 0
-
-
- 6
- 40
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\cmd.c
- cmd.c
- 0
- 0
-
-
- 6
- 41
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh.c
- msh.c
- 0
- 0
-
-
- 6
- 42
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh_cmd.c
- msh_cmd.c
- 0
- 0
-
-
- 6
- 43
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh_file.c
- msh_file.c
- 0
- 0
-
-
-
-
- libc
- 0
- 0
- 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\STM32H7xx_HAL\CMSIS\Device\ST\STM32H7xx\Source\Templates\system_stm32h7xx.c
- system_stm32h7xx.c
- 0
- 0
-
-
- 8
- 46
- 1
- 0
- 0
- 0
- ..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal.c
- stm32h7xx_hal.c
- 0
- 0
-
-
- 8
- 47
- 1
- 0
- 0
- 0
- ..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_cec.c
- stm32h7xx_hal_cec.c
- 0
- 0
-
-
- 8
- 48
- 1
- 0
- 0
- 0
- ..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_cortex.c
- stm32h7xx_hal_cortex.c
- 0
- 0
-
-
- 8
- 49
- 1
- 0
- 0
- 0
- ..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_comp.c
- stm32h7xx_hal_comp.c
- 0
- 0
-
-
- 8
- 50
- 1
- 0
- 0
- 0
- ..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_crc.c
- stm32h7xx_hal_crc.c
- 0
- 0
-
-
- 8
- 51
- 1
- 0
- 0
- 0
- ..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_crc_ex.c
- stm32h7xx_hal_crc_ex.c
- 0
- 0
-
-
- 8
- 52
- 1
- 0
- 0
- 0
- ..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_cryp.c
- stm32h7xx_hal_cryp.c
- 0
- 0
-
-
- 8
- 53
- 1
- 0
- 0
- 0
- ..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_cryp_ex.c
- stm32h7xx_hal_cryp_ex.c
- 0
- 0
-
-
- 8
- 54
- 1
- 0
- 0
- 0
- ..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_dma.c
- stm32h7xx_hal_dma.c
- 0
- 0
-
-
- 8
- 55
- 1
- 0
- 0
- 0
- ..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_dma_ex.c
- stm32h7xx_hal_dma_ex.c
- 0
- 0
-
-
- 8
- 56
- 1
- 0
- 0
- 0
- ..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_mdma.c
- stm32h7xx_hal_mdma.c
- 0
- 0
-
-
- 8
- 57
- 1
- 0
- 0
- 0
- ..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_pwr.c
- stm32h7xx_hal_pwr.c
- 0
- 0
-
-
- 8
- 58
- 1
- 0
- 0
- 0
- ..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_pwr_ex.c
- stm32h7xx_hal_pwr_ex.c
- 0
- 0
-
-
- 8
- 59
- 1
- 0
- 0
- 0
- ..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_rcc.c
- stm32h7xx_hal_rcc.c
- 0
- 0
-
-
- 8
- 60
- 1
- 0
- 0
- 0
- ..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_rcc_ex.c
- stm32h7xx_hal_rcc_ex.c
- 0
- 0
-
-
- 8
- 61
- 1
- 0
- 0
- 0
- ..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_rng.c
- stm32h7xx_hal_rng.c
- 0
- 0
-
-
- 8
- 62
- 1
- 0
- 0
- 0
- ..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_sram.c
- stm32h7xx_hal_sram.c
- 0
- 0
-
-
- 8
- 63
- 1
- 0
- 0
- 0
- ..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_gpio.c
- stm32h7xx_hal_gpio.c
- 0
- 0
-
-
- 8
- 64
- 1
- 0
- 0
- 0
- ..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_uart.c
- stm32h7xx_hal_uart.c
- 0
- 0
-
-
- 8
- 65
- 1
- 0
- 0
- 0
- ..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_usart.c
- stm32h7xx_hal_usart.c
- 0
- 0
-
-
- 8
- 66
- 1
- 0
- 0
- 0
- ..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_uart_ex.c
- stm32h7xx_hal_uart_ex.c
- 0
- 0
-
-
-
diff --git a/bsp/stm32/stm32h743-st-nucleo/project.uvprojx b/bsp/stm32/stm32h743-st-nucleo/project.uvprojx
index 62f4afb6d..855b2cd5c 100644
--- a/bsp/stm32/stm32h743-st-nucleo/project.uvprojx
+++ b/bsp/stm32/stm32h743-st-nucleo/project.uvprojx
@@ -1,10 +1,7 @@
-
2.1
-
### uVision Project, (C) Keil Software
-
rt-thread
@@ -19,28 +16,28 @@
Keil.STM32H7xx_DFP.2.3.0
https://www.keil.com/pack/
IRAM(0x20000000-0x2001FFFF) IRAM2(0x24000000-0x2407FFFF) IROM(0x8000000-0x81FFFFF) CLOCK(12000000) FPU3(DFPU) CPUTYPE("Cortex-M7") ELITTLE
-
-
+
+
UL2CM3(-S0 -C0 -P0 -FD20010000 -FC1000 -FN1 -FF0STM32F7x_1024 -FS08000000 -FL0100000 -FP0($$Device:STM32F746NGHx$CMSIS\Flash\STM32F7x_1024.FLM))
0
$$Device:STM32F746NGHx$Drivers\CMSIS\Device\ST\STM32F7xx\Include\stm32f7xx.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
$$Device:STM32F746NGHx$CMSIS\SVD\STM32F7x.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
@@ -139,10 +136,10 @@
1
BIN\UL2CM3.DLL
"" ()
-
-
-
-
+
+
+
+
0
@@ -175,7 +172,7 @@
0
0
"Cortex-M7"
-
+
0
0
0
@@ -308,7 +305,7 @@
0x10000
-
+
1
@@ -335,9 +332,9 @@
0
0
-
+
USE_HAL_DRIVER, STM32H743xx
-
+
.;..\..\..\include;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\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Inc;..\libraries\STM32H7xx_HAL\CMSIS\Device\ST\STM32H7xx\Include;..\libraries\STM32H7xx_HAL\CMSIS\Include
@@ -353,10 +350,10 @@
0
0
-
-
-
-
+
+
+
+
@@ -368,13 +365,13 @@
0
0x08000000
0x20000000
-
-
-
-
-
-
-
+
+
+
+
+
+
+
@@ -387,71 +384,99 @@
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
@@ -477,26 +502,36 @@
1
board\board.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
@@ -512,26 +547,36 @@
1
..\..\..\libcpu\arm\common\backtrace.c
+
+
div0.c
1
..\..\..\libcpu\arm\common\div0.c
+
+
showmem.c
1
..\..\..\libcpu\arm\common\showmem.c
+
+
cpu_cache.c
1
..\..\..\libcpu\arm\cortex-m7\cpu_cache.c
+
+
cpuport.c
1
..\..\..\libcpu\arm\cortex-m7\cpuport.c
+
+
context_rvds.S
2
@@ -547,41 +592,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
@@ -597,31 +658,20 @@
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
-
- msh_cmd.c
- 1
- ..\..\..\components\finsh\msh_cmd.c
-
-
- msh_file.c
- 1
- ..\..\..\components\finsh\msh_file.c
-
@@ -642,106 +692,148 @@
1
..\libraries\STM32H7xx_HAL\CMSIS\Device\ST\STM32H7xx\Source\Templates\system_stm32h7xx.c
+
+
stm32h7xx_hal.c
1
..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal.c
+
+
stm32h7xx_hal_cec.c
1
..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_cec.c
+
+
stm32h7xx_hal_cortex.c
1
..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_cortex.c
+
+
stm32h7xx_hal_comp.c
1
..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_comp.c
+
+
stm32h7xx_hal_crc.c
1
..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_crc.c
+
+
stm32h7xx_hal_crc_ex.c
1
..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_crc_ex.c
+
+
stm32h7xx_hal_cryp.c
1
..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_cryp.c
+
+
stm32h7xx_hal_cryp_ex.c
1
..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_cryp_ex.c
+
+
stm32h7xx_hal_dma.c
1
..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_dma.c
+
+
stm32h7xx_hal_dma_ex.c
1
..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_dma_ex.c
+
+
stm32h7xx_hal_mdma.c
1
..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_mdma.c
+
+
stm32h7xx_hal_pwr.c
1
..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_pwr.c
+
+
stm32h7xx_hal_pwr_ex.c
1
..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_pwr_ex.c
+
+
stm32h7xx_hal_rcc.c
1
..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_rcc.c
+
+
stm32h7xx_hal_rcc_ex.c
1
..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_rcc_ex.c
+
+
stm32h7xx_hal_rng.c
1
..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_rng.c
+
+
stm32h7xx_hal_sram.c
1
..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_sram.c
+
+
stm32h7xx_hal_gpio.c
1
..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_gpio.c
+
+
stm32h7xx_hal_uart.c
1
..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_uart.c
+
+
stm32h7xx_hal_usart.c
1
..\libraries\STM32H7xx_HAL\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_usart.c
+
+
stm32h7xx_hal_uart_ex.c
1
@@ -752,11 +844,9 @@
-
-
-
-
+
+
+
-
diff --git a/bsp/stm32/stm32l053-st-nucleo/project.ewp b/bsp/stm32/stm32l053-st-nucleo/project.ewp
index 27d1d56b3..b551e2de5 100644
--- a/bsp/stm32/stm32l053-st-nucleo/project.ewp
+++ b/bsp/stm32/stm32l053-st-nucleo/project.ewp
@@ -351,6 +351,7 @@
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
$PROJ_DIR$\..\libraries\STM32L0xx_HAL\CMSIS\Include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\libraries\STM32L0xx_HAL\CMSIS\Device\ST\STM32L0xx\Include
$PROJ_DIR$\..\..\..\include
@@ -1380,6 +1381,7 @@
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
$PROJ_DIR$\..\libraries\STM32L0xx_HAL\CMSIS\Include
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\libraries\STM32L0xx_HAL\CMSIS\Device\ST\STM32L0xx\Include
$PROJ_DIR$\..\..\..\include
@@ -2187,21 +2189,15 @@
$PROJ_DIR$\..\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\..\components\finsh\symbol.c
-
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_file.c
-
+
+
+ libc
STM32_HAL
diff --git a/bsp/stm32/stm32l053-st-nucleo/project.uvprojx b/bsp/stm32/stm32l053-st-nucleo/project.uvprojx
index 1d4b14ec4..3de35c446 100644
--- a/bsp/stm32/stm32l053-st-nucleo/project.uvprojx
+++ b/bsp/stm32/stm32l053-st-nucleo/project.uvprojx
@@ -332,7 +332,7 @@
STM32L053xx, USE_HAL_DRIVER
- .;..\..\..\include;applications;.;board;board\CubeMX_Config\Inc;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m0;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\libraries\STM32L0xx_HAL\STM32L0xx_HAL_Driver\Inc;..\libraries\STM32L0xx_HAL\CMSIS\Device\ST\STM32L0xx\Include;..\libraries\STM32L0xx_HAL\CMSIS\Include
+ .;..\..\..\include;applications;.;board;board\CubeMX_Config\Inc;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m0;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\common;..\libraries\STM32L0xx_HAL\STM32L0xx_HAL_Driver\Inc;..\libraries\STM32L0xx_HAL\CMSIS\Device\ST\STM32L0xx\Include;..\libraries\STM32L0xx_HAL\CMSIS\Include
@@ -366,7 +366,7 @@
.\board\linker_scripts\link.sct
- --keep *.o(.rti_fn.*) --keep *.o(FSymTab)
+
@@ -649,13 +649,6 @@
..\..\..\components\finsh\shell.c
-
-
- symbol.c
- 1
- ..\..\..\components\finsh\symbol.c
-
-
cmd.c
@@ -670,20 +663,6 @@
..\..\..\components\finsh\msh.c
-
-
- msh_cmd.c
- 1
- ..\..\..\components\finsh\msh_cmd.c
-
-
-
-
- msh_file.c
- 1
- ..\..\..\components\finsh\msh_file.c
-
-
STM32_HAL
diff --git a/bsp/stm32/stm32l432-st-nucleo/project.ewp b/bsp/stm32/stm32l432-st-nucleo/project.ewp
index 669952b8e..79cb2f4c7 100644
--- a/bsp/stm32/stm32l432-st-nucleo/project.ewp
+++ b/bsp/stm32/stm32l432-st-nucleo/project.ewp
@@ -216,6 +216,7 @@
CCDefines
STM32L432xx
+ RT_USING_DLIBC
USE_HAL_DRIVER
@@ -352,7 +353,9 @@
$PROJ_DIR$\.
$PROJ_DIR$\applications
$PROJ_DIR$\..\libraries\HAL_Drivers\config
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\..\..\include
$PROJ_DIR$\..\libraries\HAL_Drivers
@@ -1245,6 +1248,7 @@
CCDefines
STM32L432xx
+ RT_USING_DLIBC
USE_HAL_DRIVER
@@ -1381,7 +1385,9 @@
$PROJ_DIR$\.
$PROJ_DIR$\applications
$PROJ_DIR$\..\libraries\HAL_Drivers\config
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\..\..\include
$PROJ_DIR$\..\libraries\HAL_Drivers
@@ -2135,21 +2141,21 @@
- CORTEX-M4
+ cpu
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
- $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
@@ -2157,6 +2163,9 @@
$PROJ_DIR$\..\..\..\components\drivers\misc\pin.c
+
+ $PROJ_DIR$\..\..\..\components\drivers\rtc\rtc.c
+
$PROJ_DIR$\..\..\..\components\drivers\serial\serial.c
@@ -2181,26 +2190,62 @@
$PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c
+
+ $PROJ_DIR$\..\..\..\components\drivers\watchdog\watchdog.c
+
finsh
$PROJ_DIR$\..\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\..\components\finsh\symbol.c
-
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
+
+
+ libc
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c
+
+
+
+ dlib
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\rmtx.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
+
- $PROJ_DIR$\..\..\..\components\finsh\msh_cmd.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
- $PROJ_DIR$\..\..\..\components\finsh\msh_file.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
@@ -2253,9 +2298,6 @@
$PROJ_DIR$\..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rng.c
-
- $PROJ_DIR$\..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_sram.c
-
$PROJ_DIR$\..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c
@@ -2271,5 +2313,17 @@
$PROJ_DIR$\..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_usart_ex.c
+
+ $PROJ_DIR$\..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc.c
+
+
+ $PROJ_DIR$\..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc_ex.c
+
+
+ $PROJ_DIR$\..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_iwdg.c
+
+
+ $PROJ_DIR$\..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_wwdg.c
+
diff --git a/bsp/stm32/stm32l432-st-nucleo/project.uvprojx b/bsp/stm32/stm32l432-st-nucleo/project.uvprojx
index b1a99770e..85d9948d4 100644
--- a/bsp/stm32/stm32l432-st-nucleo/project.uvprojx
+++ b/bsp/stm32/stm32l432-st-nucleo/project.uvprojx
@@ -366,7 +366,7 @@
.\board\linker_scripts\link.sct
- --keep *.o(.rti_fn.*) --keep *.o(FSymTab)
+
@@ -663,13 +663,6 @@
..\..\..\components\finsh\shell.c
-
-
- symbol.c
- 1
- ..\..\..\components\finsh\symbol.c
-
-
cmd.c
@@ -684,20 +677,6 @@
..\..\..\components\finsh\msh.c
-
-
- msh_cmd.c
- 1
- ..\..\..\components\finsh\msh_cmd.c
-
-
-
-
- msh_file.c
- 1
- ..\..\..\components\finsh\msh_file.c
-
-
libc
@@ -726,14 +705,7 @@
time.c
1
- ..\..\..\components\libc\compilers\armlibc\time.c
-
-
-
-
- gmtime_r.c
- 1
- ..\..\..\components\libc\compilers\common\gmtime_r.c
+ ..\..\..\components\libc\compilers\common\time.c
@@ -851,13 +823,6 @@
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rng.c
-
-
- stm32l4xx_hal_sram.c
- 1
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_sram.c
-
-
stm32l4xx_hal_gpio.c
diff --git a/bsp/stm32/stm32l452-st-nucleo/project.ewp b/bsp/stm32/stm32l452-st-nucleo/project.ewp
index 9a449d653..88b91c081 100644
--- a/bsp/stm32/stm32l452-st-nucleo/project.ewp
+++ b/bsp/stm32/stm32l452-st-nucleo/project.ewp
@@ -354,14 +354,16 @@
$PROJ_DIR$\..\..\..\components\finsh
$PROJ_DIR$\..\..\..\libcpu\arm\common
$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
- $PROJ_DIR$\..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Include
+ $PROJ_DIR$\board\ports
$PROJ_DIR$\..\libraries\STM32L4xx_HAL\CMSIS\Include
$PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Include
$PROJ_DIR$\..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Inc
$PROJ_DIR$\.
$PROJ_DIR$\applications
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\..\..\include
$PROJ_DIR$\..\libraries\HAL_Drivers
@@ -1405,14 +1407,16 @@
$PROJ_DIR$\..\..\..\components\finsh
$PROJ_DIR$\..\..\..\libcpu\arm\common
$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
- $PROJ_DIR$\..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Include
+ $PROJ_DIR$\board\ports
$PROJ_DIR$\..\libraries\STM32L4xx_HAL\CMSIS\Include
$PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Include
$PROJ_DIR$\..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Inc
$PROJ_DIR$\.
$PROJ_DIR$\applications
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\..\..\include
$PROJ_DIR$\..\libraries\HAL_Drivers
@@ -2230,21 +2234,15 @@
$PROJ_DIR$\..\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\..\components\finsh\symbol.c
-
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_file.c
-
+
+
+ libc
STM32_HAL
diff --git a/bsp/stm32/stm32l452-st-nucleo/project.uvoptx b/bsp/stm32/stm32l452-st-nucleo/project.uvoptx
index de7f5969d..7d3e24660 100644
--- a/bsp/stm32/stm32l452-st-nucleo/project.uvoptx
+++ b/bsp/stm32/stm32l452-st-nucleo/project.uvoptx
@@ -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
JL2CM3
@@ -150,7 +130,7 @@
0
ST-LINKIII-KEIL_SWO
- -U066AFF323535474B43132832 -O206 -SF10000 -C0 -A0 -I0 -HNlocalhost -HP7184 -P1 -N00("ARM CoreSight SW-DP (ARM Core") -D00(2BA01477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8004 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_512.FLM -FS08000000 -FL080000 -FP0($$Device:STM32L452RETx$CMSIS\Flash\STM32L4xx_512.FLM)
+ -U066AFF323535474B43132832 -O206 -SF10000 -C0 -A0 -I0 -HNlocalhost -HP7184 -P1 -N00("") -D00(00000000) -L00(0) -TO18 -TC10000000 -TP21 -TDS8004 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_512.FLM -FS08000000 -FL080000 -FP0($$Device:STM32L452RETx$CMSIS\Flash\STM32L4xx_512.FLM)
@@ -160,12 +140,12 @@
0
0
- 1
+ 0
0
0
0
0
- 1
+ 0
0
0
0
@@ -207,815 +187,11 @@
- Kernel
- 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\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
- 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_stm32l452xx.s
- startup_stm32l452xx.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\misc\pin.c
- pin.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
-
-
-
-
- finsh
- 0
- 0
- 0
- 0
-
- 6
- 37
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\shell.c
- shell.c
- 0
- 0
-
-
- 6
- 38
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\symbol.c
- symbol.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
-
-
- 6
- 41
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh_cmd.c
- msh_cmd.c
- 0
- 0
-
-
- 6
- 42
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh_file.c
- msh_file.c
- 0
- 0
-
-
-
-
- STM32_HAL
+ Source Group 1
0
0
0
0
-
- 7
- 43
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\system_stm32l4xx.c
- system_stm32l4xx.c
- 0
- 0
-
-
- 7
- 44
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c
- stm32l4xx_hal.c
- 0
- 0
-
-
- 7
- 45
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_comp.c
- stm32l4xx_hal_comp.c
- 0
- 0
-
-
- 7
- 46
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c
- stm32l4xx_hal_cortex.c
- 0
- 0
-
-
- 7
- 47
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_crc.c
- stm32l4xx_hal_crc.c
- 0
- 0
-
-
- 7
- 48
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_crc_ex.c
- stm32l4xx_hal_crc_ex.c
- 0
- 0
-
-
- 7
- 49
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cryp.c
- stm32l4xx_hal_cryp.c
- 0
- 0
-
-
- 7
- 50
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cryp_ex.c
- stm32l4xx_hal_cryp_ex.c
- 0
- 0
-
-
- 7
- 51
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c
- stm32l4xx_hal_dma.c
- 0
- 0
-
-
- 7
- 52
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c
- stm32l4xx_hal_dma_ex.c
- 0
- 0
-
-
- 7
- 53
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c
- stm32l4xx_hal_exti.c
- 0
- 0
-
-
- 7
- 54
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c
- stm32l4xx_hal_pwr.c
- 0
- 0
-
-
- 7
- 55
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c
- stm32l4xx_hal_pwr_ex.c
- 0
- 0
-
-
- 7
- 56
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c
- stm32l4xx_hal_rcc.c
- 0
- 0
-
-
- 7
- 57
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c
- stm32l4xx_hal_rcc_ex.c
- 0
- 0
-
-
- 7
- 58
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rng.c
- stm32l4xx_hal_rng.c
- 0
- 0
-
-
- 7
- 59
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c
- stm32l4xx_hal_gpio.c
- 0
- 0
-
-
- 7
- 60
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c
- stm32l4xx_hal_uart.c
- 0
- 0
-
-
- 7
- 61
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c
- stm32l4xx_hal_uart_ex.c
- 0
- 0
-
-
- 7
- 62
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_usart.c
- stm32l4xx_hal_usart.c
- 0
- 0
-
-
- 7
- 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/stm32l452-st-nucleo/project.uvprojx b/bsp/stm32/stm32l452-st-nucleo/project.uvprojx
index 79fa8f38d..84257090b 100644
--- a/bsp/stm32/stm32l452-st-nucleo/project.uvprojx
+++ b/bsp/stm32/stm32l452-st-nucleo/project.uvprojx
@@ -1,10 +1,7 @@
-
2.1
-
### uVision Project, (C) Keil Software
-
rt-thread
@@ -19,28 +16,28 @@
Keil.STM32L4xx_DFP.2.2.0
http://www.keil.com/pack
IRAM(0x20000000,0x00020000) IRAM2(0x10000000,0x00008000) IROM(0x08000000,0x00080000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE
-
-
+
+
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_512 -FS08000000 -FL080000 -FP0($$Device:STM32L452RETx$CMSIS\Flash\STM32L4xx_512.FLM))
0
$$Device:STM32L452RETx$Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
$$Device:STM32L452RETx$CMSIS\SVD\STM32L4x2.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
@@ -139,10 +136,10 @@
1
BIN\UL2CM3.DLL
"" ()
-
-
-
-
+
+
+
+
0
@@ -175,7 +172,7 @@
0
0
"Cortex-M4"
-
+
0
0
0
@@ -308,7 +305,7 @@
0x8000
-
+
1
@@ -335,10 +332,10 @@
0
0
-
+
USE_HAL_DRIVER, STM32L452xx
-
- .;..\..\..\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;..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Inc;..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Include;..\libraries\STM32L4xx_HAL\CMSIS\Include
+
+ .;..\..\..\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
@@ -353,10 +350,10 @@
0
0
-
-
-
-
+
+
+
+
@@ -368,13 +365,13 @@
0
0x08000000
0x20000000
-
+
.\board\linker_scripts\link.sct
-
-
-
-
-
+
+
+
+
+
@@ -387,71 +384,99 @@
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
@@ -477,26 +502,36 @@
1
board\board.c
+
+
stm32l4xx_hal_msp.c
1
board\CubeMX_Config\Src\stm32l4xx_hal_msp.c
+
+
startup_stm32l452xx.s
2
..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\arm\startup_stm32l452xx.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
@@ -512,21 +547,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
@@ -542,41 +585,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
@@ -592,31 +651,20 @@
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
-
- msh_cmd.c
- 1
- ..\..\..\components\finsh\msh_cmd.c
-
-
- msh_file.c
- 1
- ..\..\..\components\finsh\msh_file.c
-
@@ -627,101 +675,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
@@ -732,11 +820,9 @@
-
-
-
-
+
+
+
-
diff --git a/bsp/stm32/stm32l475-atk-pandora/project.ewp b/bsp/stm32/stm32l475-atk-pandora/project.ewp
index a57113a7f..576d14d3a 100644
--- a/bsp/stm32/stm32l475-atk-pandora/project.ewp
+++ b/bsp/stm32/stm32l475-atk-pandora/project.ewp
@@ -354,6 +354,7 @@
$PROJ_DIR$\applications
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\..\..\include
$PROJ_DIR$\..\libraries\HAL_Drivers
@@ -1384,6 +1385,7 @@
$PROJ_DIR$\applications
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\..\..\include
$PROJ_DIR$\..\libraries\HAL_Drivers
@@ -2061,33 +2063,6 @@
-
- Applications
-
- $PROJ_DIR$\applications\main.c
-
-
-
- Drivers
-
- $PROJ_DIR$\board\board.c
-
-
- $PROJ_DIR$\board\CubeMX_Config\Src\stm32l4xx_hal_msp.c
-
-
- $PROJ_DIR$\..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\iar\startup_stm32l475xx.s
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_usart.c
-
-
- $PROJ_DIR$\..\libraries\HAL_Drivers\drv_common.c
-
-
Kernel
@@ -2137,13 +2112,34 @@
- CORTEX-M4
+ Applications
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ $PROJ_DIR$\applications\main.c
+
+
+
+ Drivers
+
+ $PROJ_DIR$\board\board.c
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
+ $PROJ_DIR$\board\CubeMX_Config\Src\stm32l4xx_hal_msp.c
+
+ $PROJ_DIR$\..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\iar\startup_stm32l475xx.s
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_usart.c
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_common.c
+
+
+
+ cpu
$PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c
@@ -2153,6 +2149,12 @@
$PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c
+
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S
+
DeviceDrivers
@@ -2189,20 +2191,17 @@
$PROJ_DIR$\..\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\..\components\finsh\symbol.c
-
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
+
+
+ libc
- $PROJ_DIR$\..\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_file.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c
@@ -2255,9 +2254,6 @@
$PROJ_DIR$\..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rng.c
-
- $PROJ_DIR$\..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_sram.c
-
$PROJ_DIR$\..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c
diff --git a/bsp/stm32/stm32l475-atk-pandora/project.uvoptx b/bsp/stm32/stm32l475-atk-pandora/project.uvoptx
index dac12bd47..4c989e2d1 100644
--- a/bsp/stm32/stm32l475-atk-pandora/project.uvoptx
+++ b/bsp/stm32/stm32l475-atk-pandora/project.uvoptx
@@ -73,7 +73,7 @@
0
- 1
+ 0
0
1
@@ -178,7 +178,6 @@
1
- 0
0
2
10000000
@@ -187,859 +186,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\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
- 0
- 0
- 0
- 0
-
- 2
- 16
- 1
- 0
- 0
- 0
- applications\lcd_sample.c
- lcd_sample.c
- 0
- 0
-
-
- 2
- 17
- 1
- 0
- 0
- 0
- applications\main.c
- main.c
- 0
- 0
-
-
- 2
- 18
- 1
- 0
- 0
- 0
- applications\nrf24l01_init.c
- nrf24l01_init.c
- 0
- 0
-
-
-
-
- Drivers
- 1
- 0
- 0
- 0
-
- 3
- 19
- 1
- 0
- 0
- 0
- board\board.c
- board.c
- 0
- 0
-
-
- 3
- 20
- 1
- 0
- 0
- 0
- board\CubeMX_Config\Src\stm32l4xx_hal_msp.c
- stm32l4xx_hal_msp.c
- 0
- 0
-
-
- 3
- 21
- 2
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\arm\startup_stm32l475xx.s
- startup_stm32l475xx.s
- 0
- 0
-
-
- 3
- 22
- 1
- 0
- 0
- 0
- ..\libraries\HAL_Drivers\drv_gpio.c
- drv_gpio.c
- 0
- 0
-
-
- 3
- 23
- 1
- 0
- 0
- 0
- ..\libraries\HAL_Drivers\drv_usart.c
- drv_usart.c
- 0
- 0
-
-
- 3
- 24
- 1
- 0
- 0
- 0
- ..\libraries\HAL_Drivers\drv_common.c
- drv_common.c
- 0
- 0
-
-
-
-
- cpu
- 0
- 0
- 0
- 0
-
- 4
- 25
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\backtrace.c
- backtrace.c
- 0
- 0
-
-
- 4
- 26
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\div0.c
- div0.c
- 0
- 0
-
-
- 4
- 27
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\showmem.c
- showmem.c
- 0
- 0
-
-
- 4
- 28
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
- cpuport.c
- 0
- 0
-
-
- 4
- 29
- 2
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
- context_rvds.S
- 0
- 0
-
-
-
-
- DeviceDrivers
- 0
- 0
- 0
- 0
-
- 5
- 30
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\misc\pin.c
- pin.c
- 0
- 0
-
-
- 5
- 31
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\serial\serial.c
- serial.c
- 0
- 0
-
-
- 5
- 32
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\completion.c
- completion.c
- 0
- 0
-
-
- 5
- 33
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\dataqueue.c
- dataqueue.c
- 0
- 0
-
-
- 5
- 34
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\pipe.c
- pipe.c
- 0
- 0
-
-
- 5
- 35
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\ringblk_buf.c
- ringblk_buf.c
- 0
- 0
-
-
- 5
- 36
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\ringbuffer.c
- ringbuffer.c
- 0
- 0
-
-
- 5
- 37
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\waitqueue.c
- waitqueue.c
- 0
- 0
-
-
- 5
- 38
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\src\workqueue.c
- workqueue.c
- 0
- 0
-
-
-
-
- finsh
- 0
- 0
- 0
- 0
-
- 6
- 39
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\shell.c
- shell.c
- 0
- 0
-
-
- 6
- 40
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\symbol.c
- symbol.c
- 0
- 0
-
-
- 6
- 41
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\cmd.c
- cmd.c
- 0
- 0
-
-
- 6
- 42
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh.c
- msh.c
- 0
- 0
-
-
- 6
- 43
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh_cmd.c
- msh_cmd.c
- 0
- 0
-
-
- 6
- 44
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh_file.c
- msh_file.c
- 0
- 0
-
-
-
-
- libc
- 0
- 0
- 0
- 0
-
- 7
- 45
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\common\time.c
- time.c
- 0
- 0
-
-
-
-
- STM32_HAL
- 0
- 0
- 0
- 0
-
- 8
- 46
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\system_stm32l4xx.c
- system_stm32l4xx.c
- 0
- 0
-
-
- 8
- 47
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c
- stm32l4xx_hal.c
- 0
- 0
-
-
- 8
- 48
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_comp.c
- stm32l4xx_hal_comp.c
- 0
- 0
-
-
- 8
- 49
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c
- stm32l4xx_hal_cortex.c
- 0
- 0
-
-
- 8
- 50
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_crc.c
- stm32l4xx_hal_crc.c
- 0
- 0
-
-
- 8
- 51
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_crc_ex.c
- stm32l4xx_hal_crc_ex.c
- 0
- 0
-
-
- 8
- 52
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cryp.c
- stm32l4xx_hal_cryp.c
- 0
- 0
-
-
- 8
- 53
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cryp_ex.c
- stm32l4xx_hal_cryp_ex.c
- 0
- 0
-
-
- 8
- 54
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c
- stm32l4xx_hal_dma.c
- 0
- 0
-
-
- 8
- 55
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c
- stm32l4xx_hal_dma_ex.c
- 0
- 0
-
-
- 8
- 56
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c
- stm32l4xx_hal_exti.c
- 0
- 0
-
-
- 8
- 57
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c
- stm32l4xx_hal_pwr.c
- 0
- 0
-
-
- 8
- 58
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c
- stm32l4xx_hal_pwr_ex.c
- 0
- 0
-
-
- 8
- 59
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c
- stm32l4xx_hal_rcc.c
- 0
- 0
-
-
- 8
- 60
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c
- stm32l4xx_hal_rcc_ex.c
- 0
- 0
-
-
- 8
- 61
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rng.c
- stm32l4xx_hal_rng.c
- 0
- 0
-
-
- 8
- 62
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c
- stm32l4xx_hal_gpio.c
- 0
- 0
-
-
- 8
- 63
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c
- stm32l4xx_hal_uart.c
- 0
- 0
-
-
- 8
- 64
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c
- stm32l4xx_hal_uart_ex.c
- 0
- 0
-
-
- 8
- 65
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_usart.c
- stm32l4xx_hal_usart.c
- 0
- 0
-
-
- 8
- 66
- 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/stm32l475-atk-pandora/project.uvprojx b/bsp/stm32/stm32l475-atk-pandora/project.uvprojx
index 1f82e42bb..5c96c99cb 100644
--- a/bsp/stm32/stm32l475-atk-pandora/project.uvprojx
+++ b/bsp/stm32/stm32l475-atk-pandora/project.uvprojx
@@ -1,10 +1,7 @@
-
2.1
-
### uVision Project, (C) Keil Software
-
rt-thread
@@ -16,31 +13,31 @@
STM32L475VETx
STMicroelectronics
- Keil.STM32L4xx_DFP.2.2.0
+ Keil.STM32L4xx_DFP.2.0.0
http://www.keil.com/pack
IRAM(0x20000000,0x00018000) IRAM2(0x10000000,0x00008000) IROM(0x08000000,0x00080000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE
-
-
+
+
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_512 -FS08000000 -FL080000 -FP0($$Device:STM32L475VETx$CMSIS\Flash\STM32L4xx_512.FLM))
0
$$Device:STM32L475VETx$Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
$$Device:STM32L475VETx$CMSIS\SVD\STM32L4x5.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
@@ -139,10 +136,10 @@
1
BIN\UL2CM3.DLL
"" ()
-
-
-
-
+
+
+
+
0
@@ -175,7 +172,7 @@
0
0
"Cortex-M4"
-
+
0
0
0
@@ -184,7 +181,6 @@
0
0
2
- 0
1
0
8
@@ -308,7 +304,7 @@
0x8000
-
+
1
@@ -335,9 +331,9 @@
0
0
-
+
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
@@ -353,10 +349,10 @@
0
0
-
-
-
-
+
+
+
+
@@ -368,13 +364,13 @@
0
0x08000000
0x20000000
-
+
.\board\linker_scripts\link.sct
-
-
-
-
-
+
+
+
+
+
@@ -387,71 +383,99 @@
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
@@ -462,21 +486,11 @@
Applications
-
- lcd_sample.c
- 1
- applications\lcd_sample.c
-
main.c
1
applications\main.c
-
- nrf24l01_init.c
- 1
- applications\nrf24l01_init.c
-
@@ -487,26 +501,36 @@
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
@@ -522,21 +546,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
@@ -552,41 +584,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
@@ -602,31 +650,20 @@
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
-
- msh_cmd.c
- 1
- ..\..\..\components\finsh\msh_cmd.c
-
-
- msh_file.c
- 1
- ..\..\..\components\finsh\msh_file.c
-
@@ -647,101 +684,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
@@ -752,11 +829,9 @@
-
-
-
-
+
+
+
-
diff --git a/bsp/stm32/stm32l475-st-discovery/project.ewp b/bsp/stm32/stm32l475-st-discovery/project.ewp
index f1eea4a08..399e4d0bc 100644
--- a/bsp/stm32/stm32l475-st-discovery/project.ewp
+++ b/bsp/stm32/stm32l475-st-discovery/project.ewp
@@ -354,6 +354,7 @@
$PROJ_DIR$\applications
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\..\..\include
$PROJ_DIR$\..\libraries\HAL_Drivers
@@ -1384,6 +1385,7 @@
$PROJ_DIR$\applications
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\..\..\include
$PROJ_DIR$\..\libraries\HAL_Drivers
@@ -2189,21 +2191,15 @@
$PROJ_DIR$\..\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\..\components\finsh\symbol.c
-
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_file.c
-
+
+
+ libc
STM32_HAL
@@ -2255,9 +2251,6 @@
$PROJ_DIR$\..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rng.c
-
- $PROJ_DIR$\..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_sram.c
-
$PROJ_DIR$\..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c
diff --git a/bsp/stm32/stm32l475-st-discovery/project.uvoptx b/bsp/stm32/stm32l475-st-discovery/project.uvoptx
index c319a0bfe..7f97c93bb 100644
--- a/bsp/stm32/stm32l475-st-discovery/project.uvoptx
+++ b/bsp/stm32/stm32l475-st-discovery/project.uvoptx
@@ -22,7 +22,7 @@
- rt-thread
+ rtthread
0x4
ARM-ADS
@@ -73,7 +73,7 @@
0
- 1
+ 0
0
1
@@ -119,13 +119,13 @@
0
- UL2CM3
- UL2CM3(-S0 -C0 -P0 ) -FN1 -FC1000 -FD20000000 -FF0STM32L4xx_1024 -FL0100000 -FS08000000 -FP0($$Device:STM32L475VGTx$CMSIS\Flash\STM32L4xx_1024.FLM)
+ ST-LINKIII-KEIL_SWO
+ -U066CFF484851877267045122 -O206 -SF4000 -C0 -A0 -I0 -HNlocalhost -HP7184 -P1 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_1024.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32L475VGTx$CMSIS\Flash\STM32L4xx_1024.FLM)
0
- ST-LINKIII-KEIL_SWO
- -U066EFF495056867767222250 -O206 -SF4000 -C0 -A0 -I0 -HNlocalhost -HP7184 -P2 -N00("ARM CoreSight SW-DP") -D00(1BA01477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_1024 -FS08000000 -FL0100000 -FP0($$Device:STM32L475VGTx$CMSIS\Flash\STM32L4xx_1024.FLM)
+ UL2CM3
+ UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_1024 -FS08000000 -FL0100000 -FP0($$Device:STM32L475VGTx$CMSIS\Flash\STM32L4xx_1024.FLM))
@@ -173,7 +173,7 @@
1
- 0
+ 1
0
2
10000000
@@ -182,827 +182,11 @@
- Kernel
- 1
- 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\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
- 0
-
-
-
-
- Drivers
- 1
- 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_stm32l475xx.s
- startup_stm32l475xx.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\misc\pin.c
- pin.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
-
-
-
-
- finsh
- 0
- 0
- 0
- 0
-
- 6
- 37
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\shell.c
- shell.c
- 0
- 0
-
-
- 6
- 38
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\symbol.c
- symbol.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
-
-
- 6
- 41
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh_cmd.c
- msh_cmd.c
- 0
- 0
-
-
- 6
- 42
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh_file.c
- msh_file.c
- 0
- 0
-
-
-
-
- STM32_HAL
+ Source Group 1
0
0
0
0
-
- 7
- 43
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\system_stm32l4xx.c
- system_stm32l4xx.c
- 0
- 0
-
-
- 7
- 44
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c
- stm32l4xx_hal.c
- 0
- 0
-
-
- 7
- 45
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_comp.c
- stm32l4xx_hal_comp.c
- 0
- 0
-
-
- 7
- 46
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c
- stm32l4xx_hal_cortex.c
- 0
- 0
-
-
- 7
- 47
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_crc.c
- stm32l4xx_hal_crc.c
- 0
- 0
-
-
- 7
- 48
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_crc_ex.c
- stm32l4xx_hal_crc_ex.c
- 0
- 0
-
-
- 7
- 49
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cryp.c
- stm32l4xx_hal_cryp.c
- 0
- 0
-
-
- 7
- 50
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cryp_ex.c
- stm32l4xx_hal_cryp_ex.c
- 0
- 0
-
-
- 7
- 51
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c
- stm32l4xx_hal_dma.c
- 0
- 0
-
-
- 7
- 52
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c
- stm32l4xx_hal_dma_ex.c
- 0
- 0
-
-
- 7
- 53
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_exti.c
- stm32l4xx_hal_exti.c
- 0
- 0
-
-
- 7
- 54
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c
- stm32l4xx_hal_pwr.c
- 0
- 0
-
-
- 7
- 55
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c
- stm32l4xx_hal_pwr_ex.c
- 0
- 0
-
-
- 7
- 56
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c
- stm32l4xx_hal_rcc.c
- 0
- 0
-
-
- 7
- 57
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c
- stm32l4xx_hal_rcc_ex.c
- 0
- 0
-
-
- 7
- 58
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rng.c
- stm32l4xx_hal_rng.c
- 0
- 0
-
-
- 7
- 59
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_sram.c
- stm32l4xx_hal_sram.c
- 0
- 0
-
-
- 7
- 60
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c
- stm32l4xx_hal_gpio.c
- 0
- 0
-
-
- 7
- 61
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c
- stm32l4xx_hal_uart.c
- 0
- 0
-
-
- 7
- 62
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c
- stm32l4xx_hal_uart_ex.c
- 0
- 0
-
-
- 7
- 63
- 1
- 0
- 0
- 0
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_usart.c
- stm32l4xx_hal_usart.c
- 0
- 0
-
-
- 7
- 64
- 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/stm32l475-st-discovery/project.uvprojx b/bsp/stm32/stm32l475-st-discovery/project.uvprojx
index 02463bfa1..d086ed139 100644
--- a/bsp/stm32/stm32l475-st-discovery/project.uvprojx
+++ b/bsp/stm32/stm32l475-st-discovery/project.uvprojx
@@ -1,13 +1,10 @@
-
2.1
-
### uVision Project, (C) Keil Software
-
- rt-thread
+ rtthread
0x4
ARM-ADS
5060750::V5.06 update 6 (build 750)::ARMCC
@@ -19,28 +16,28 @@
Keil.STM32L4xx_DFP.2.2.0
http://www.keil.com/pack
IRAM(0x20000000,0x00018000) IRAM2(0x10000000,0x00008000) IROM(0x08000000,0x00100000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE
-
-
+
+
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_1024 -FS08000000 -FL0100000 -FP0($$Device:STM32L475VGTx$CMSIS\Flash\STM32L4xx_1024.FLM))
0
$$Device:STM32L475VGTx$Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
$$Device:STM32L475VGTx$CMSIS\SVD\STM32L4x5.svd
0
0
-
-
-
-
-
+
+
+
+
+
0
0
@@ -52,7 +49,7 @@
rtthread
1
0
- 1
+ 0
1
1
.\build\keil\List\
@@ -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 @@
0x8000
-
+
1
@@ -335,10 +332,10 @@
0
0
-
+
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;..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Inc;..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Include;..\libraries\STM32L4xx_HAL\CMSIS\Include
+
+ .;..\..\..\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
@@ -353,10 +350,10 @@
0
0
-
-
-
-
+
+
+
+
@@ -368,13 +365,13 @@
0
0x08000000
0x20000000
-
+
.\board\linker_scripts\link.sct
-
-
-
-
-
+
+
+
+
+
@@ -387,71 +384,99 @@
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
@@ -477,26 +502,36 @@
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
@@ -512,21 +547,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
@@ -542,41 +585,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
@@ -592,31 +651,20 @@
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
-
- msh_cmd.c
- 1
- ..\..\..\components\finsh\msh_cmd.c
-
-
- msh_file.c
- 1
- ..\..\..\components\finsh\msh_file.c
-
@@ -627,106 +675,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_sram.c
- 1
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_sram.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 +820,9 @@
-
-
-
-
+
+
+
-
diff --git a/bsp/stm32/stm32l476-st-nucleo/project.ewp b/bsp/stm32/stm32l476-st-nucleo/project.ewp
index c87b2d2d7..f15de0ab0 100644
--- a/bsp/stm32/stm32l476-st-nucleo/project.ewp
+++ b/bsp/stm32/stm32l476-st-nucleo/project.ewp
@@ -2138,6 +2138,12 @@
$PROJ_DIR$\..\libraries\HAL_Drivers\drv_usart.c
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_pm.c
+
+
+ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_lptim.c
+
$PROJ_DIR$\..\libraries\HAL_Drivers\drv_common.c
@@ -2165,6 +2171,12 @@
$PROJ_DIR$\..\..\..\components\drivers\misc\pin.c
+
+ $PROJ_DIR$\..\..\..\components\drivers\pm\pm.c
+
+
+ $PROJ_DIR$\..\..\..\components\drivers\rtc\rtc.c
+
$PROJ_DIR$\..\..\..\components\drivers\serial\serial.c
@@ -2195,26 +2207,17 @@
$PROJ_DIR$\..\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\..\components\finsh\symbol.c
-
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_file.c
-
libc
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\gmtime_r.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c
@@ -2252,9 +2255,6 @@
$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\time.c
-
STM32_HAL
@@ -2306,9 +2306,6 @@
$PROJ_DIR$\..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rng.c
-
- $PROJ_DIR$\..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_sram.c
-
$PROJ_DIR$\..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c
@@ -2324,5 +2321,14 @@
$PROJ_DIR$\..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_usart_ex.c
+
+ $PROJ_DIR$\..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc.c
+
+
+ $PROJ_DIR$\..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc_ex.c
+
+
+ $PROJ_DIR$\..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_lptim.c
+
diff --git a/bsp/stm32/stm32l476-st-nucleo/project.uvprojx b/bsp/stm32/stm32l476-st-nucleo/project.uvprojx
index bd3252b61..3d4a3e4dc 100644
--- a/bsp/stm32/stm32l476-st-nucleo/project.uvprojx
+++ b/bsp/stm32/stm32l476-st-nucleo/project.uvprojx
@@ -680,13 +680,6 @@
..\..\..\components\finsh\shell.c
-
-
- symbol.c
- 1
- ..\..\..\components\finsh\symbol.c
-
-
cmd.c
@@ -701,20 +694,6 @@
..\..\..\components\finsh\msh.c
-
-
- msh_cmd.c
- 1
- ..\..\..\components\finsh\msh_cmd.c
-
-
-
-
- msh_file.c
- 1
- ..\..\..\components\finsh\msh_file.c
-
-
libc
@@ -743,14 +722,7 @@
time.c
1
- ..\..\..\components\libc\compilers\armlibc\time.c
-
-
-
-
- gmtime_r.c
- 1
- ..\..\..\components\libc\compilers\common\gmtime_r.c
+ ..\..\..\components\libc\compilers\common\time.c
diff --git a/bsp/stm32/stm32l496-ali-developer/project.ewp b/bsp/stm32/stm32l496-ali-developer/project.ewp
index f3020a145..c9bf80c35 100644
--- a/bsp/stm32/stm32l496-ali-developer/project.ewp
+++ b/bsp/stm32/stm32l496-ali-developer/project.ewp
@@ -354,6 +354,7 @@
$PROJ_DIR$\applications
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\..\..\include
$PROJ_DIR$\..\libraries\HAL_Drivers
@@ -1384,6 +1385,7 @@
$PROJ_DIR$\applications
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\..\..\include
$PROJ_DIR$\..\libraries\HAL_Drivers
@@ -2189,21 +2191,15 @@
$PROJ_DIR$\..\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\..\components\finsh\symbol.c
-
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_file.c
-
+
+
+ libc
STM32_HAL
@@ -2255,9 +2251,6 @@
$PROJ_DIR$\..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rng.c
-
- $PROJ_DIR$\..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_sram.c
-
$PROJ_DIR$\..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c
diff --git a/bsp/stm32/stm32l496-ali-developer/project.uvprojx b/bsp/stm32/stm32l496-ali-developer/project.uvprojx
index 85b3657d9..a8166d6e2 100644
--- a/bsp/stm32/stm32l496-ali-developer/project.uvprojx
+++ b/bsp/stm32/stm32l496-ali-developer/project.uvprojx
@@ -334,7 +334,7 @@
USE_HAL_DRIVER, STM32L496xx
- .;..\..\..\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;..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Inc;..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Include;..\libraries\STM32L4xx_HAL\CMSIS\Include
+ .;..\..\..\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
@@ -368,7 +368,7 @@
.\board\linker_scripts\link.sct
- --keep *.o(.rti_fn.*) --keep *.o(FSymTab)
+
@@ -651,13 +651,6 @@
..\..\..\components\finsh\shell.c
-
-
- symbol.c
- 1
- ..\..\..\components\finsh\symbol.c
-
-
cmd.c
@@ -672,20 +665,6 @@
..\..\..\components\finsh\msh.c
-
-
- msh_cmd.c
- 1
- ..\..\..\components\finsh\msh_cmd.c
-
-
-
-
- msh_file.c
- 1
- ..\..\..\components\finsh\msh_file.c
-
-
STM32_HAL
@@ -801,13 +780,6 @@
..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rng.c
-
-
- stm32l4xx_hal_sram.c
- 1
- ..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_sram.c
-
-
stm32l4xx_hal_gpio.c
diff --git a/bsp/stm32/stm32l4r9-st-eval/project.ewp b/bsp/stm32/stm32l4r9-st-eval/project.ewp
index 0ea030cb2..f9385f740 100644
--- a/bsp/stm32/stm32l4r9-st-eval/project.ewp
+++ b/bsp/stm32/stm32l4r9-st-eval/project.ewp
@@ -354,14 +354,16 @@
$PROJ_DIR$\..\..\..\components\finsh
$PROJ_DIR$\..\..\..\libcpu\arm\common
$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
- $PROJ_DIR$\..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Include
+ $PROJ_DIR$\board\ports\include
$PROJ_DIR$\..\libraries\STM32L4xx_HAL\CMSIS\Include
$PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Include
$PROJ_DIR$\..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Inc
$PROJ_DIR$\.
$PROJ_DIR$\applications
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\..\..\include
$PROJ_DIR$\..\libraries\HAL_Drivers
@@ -1405,14 +1407,16 @@
$PROJ_DIR$\..\..\..\components\finsh
$PROJ_DIR$\..\..\..\libcpu\arm\common
$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4
- $PROJ_DIR$\..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Include
+ $PROJ_DIR$\board\ports\include
$PROJ_DIR$\..\libraries\STM32L4xx_HAL\CMSIS\Include
$PROJ_DIR$\..\..\..\components\drivers\include
+ $PROJ_DIR$\..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Include
$PROJ_DIR$\..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Inc
$PROJ_DIR$\.
$PROJ_DIR$\applications
$PROJ_DIR$\..\libraries\HAL_Drivers\config
$PROJ_DIR$\board
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common
$PROJ_DIR$\board\CubeMX_Config\Inc
$PROJ_DIR$\..\..\..\include
$PROJ_DIR$\..\libraries\HAL_Drivers
@@ -2129,7 +2133,7 @@
$PROJ_DIR$\..\..\..\src\kservice.c
- $PROJ_DIR$\..\..\..\src\mem.c
+ $PROJ_DIR$\..\..\..\src\memheap.c
$PROJ_DIR$\..\..\..\src\mempool.c
@@ -2197,6 +2201,15 @@
DeviceDrivers
+
+ $PROJ_DIR$\..\..\..\components\drivers\i2c\i2c_core.c
+
+
+ $PROJ_DIR$\..\..\..\components\drivers\i2c\i2c_dev.c
+
+
+ $PROJ_DIR$\..\..\..\components\drivers\i2c\i2c-bit-ops.c
+
$PROJ_DIR$\..\..\..\components\drivers\misc\pin.c
@@ -2230,21 +2243,15 @@
$PROJ_DIR$\..\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\..\components\finsh\symbol.c
-
$PROJ_DIR$\..\..\..\components\finsh\cmd.c
$PROJ_DIR$\..\..\..\components\finsh\msh.c
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\..\components\finsh\msh_file.c
-
+
+
+ libc
STM32_HAL
@@ -2296,9 +2303,6 @@
$PROJ_DIR$\..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rng.c
-
- $PROJ_DIR$\..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_sram.c
-
$PROJ_DIR$\..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c
@@ -2314,5 +2318,11 @@
$PROJ_DIR$\..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_usart_ex.c
+
+ $PROJ_DIR$\..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c
+
+
+ $PROJ_DIR$\..\libraries\STM32L4xx_HAL\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c
+
diff --git a/bsp/stm32/stm32l4r9-st-eval/project.uvoptx b/bsp/stm32/stm32l4r9-st-eval/project.uvoptx
index d8f3ae1d5..a792b963f 100644
--- a/bsp/stm32/stm32l4r9-st-eval/project.uvoptx
+++ b/bsp/stm32/stm32l4r9-st-eval/project.uvoptx
@@ -73,7 +73,7 @@
0
- 0
+ 1
0
1
@@ -173,7 +173,6 @@
1
- 0
0
2
10000000
diff --git a/bsp/stm32/stm32l4r9-st-eval/project.uvprojx b/bsp/stm32/stm32l4r9-st-eval/project.uvprojx
index 16152353b..7cc8eb590 100644
--- a/bsp/stm32/stm32l4r9-st-eval/project.uvprojx
+++ b/bsp/stm32/stm32l4r9-st-eval/project.uvprojx
@@ -184,7 +184,6 @@
0
0
2
- 0
0
0
8
diff --git a/bsp/stm32f20x/project.uvproj b/bsp/stm32f20x/project.uvproj
index dbf6be71e..5424b2e02 100644
--- a/bsp/stm32f20x/project.uvproj
+++ b/bsp/stm32f20x/project.uvproj
@@ -389,6 +389,13 @@
..\..\src\clock.c
+
+
+ components.c
+ 1
+ ..\..\src\components.c
+
+
cpu.c
@@ -977,13 +984,6 @@
..\..\components\finsh\shell.c
-
-
- symbol.c
- 1
- ..\..\components\finsh\symbol.c
-
-
cmd.c
@@ -998,13 +998,6 @@
..\..\components\finsh\msh.c
-
-
- msh_cmd.c
- 1
- ..\..\components\finsh\msh_cmd.c
-
-
msh_file.c
@@ -1117,14 +1110,7 @@
time.c
1
- ..\..\components\libc\compilers\armlibc\time.c
-
-
-
-
- gmtime_r.c
- 1
- ..\..\components\libc\compilers\common\gmtime_r.c
+ ..\..\components\libc\compilers\common\time.c
diff --git a/bsp/stm32f20x/project.uvprojx b/bsp/stm32f20x/project.uvprojx
index 02caa20bc..95caac514 100644
--- a/bsp/stm32f20x/project.uvprojx
+++ b/bsp/stm32f20x/project.uvprojx
@@ -392,6 +392,13 @@
..\..\src\clock.c
+
+
+ components.c
+ 1
+ ..\..\src\components.c
+
+
cpu.c
@@ -980,13 +987,6 @@
..\..\components\finsh\shell.c
-
-
- symbol.c
- 1
- ..\..\components\finsh\symbol.c
-
-
cmd.c
@@ -1001,13 +1001,6 @@
..\..\components\finsh\msh.c
-
-
- msh_cmd.c
- 1
- ..\..\components\finsh\msh_cmd.c
-
-
msh_file.c
@@ -1120,14 +1113,7 @@
time.c
1
- ..\..\components\libc\compilers\armlibc\time.c
-
-
-
-
- gmtime_r.c
- 1
- ..\..\components\libc\compilers\common\gmtime_r.c
+ ..\..\components\libc\compilers\common\time.c
diff --git a/bsp/stm32f429-disco/project.uvproj b/bsp/stm32f429-disco/project.uvproj
index 96e60d1f1..8c5357c3c 100644
--- a/bsp/stm32f429-disco/project.uvproj
+++ b/bsp/stm32f429-disco/project.uvproj
@@ -1,42 +1,37 @@
-
1.1
-
### uVision Project, (C) Keil Software
-
rt-thread_stm32f4xx
0x4
ARM-ADS
- 6100001::V6.10.1::.\ARMCLANG
- 1
STM32F429ZG
STMicroelectronics
IRAM(0x20000000-0x2002FFFF) IRAM2(0x10000000-0x1000FFFF) IROM(0x8000000-0x80FFFFF) CLOCK(25000000) CPUTYPE("Cortex-M4") FPU2
-
+
"Startup\ST\STM32F4xx\startup_stm32f429_439xx.s" ("STM32F429/439xx Startup Code")
UL2CM3(-O207 -S0 -C0 -FO7 -FD20000000 -FC800 -FN1 -FF0STM32F4xx_1024 -FS08000000 -FL0100000)
7029
stm32f4xx.h
-
-
-
-
-
-
+
+
+
+
+
+
-DSTM32F429_439xx
-
-
+
+
SFD\ST\STM32F4xx\STM32F429x.SFR
0
0
-
-
-
+
+
+
ST\STM32F4xx\
ST\STM32F4xx\
@@ -60,8 +55,8 @@
0
0
-
-
+
+
0
0
0
@@ -70,25 +65,21 @@
0
0
-
-
+
+
0
0
- 0
- 0
1
0
fromelf --bin !L --output rtthread.bin
-
+
0
0
- 0
- 0
0
-
+
0
@@ -102,8 +93,8 @@
0
0
3
-
-
+
+
1
@@ -147,22 +138,23 @@
1
0
1
+ 0
0
- 0
+ 1
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
BIN\UL2CM3.DLL
@@ -178,10 +170,10 @@
1
BIN\UL2CM3.DLL
"" ()
-
-
-
-
+
+
+
+
0
@@ -214,7 +206,7 @@
0
0
"Cortex-M4"
-
+
0
0
0
@@ -223,14 +215,12 @@
0
0
2
- 0
1
0
8
0
0
0
- 0
3
3
0
@@ -347,11 +337,11 @@
0x10000
-
+
1
- 7
+ 1
0
0
0
@@ -360,24 +350,16 @@
0
0
0
- 3
+ 0
0
0
0
- 0
0
- 3
- 3
- 1
- 1
- 0
- 0
- 0
-
- USE_HAL_DRIVER, STM32F429xx
-
- applications;.;drivers;Libraries\STM32F4xx_HAL_Driver\Inc;Libraries\CMSIS\Device\ST\STM32F4xx\Include;Libraries\CMSIS\Include;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh
+
+ USE_HAL_DRIVER, RT_USING_ARM_LIBC, STM32F429xx
+
+ .;..\..\include;applications;.;drivers;Libraries\STM32F4xx_HAL_Driver\Inc;Libraries\CMSIS\Device\ST\STM32F4xx\Include;Libraries\CMSIS\Include;..\..\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
@@ -390,12 +372,11 @@
0
0
0
- 0
-
-
-
-
+
+
+
+
@@ -407,17 +388,132 @@
0
0x08000000
0x20000000
-
-
-
-
- --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab)
-
-
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+ 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
@@ -426,6 +522,8 @@
1
applications\application.c
+
+
startup.c
1
@@ -441,27 +539,49 @@
1
drivers\board.c
+
+
stm32f4xx_it.c
1
drivers\stm32f4xx_it.c
+
+
usart.c
1
drivers\usart.c
+
+
drv_sdram.c
1
drivers\drv_sdram.c
+
+
+
+ drv_i2c.c
+ 1
+ drivers\drv_i2c.c
+
+
+
drv_lcd.c
1
drivers\drv_lcd.c
+
+
+ drv_touch.c
+ 1
+ drivers\drv_touch.c
+
+
STM32_HAL
@@ -471,341 +591,477 @@
1
Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\system_stm32f4xx.c
+
+
stm32f4xx_hal.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c
+
+
stm32f4xx_hal_adc.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc.c
+
+
stm32f4xx_hal_adc_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc_ex.c
+
+
stm32f4xx_hal_can.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_can.c
+
+
stm32f4xx_hal_cec.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cec.c
+
+
stm32f4xx_hal_cortex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c
+
+
stm32f4xx_hal_crc.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c
+
+
stm32f4xx_hal_cryp.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cryp.c
+
+
stm32f4xx_hal_cryp_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cryp_ex.c
+
+
stm32f4xx_hal_dac.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dac.c
+
+
stm32f4xx_hal_dac_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dac_ex.c
+
+
stm32f4xx_hal_dcmi.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dcmi.c
+
+
stm32f4xx_hal_dcmi_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dcmi_ex.c
+
+
stm32f4xx_hal_dfsdm.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dfsdm.c
+
+
stm32f4xx_hal_dma.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c
+
+
stm32f4xx_hal_dma2d.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma2d.c
+
+
stm32f4xx_hal_dma_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c
+
+
stm32f4xx_hal_dsi.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dsi.c
+
+
stm32f4xx_hal_eth.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_eth.c
+
+
stm32f4xx_hal_flash.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c
+
+
stm32f4xx_hal_flash_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c
+
+
stm32f4xx_hal_flash_ramfunc.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c
+
+
stm32f4xx_hal_fmpi2c.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_fmpi2c.c
+
+
stm32f4xx_hal_fmpi2c_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_fmpi2c_ex.c
+
+
stm32f4xx_hal_gpio.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c
+
+
stm32f4xx_hal_hash.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_hash.c
+
+
stm32f4xx_hal_hash_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_hash_ex.c
+
+
stm32f4xx_hal_hcd.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_hcd.c
+
+
stm32f4xx_hal_i2c.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c.c
+
+
stm32f4xx_hal_i2c_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c_ex.c
+
+
stm32f4xx_hal_i2s.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2s.c
+
+
stm32f4xx_hal_i2s_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2s_ex.c
+
+
stm32f4xx_hal_irda.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_irda.c
+
+
stm32f4xx_hal_iwdg.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_iwdg.c
+
+
stm32f4xx_hal_lptim.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_lptim.c
+
+
stm32f4xx_hal_ltdc.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_ltdc.c
+
+
stm32f4xx_hal_ltdc_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_ltdc_ex.c
+
+
stm32f4xx_hal_nand.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_nand.c
+
+
stm32f4xx_hal_nor.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_nor.c
+
+
stm32f4xx_hal_pccard.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pccard.c
+
+
stm32f4xx_hal_pcd.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pcd.c
+
+
stm32f4xx_hal_pcd_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pcd_ex.c
+
+
stm32f4xx_hal_pwr.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c
+
+
stm32f4xx_hal_pwr_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c
+
+
stm32f4xx_hal_qspi.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_qspi.c
+
+
stm32f4xx_hal_rcc.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c
+
+
stm32f4xx_hal_rcc_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c
+
+
stm32f4xx_hal_rng.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rng.c
+
+
stm32f4xx_hal_rtc.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rtc.c
+
+
stm32f4xx_hal_rtc_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rtc_ex.c
+
+
stm32f4xx_hal_sai.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sai.c
+
+
stm32f4xx_hal_sai_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sai_ex.c
+
+
stm32f4xx_hal_sd.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sd.c
+
+
stm32f4xx_hal_sdram.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sdram.c
+
+
stm32f4xx_hal_smartcard.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_smartcard.c
+
+
stm32f4xx_hal_spdifrx.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_spdifrx.c
+
+
stm32f4xx_hal_spi.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_spi.c
+
+
stm32f4xx_hal_sram.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sram.c
+
+
stm32f4xx_hal_tim.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c
+
+
stm32f4xx_hal_tim_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c
+
+
stm32f4xx_hal_uart.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c
+
+
stm32f4xx_hal_usart.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_usart.c
+
+
stm32f4xx_hal_wwdg.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_wwdg.c
+
+
stm32f4xx_ll_fmc.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_fmc.c
+
+
stm32f4xx_ll_fsmc.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_fsmc.c
+
+
stm32f4xx_ll_sdmmc.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_sdmmc.c
+
+
stm32f4xx_ll_usb.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_usb.c
+
+
startup_stm32f429xx.s
2
@@ -814,113 +1070,41 @@
- Kernel
+ cpu
- 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
+ backtrace.c
1
- ..\..\src\signal.c
+ ..\..\libcpu\arm\common\backtrace.c
+
+
- thread.c
+ div0.c
1
- ..\..\src\thread.c
+ ..\..\libcpu\arm\common\div0.c
+
+
- timer.c
+ showmem.c
1
- ..\..\src\timer.c
+ ..\..\libcpu\arm\common\showmem.c
-
-
- CORTEX-M4
cpuport.c
1
..\..\libcpu\arm\cortex-m4\cpuport.c
+
+
context_rvds.S
2
..\..\libcpu\arm\cortex-m4\context_rvds.S
-
- backtrace.c
- 1
- ..\..\libcpu\arm\common\backtrace.c
-
-
- div0.c
- 1
- ..\..\libcpu\arm\common\div0.c
-
-
- showmem.c
- 1
- ..\..\libcpu\arm\common\showmem.c
-
@@ -931,21 +1115,43 @@
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
@@ -955,42 +1161,84 @@
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
@@ -1006,76 +1254,92 @@
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
-
- msh_cmd.c
- 1
- ..\..\components\finsh\msh_cmd.c
-
+
+
msh_file.c
1
..\..\components\finsh\msh_file.c
+
+
finsh_compiler.c
1
..\..\components\finsh\finsh_compiler.c
+
+
finsh_error.c
1
..\..\components\finsh\finsh_error.c
+
+
finsh_heap.c
1
..\..\components\finsh\finsh_heap.c
+
+
finsh_init.c
1
..\..\components\finsh\finsh_init.c
+
+
finsh_node.c
1
..\..\components\finsh\finsh_node.c
+
+
finsh_ops.c
1
..\..\components\finsh\finsh_ops.c
+
+
finsh_parser.c
1
..\..\components\finsh\finsh_parser.c
+
+
finsh_var.c
1
..\..\components\finsh\finsh_var.c
+
+
finsh_vm.c
1
..\..\components\finsh\finsh_vm.c
+
+
finsh_token.c
1
@@ -1083,8 +1347,45 @@
+
+ libc
+
+
+ libc.c
+ 1
+ ..\..\components\libc\compilers\armlibc\libc.c
+
+
+
+
+ mem_std.c
+ 1
+ ..\..\components\libc\compilers\armlibc\mem_std.c
+
+
+
+
+ stdio.c
+ 1
+ ..\..\components\libc\compilers\armlibc\stdio.c
+
+
+
+
+ stubs.c
+ 1
+ ..\..\components\libc\compilers\armlibc\stubs.c
+
+
+
+
+ time.c
+ 1
+ ..\..\components\libc\compilers\common\time.c
+
+
+
-
diff --git a/bsp/stm32f429-disco/project.uvprojx b/bsp/stm32f429-disco/project.uvprojx
index f251a7941..95ae29cc4 100644
--- a/bsp/stm32f429-disco/project.uvprojx
+++ b/bsp/stm32f429-disco/project.uvprojx
@@ -1,46 +1,42 @@
-
2.1
-
### uVision Project, (C) Keil Software
-
rt_thread_stm32f429
0x4
ARM-ADS
- 5060750::V5.06 update 6 (build 750)::ARMCC
- 0
+ 5060300::V5.06 update 3 (build 300)::ARMCC
STM32F429ZITx
STMicroelectronics
- Keil.STM32F4xx_DFP.2.13.0
+ Keil.STM32F4xx_DFP.2.5.0
http://www.keil.com/pack
IRAM(0x20000000,0x30000) IRAM2(0x10000000,0x10000) IROM(0x08000000,0x200000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE
-
-
+
+
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F4xx_2048 -FS08000000 -FL0200000 -FP0($$Device:STM32F429ZITx$CMSIS\Flash\STM32F4xx_2048.FLM))
0
$$Device:STM32F429ZITx$Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
$$Device:STM32F429ZITx$CMSIS\SVD\STM32F429x.svd
0
0
-
-
-
-
-
+
+
+
+
+
0
0
@@ -54,7 +50,7 @@
0
0
1
- 0
+ 1
.\Listings\
1
0
@@ -62,8 +58,8 @@
0
0
-
-
+
+
0
0
0
@@ -72,8 +68,8 @@
0
0
-
-
+
+
0
0
0
@@ -82,15 +78,15 @@
0
0
-
-
+
+
0
0
0
0
0
-
+
0
@@ -104,8 +100,8 @@
0
0
3
-
-
+
+
1
@@ -133,16 +129,16 @@
0
0
1
- 1
+ 0
-1
1
BIN\UL2CM3.DLL
-
-
-
-
-
+
+
+
+
+
0
@@ -175,7 +171,7 @@
0
0
"Cortex-M4"
-
+
0
0
0
@@ -184,7 +180,6 @@
0
0
2
- 0
1
0
8
@@ -308,7 +303,7 @@
0x10000
-
+
1
@@ -325,7 +320,6 @@
0
0
1
- 0
0
1
1
@@ -335,10 +329,10 @@
0
0
-
+
USE_HAL_DRIVER, RT_USING_ARM_LIBC, STM32F429xx
-
- applications;.;drivers;Libraries\STM32F4xx_HAL_Driver\Inc;Libraries\CMSIS\Device\ST\STM32F4xx\Include;Libraries\CMSIS\Include;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\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
+
+ .;..\..\include;applications;.;drivers;Libraries\STM32F4xx_HAL_Driver\Inc;Libraries\CMSIS\Device\ST\STM32F4xx\Include;Libraries\CMSIS\Include;..\..\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
@@ -353,10 +347,10 @@
0
0
-
-
-
-
+
+
+
+
@@ -368,17 +362,132 @@
0
0x08000000
0x20000000
-
-
-
-
- --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab)
-
-
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+ 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
@@ -387,6 +496,8 @@
1
applications\application.c
+
+
startup.c
1
@@ -402,31 +513,43 @@
1
drivers\board.c
+
+
stm32f4xx_it.c
1
drivers\stm32f4xx_it.c
+
+
usart.c
1
drivers\usart.c
+
+
drv_sdram.c
1
drivers\drv_sdram.c
+
+
drv_i2c.c
1
drivers\drv_i2c.c
+
+
drv_lcd.c
1
drivers\drv_lcd.c
+
+
drv_touch.c
1
@@ -442,341 +565,477 @@
1
Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\system_stm32f4xx.c
+
+
stm32f4xx_hal.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c
+
+
stm32f4xx_hal_adc.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc.c
+
+
stm32f4xx_hal_adc_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc_ex.c
+
+
stm32f4xx_hal_can.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_can.c
+
+
stm32f4xx_hal_cec.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cec.c
+
+
stm32f4xx_hal_cortex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c
+
+
stm32f4xx_hal_crc.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c
+
+
stm32f4xx_hal_cryp.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cryp.c
+
+
stm32f4xx_hal_cryp_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cryp_ex.c
+
+
stm32f4xx_hal_dac.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dac.c
+
+
stm32f4xx_hal_dac_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dac_ex.c
+
+
stm32f4xx_hal_dcmi.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dcmi.c
+
+
stm32f4xx_hal_dcmi_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dcmi_ex.c
+
+
stm32f4xx_hal_dfsdm.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dfsdm.c
+
+
stm32f4xx_hal_dma.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c
+
+
stm32f4xx_hal_dma2d.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma2d.c
+
+
stm32f4xx_hal_dma_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c
+
+
stm32f4xx_hal_dsi.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dsi.c
+
+
stm32f4xx_hal_eth.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_eth.c
+
+
stm32f4xx_hal_flash.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c
+
+
stm32f4xx_hal_flash_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c
+
+
stm32f4xx_hal_flash_ramfunc.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c
+
+
stm32f4xx_hal_fmpi2c.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_fmpi2c.c
+
+
stm32f4xx_hal_fmpi2c_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_fmpi2c_ex.c
+
+
stm32f4xx_hal_gpio.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c
+
+
stm32f4xx_hal_hash.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_hash.c
+
+
stm32f4xx_hal_hash_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_hash_ex.c
+
+
stm32f4xx_hal_hcd.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_hcd.c
+
+
stm32f4xx_hal_i2c.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c.c
+
+
stm32f4xx_hal_i2c_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c_ex.c
+
+
stm32f4xx_hal_i2s.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2s.c
+
+
stm32f4xx_hal_i2s_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2s_ex.c
+
+
stm32f4xx_hal_irda.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_irda.c
+
+
stm32f4xx_hal_iwdg.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_iwdg.c
+
+
stm32f4xx_hal_lptim.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_lptim.c
+
+
stm32f4xx_hal_ltdc.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_ltdc.c
+
+
stm32f4xx_hal_ltdc_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_ltdc_ex.c
+
+
stm32f4xx_hal_nand.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_nand.c
+
+
stm32f4xx_hal_nor.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_nor.c
+
+
stm32f4xx_hal_pccard.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pccard.c
+
+
stm32f4xx_hal_pcd.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pcd.c
+
+
stm32f4xx_hal_pcd_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pcd_ex.c
+
+
stm32f4xx_hal_pwr.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c
+
+
stm32f4xx_hal_pwr_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c
+
+
stm32f4xx_hal_qspi.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_qspi.c
+
+
stm32f4xx_hal_rcc.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c
+
+
stm32f4xx_hal_rcc_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c
+
+
stm32f4xx_hal_rng.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rng.c
+
+
stm32f4xx_hal_rtc.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rtc.c
+
+
stm32f4xx_hal_rtc_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rtc_ex.c
+
+
stm32f4xx_hal_sai.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sai.c
+
+
stm32f4xx_hal_sai_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sai_ex.c
+
+
stm32f4xx_hal_sd.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sd.c
+
+
stm32f4xx_hal_sdram.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sdram.c
+
+
stm32f4xx_hal_smartcard.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_smartcard.c
+
+
stm32f4xx_hal_spdifrx.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_spdifrx.c
+
+
stm32f4xx_hal_spi.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_spi.c
+
+
stm32f4xx_hal_sram.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sram.c
+
+
stm32f4xx_hal_tim.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c
+
+
stm32f4xx_hal_tim_ex.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c
+
+
stm32f4xx_hal_uart.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c
+
+
stm32f4xx_hal_usart.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_usart.c
+
+
stm32f4xx_hal_wwdg.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_wwdg.c
+
+
stm32f4xx_ll_fmc.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_fmc.c
+
+
stm32f4xx_ll_fsmc.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_fsmc.c
+
+
stm32f4xx_ll_sdmmc.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_sdmmc.c
+
+
stm32f4xx_ll_usb.c
1
Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_usb.c
+
+
startup_stm32f429xx.s
2
@@ -785,113 +1044,41 @@
- Kernel
+ cpu
- 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
+ backtrace.c
1
- ..\..\src\signal.c
+ ..\..\libcpu\arm\common\backtrace.c
+
+
- thread.c
+ div0.c
1
- ..\..\src\thread.c
+ ..\..\libcpu\arm\common\div0.c
+
+
- timer.c
+ showmem.c
1
- ..\..\src\timer.c
+ ..\..\libcpu\arm\common\showmem.c
-
-
- CORTEX-M4
cpuport.c
1
..\..\libcpu\arm\cortex-m4\cpuport.c
+
+
context_rvds.S
2
..\..\libcpu\arm\cortex-m4\context_rvds.S
-
- backtrace.c
- 1
- ..\..\libcpu\arm\common\backtrace.c
-
-
- div0.c
- 1
- ..\..\libcpu\arm\common\div0.c
-
-
- showmem.c
- 1
- ..\..\libcpu\arm\common\showmem.c
-
@@ -902,31 +1089,43 @@
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
@@ -942,56 +1141,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
@@ -1007,76 +1228,92 @@
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
-
- msh_cmd.c
- 1
- ..\..\components\finsh\msh_cmd.c
-
+
+
msh_file.c
1
..\..\components\finsh\msh_file.c
+
+
finsh_compiler.c
1
..\..\components\finsh\finsh_compiler.c
+
+
finsh_error.c
1
..\..\components\finsh\finsh_error.c
+
+
finsh_heap.c
1
..\..\components\finsh\finsh_heap.c
+
+
finsh_init.c
1
..\..\components\finsh\finsh_init.c
+
+
finsh_node.c
1
..\..\components\finsh\finsh_node.c
+
+
finsh_ops.c
1
..\..\components\finsh\finsh_ops.c
+
+
finsh_parser.c
1
..\..\components\finsh\finsh_parser.c
+
+
finsh_var.c
1
..\..\components\finsh\finsh_var.c
+
+
finsh_vm.c
1
..\..\components\finsh\finsh_vm.c
+
+
finsh_token.c
1
@@ -1092,36 +1329,37 @@
1
..\..\components\libc\compilers\armlibc\libc.c
+
+
mem_std.c
1
..\..\components\libc\compilers\armlibc\mem_std.c
+
+
stdio.c
1
..\..\components\libc\compilers\armlibc\stdio.c
+
+
stubs.c
1
..\..\components\libc\compilers\armlibc\stubs.c
+
+
time.c
1
- ..\..\components\libc\compilers\armlibc\time.c
+ ..\..\components\libc\compilers\common\time.c
-
-
-
-
-
-
-
diff --git a/bsp/stm32h743-nucleo/project.uvoptx b/bsp/stm32h743-nucleo/project.uvoptx
index 6f0393618..784d04001 100644
--- a/bsp/stm32h743-nucleo/project.uvoptx
+++ b/bsp/stm32h743-nucleo/project.uvoptx
@@ -8,7 +8,7 @@
*.c
*.s*; *.src; *.a*
- *.obj; *.o
+ *.obj
*.lib
*.txt; *.h; *.inc
*.plm
@@ -28,7 +28,7 @@
12000000
- 1
+ 0
1
0
1
@@ -73,11 +73,11 @@
0
- 1
+ 0
0
1
- 18
+ 0
0
1
@@ -101,8 +101,6 @@
0
0
1
- 0
- 0
5
@@ -117,11 +115,6 @@
STLink\ST-LINKIII-KEIL_SWO.dll
-
- 0
- ST-LINKIII-KEIL_SWO
- -U -O206 -SF4000 -C0 -A0 -I0 -HNlocalhost -HP7184 -P1 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FD20000000 -FC1000 -FN1 -FF0STM32H7x_2048.FLM -FS08000000 -FL0200000 -FP0($$Device:STM32H743ZITx$CMSIS\Flash\STM32H7x_2048.FLM)
-
0
UL2CM3
@@ -173,7 +166,6 @@
1
- 0
0
2
10000000
@@ -181,1764 +173,4 @@
-
- Applications
- 1
- 0
- 0
- 0
-
- 1
- 1
- 1
- 0
- 0
- 0
- applications\main.c
- main.c
- 0
- 0
-
-
- 1
- 2
- 1
- 0
- 0
- 0
- applications\sram.c
- sram.c
- 0
- 0
-
-
-
-
- Drivers
- 1
- 0
- 0
- 0
-
- 2
- 3
- 1
- 0
- 0
- 0
- drivers\board.c
- board.c
- 0
- 0
-
-
- 2
- 4
- 1
- 0
- 0
- 0
- drivers\stm32h7xx_it.c
- stm32h7xx_it.c
- 0
- 0
-
-
- 2
- 5
- 1
- 0
- 0
- 0
- drivers\drv_mpu.c
- drv_mpu.c
- 0
- 0
-
-
- 2
- 6
- 1
- 0
- 0
- 0
- drivers\drv_usart.c
- drv_usart.c
- 0
- 0
-
-
-
-
- CMSIS
- 1
- 0
- 0
- 0
-
- 3
- 7
- 1
- 0
- 0
- 0
- Libraries\CMSIS\Device\ST\STM32H7xx\Source\Templates\system_stm32h7xx.c
- system_stm32h7xx.c
- 0
- 0
-
-
- 3
- 8
- 2
- 0
- 0
- 0
- Libraries\CMSIS\Device\ST\STM32H7xx\Source\Templates\arm\startup_stm32h743xx.s
- startup_stm32h743xx.s
- 0
- 0
-
-
-
-
- STM32H7xx_HAL_Driver
- 0
- 0
- 0
- 0
-
- 4
- 9
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal.c
- stm32h7xx_hal.c
- 0
- 0
-
-
- 4
- 10
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_adc.c
- stm32h7xx_hal_adc.c
- 0
- 0
-
-
- 4
- 11
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_adc_ex.c
- stm32h7xx_hal_adc_ex.c
- 0
- 0
-
-
- 4
- 12
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_cec.c
- stm32h7xx_hal_cec.c
- 0
- 0
-
-
- 4
- 13
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_comp.c
- stm32h7xx_hal_comp.c
- 0
- 0
-
-
- 4
- 14
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_cortex.c
- stm32h7xx_hal_cortex.c
- 0
- 0
-
-
- 4
- 15
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_crc.c
- stm32h7xx_hal_crc.c
- 0
- 0
-
-
- 4
- 16
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_crc_ex.c
- stm32h7xx_hal_crc_ex.c
- 0
- 0
-
-
- 4
- 17
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_cryp.c
- stm32h7xx_hal_cryp.c
- 0
- 0
-
-
- 4
- 18
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_cryp_ex.c
- stm32h7xx_hal_cryp_ex.c
- 0
- 0
-
-
- 4
- 19
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_dac.c
- stm32h7xx_hal_dac.c
- 0
- 0
-
-
- 4
- 20
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_dac_ex.c
- stm32h7xx_hal_dac_ex.c
- 0
- 0
-
-
- 4
- 21
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_dcmi.c
- stm32h7xx_hal_dcmi.c
- 0
- 0
-
-
- 4
- 22
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_dfsdm.c
- stm32h7xx_hal_dfsdm.c
- 0
- 0
-
-
- 4
- 23
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_dma.c
- stm32h7xx_hal_dma.c
- 0
- 0
-
-
- 4
- 24
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_dma2d.c
- stm32h7xx_hal_dma2d.c
- 0
- 0
-
-
- 4
- 25
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_dma_ex.c
- stm32h7xx_hal_dma_ex.c
- 0
- 0
-
-
- 4
- 26
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_eth.c
- stm32h7xx_hal_eth.c
- 0
- 0
-
-
- 4
- 27
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_eth_ex.c
- stm32h7xx_hal_eth_ex.c
- 0
- 0
-
-
- 4
- 28
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_fdcan.c
- stm32h7xx_hal_fdcan.c
- 0
- 0
-
-
- 4
- 29
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_flash.c
- stm32h7xx_hal_flash.c
- 0
- 0
-
-
- 4
- 30
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_flash_ex.c
- stm32h7xx_hal_flash_ex.c
- 0
- 0
-
-
- 4
- 31
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_gpio.c
- stm32h7xx_hal_gpio.c
- 0
- 0
-
-
- 4
- 32
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_hash.c
- stm32h7xx_hal_hash.c
- 0
- 0
-
-
- 4
- 33
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_hash_ex.c
- stm32h7xx_hal_hash_ex.c
- 0
- 0
-
-
- 4
- 34
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_hcd.c
- stm32h7xx_hal_hcd.c
- 0
- 0
-
-
- 4
- 35
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_hrtim.c
- stm32h7xx_hal_hrtim.c
- 0
- 0
-
-
- 4
- 36
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_hsem.c
- stm32h7xx_hal_hsem.c
- 0
- 0
-
-
- 4
- 37
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_i2c.c
- stm32h7xx_hal_i2c.c
- 0
- 0
-
-
- 4
- 38
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_i2c_ex.c
- stm32h7xx_hal_i2c_ex.c
- 0
- 0
-
-
- 4
- 39
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_i2s.c
- stm32h7xx_hal_i2s.c
- 0
- 0
-
-
- 4
- 40
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_i2s_ex.c
- stm32h7xx_hal_i2s_ex.c
- 0
- 0
-
-
- 4
- 41
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_irda.c
- stm32h7xx_hal_irda.c
- 0
- 0
-
-
- 4
- 42
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_iwdg.c
- stm32h7xx_hal_iwdg.c
- 0
- 0
-
-
- 4
- 43
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_jpeg.c
- stm32h7xx_hal_jpeg.c
- 0
- 0
-
-
- 4
- 44
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_lptim.c
- stm32h7xx_hal_lptim.c
- 0
- 0
-
-
- 4
- 45
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_ltdc.c
- stm32h7xx_hal_ltdc.c
- 0
- 0
-
-
- 4
- 46
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_mdios.c
- stm32h7xx_hal_mdios.c
- 0
- 0
-
-
- 4
- 47
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_mdma.c
- stm32h7xx_hal_mdma.c
- 0
- 0
-
-
- 4
- 48
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_mmc.c
- stm32h7xx_hal_mmc.c
- 0
- 0
-
-
- 4
- 49
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_mmc_ex.c
- stm32h7xx_hal_mmc_ex.c
- 0
- 0
-
-
- 4
- 50
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_nand.c
- stm32h7xx_hal_nand.c
- 0
- 0
-
-
- 4
- 51
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_nor.c
- stm32h7xx_hal_nor.c
- 0
- 0
-
-
- 4
- 52
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_opamp.c
- stm32h7xx_hal_opamp.c
- 0
- 0
-
-
- 4
- 53
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_opamp_ex.c
- stm32h7xx_hal_opamp_ex.c
- 0
- 0
-
-
- 4
- 54
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_pcd.c
- stm32h7xx_hal_pcd.c
- 0
- 0
-
-
- 4
- 55
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_pcd_ex.c
- stm32h7xx_hal_pcd_ex.c
- 0
- 0
-
-
- 4
- 56
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_pwr.c
- stm32h7xx_hal_pwr.c
- 0
- 0
-
-
- 4
- 57
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_pwr_ex.c
- stm32h7xx_hal_pwr_ex.c
- 0
- 0
-
-
- 4
- 58
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_qspi.c
- stm32h7xx_hal_qspi.c
- 0
- 0
-
-
- 4
- 59
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_rcc.c
- stm32h7xx_hal_rcc.c
- 0
- 0
-
-
- 4
- 60
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_rcc_ex.c
- stm32h7xx_hal_rcc_ex.c
- 0
- 0
-
-
- 4
- 61
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_rng.c
- stm32h7xx_hal_rng.c
- 0
- 0
-
-
- 4
- 62
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_rtc.c
- stm32h7xx_hal_rtc.c
- 0
- 0
-
-
- 4
- 63
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_rtc_ex.c
- stm32h7xx_hal_rtc_ex.c
- 0
- 0
-
-
- 4
- 64
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_sai.c
- stm32h7xx_hal_sai.c
- 0
- 0
-
-
- 4
- 65
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_sai_ex.c
- stm32h7xx_hal_sai_ex.c
- 0
- 0
-
-
- 4
- 66
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_sd.c
- stm32h7xx_hal_sd.c
- 0
- 0
-
-
- 4
- 67
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_sd_ex.c
- stm32h7xx_hal_sd_ex.c
- 0
- 0
-
-
- 4
- 68
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_sdram.c
- stm32h7xx_hal_sdram.c
- 0
- 0
-
-
- 4
- 69
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_smartcard.c
- stm32h7xx_hal_smartcard.c
- 0
- 0
-
-
- 4
- 70
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_smartcard_ex.c
- stm32h7xx_hal_smartcard_ex.c
- 0
- 0
-
-
- 4
- 71
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_smbus.c
- stm32h7xx_hal_smbus.c
- 0
- 0
-
-
- 4
- 72
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_spdifrx.c
- stm32h7xx_hal_spdifrx.c
- 0
- 0
-
-
- 4
- 73
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_spi.c
- stm32h7xx_hal_spi.c
- 0
- 0
-
-
- 4
- 74
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_spi_ex.c
- stm32h7xx_hal_spi_ex.c
- 0
- 0
-
-
- 4
- 75
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_sram.c
- stm32h7xx_hal_sram.c
- 0
- 0
-
-
- 4
- 76
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_swpmi.c
- stm32h7xx_hal_swpmi.c
- 0
- 0
-
-
- 4
- 77
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_tim.c
- stm32h7xx_hal_tim.c
- 0
- 0
-
-
- 4
- 78
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_tim_ex.c
- stm32h7xx_hal_tim_ex.c
- 0
- 0
-
-
- 4
- 79
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_uart.c
- stm32h7xx_hal_uart.c
- 0
- 0
-
-
- 4
- 80
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_uart_ex.c
- stm32h7xx_hal_uart_ex.c
- 0
- 0
-
-
- 4
- 81
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_usart.c
- stm32h7xx_hal_usart.c
- 0
- 0
-
-
- 4
- 82
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_wwdg.c
- stm32h7xx_hal_wwdg.c
- 0
- 0
-
-
- 4
- 83
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_ll_fmc.c
- stm32h7xx_ll_fmc.c
- 0
- 0
-
-
- 4
- 84
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_ll_sdmmc.c
- stm32h7xx_ll_sdmmc.c
- 0
- 0
-
-
- 4
- 85
- 1
- 0
- 0
- 0
- Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_ll_usb.c
- stm32h7xx_ll_usb.c
- 0
- 0
-
-
-
-
- Kernel
- 0
- 0
- 0
- 0
-
- 5
- 86
- 1
- 0
- 0
- 0
- ..\..\src\clock.c
- clock.c
- 0
- 0
-
-
- 5
- 87
- 1
- 0
- 0
- 0
- ..\..\src\components.c
- components.c
- 0
- 0
-
-
- 5
- 88
- 1
- 0
- 0
- 0
- ..\..\src\cpu.c
- cpu.c
- 0
- 0
-
-
- 5
- 89
- 1
- 0
- 0
- 0
- ..\..\src\device.c
- device.c
- 0
- 0
-
-
- 5
- 90
- 1
- 0
- 0
- 0
- ..\..\src\idle.c
- idle.c
- 0
- 0
-
-
- 5
- 91
- 1
- 0
- 0
- 0
- ..\..\src\ipc.c
- ipc.c
- 0
- 0
-
-
- 5
- 92
- 1
- 0
- 0
- 0
- ..\..\src\irq.c
- irq.c
- 0
- 0
-
-
- 5
- 93
- 1
- 0
- 0
- 0
- ..\..\src\kservice.c
- kservice.c
- 0
- 0
-
-
- 5
- 94
- 1
- 0
- 0
- 0
- ..\..\src\mem.c
- mem.c
- 0
- 0
-
-
- 5
- 95
- 1
- 0
- 0
- 0
- ..\..\src\mempool.c
- mempool.c
- 0
- 0
-
-
- 5
- 96
- 1
- 0
- 0
- 0
- ..\..\src\object.c
- object.c
- 0
- 0
-
-
- 5
- 97
- 1
- 0
- 0
- 0
- ..\..\src\scheduler.c
- scheduler.c
- 0
- 0
-
-
- 5
- 98
- 1
- 0
- 0
- 0
- ..\..\src\signal.c
- signal.c
- 0
- 0
-
-
- 5
- 99
- 1
- 0
- 0
- 0
- ..\..\src\thread.c
- thread.c
- 0
- 0
-
-
- 5
- 100
- 1
- 0
- 0
- 0
- ..\..\src\timer.c
- timer.c
- 0
- 0
-
-
-
-
- CORTEX-M7
- 0
- 0
- 0
- 0
-
- 6
- 101
- 1
- 0
- 0
- 0
- ..\..\libcpu\arm\cortex-m7\cpuport.c
- cpuport.c
- 0
- 0
-
-
- 6
- 102
- 2
- 0
- 0
- 0
- ..\..\libcpu\arm\cortex-m7\context_rvds.S
- context_rvds.S
- 0
- 0
-
-
- 6
- 103
- 1
- 0
- 0
- 0
- ..\..\libcpu\arm\common\backtrace.c
- backtrace.c
- 0
- 0
-
-
- 6
- 104
- 1
- 0
- 0
- 0
- ..\..\libcpu\arm\common\div0.c
- div0.c
- 0
- 0
-
-
- 6
- 105
- 1
- 0
- 0
- 0
- ..\..\libcpu\arm\common\showmem.c
- showmem.c
- 0
- 0
-
-
-
-
- Filesystem
- 0
- 0
- 0
- 0
-
- 7
- 106
- 1
- 0
- 0
- 0
- ..\..\components\dfs\src\dfs.c
- dfs.c
- 0
- 0
-
-
- 7
- 107
- 1
- 0
- 0
- 0
- ..\..\components\dfs\src\dfs_file.c
- dfs_file.c
- 0
- 0
-
-
- 7
- 108
- 1
- 0
- 0
- 0
- ..\..\components\dfs\src\dfs_fs.c
- dfs_fs.c
- 0
- 0
-
-
- 7
- 109
- 1
- 0
- 0
- 0
- ..\..\components\dfs\src\dfs_posix.c
- dfs_posix.c
- 0
- 0
-
-
- 7
- 110
- 1
- 0
- 0
- 0
- ..\..\components\dfs\filesystems\devfs\devfs.c
- devfs.c
- 0
- 0
-
-
-
-
- DeviceDrivers
- 0
- 0
- 0
- 0
-
- 8
- 111
- 1
- 0
- 0
- 0
- ..\..\components\drivers\serial\serial.c
- serial.c
- 0
- 0
-
-
- 8
- 112
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\completion.c
- completion.c
- 0
- 0
-
-
- 8
- 113
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\dataqueue.c
- dataqueue.c
- 0
- 0
-
-
- 8
- 114
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\pipe.c
- pipe.c
- 0
- 0
-
-
- 8
- 115
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\ringblk_buf.c
- ringblk_buf.c
- 0
- 0
-
-
- 8
- 116
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\ringbuffer.c
- ringbuffer.c
- 0
- 0
-
-
- 8
- 117
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\waitqueue.c
- waitqueue.c
- 0
- 0
-
-
- 8
- 118
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\workqueue.c
- workqueue.c
- 0
- 0
-
-
-
-
- finsh
- 0
- 0
- 0
- 0
-
- 9
- 119
- 1
- 0
- 0
- 0
- ..\..\components\finsh\shell.c
- shell.c
- 0
- 0
-
-
- 9
- 120
- 1
- 0
- 0
- 0
- ..\..\components\finsh\symbol.c
- symbol.c
- 0
- 0
-
-
- 9
- 121
- 1
- 0
- 0
- 0
- ..\..\components\finsh\cmd.c
- cmd.c
- 0
- 0
-
-
- 9
- 122
- 1
- 0
- 0
- 0
- ..\..\components\finsh\msh.c
- msh.c
- 0
- 0
-
-
- 9
- 123
- 1
- 0
- 0
- 0
- ..\..\components\finsh\msh_cmd.c
- msh_cmd.c
- 0
- 0
-
-
- 9
- 124
- 1
- 0
- 0
- 0
- ..\..\components\finsh\msh_file.c
- msh_file.c
- 0
- 0
-
-
- 9
- 125
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_compiler.c
- finsh_compiler.c
- 0
- 0
-
-
- 9
- 126
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_error.c
- finsh_error.c
- 0
- 0
-
-
- 9
- 127
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_heap.c
- finsh_heap.c
- 0
- 0
-
-
- 9
- 128
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_init.c
- finsh_init.c
- 0
- 0
-
-
- 9
- 129
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_node.c
- finsh_node.c
- 0
- 0
-
-
- 9
- 130
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_ops.c
- finsh_ops.c
- 0
- 0
-
-
- 9
- 131
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_parser.c
- finsh_parser.c
- 0
- 0
-
-
- 9
- 132
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_var.c
- finsh_var.c
- 0
- 0
-
-
- 9
- 133
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_vm.c
- finsh_vm.c
- 0
- 0
-
-
- 9
- 134
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_token.c
- finsh_token.c
- 0
- 0
-
-
-
-
- libc
- 0
- 0
- 0
- 0
-
- 10
- 135
- 1
- 0
- 0
- 0
- ..\..\components\libc\compilers\armlibc\libc.c
- libc.c
- 0
- 0
-
-
- 10
- 136
- 1
- 0
- 0
- 0
- ..\..\components\libc\compilers\armlibc\mem_std.c
- mem_std.c
- 0
- 0
-
-
- 10
- 137
- 1
- 0
- 0
- 0
- ..\..\components\libc\compilers\armlibc\stdio.c
- stdio.c
- 0
- 0
-
-
- 10
- 138
- 1
- 0
- 0
- 0
- ..\..\components\libc\compilers\armlibc\stubs.c
- stubs.c
- 0
- 0
-
-
- 10
- 139
- 1
- 0
- 0
- 0
- ..\..\components\libc\compilers\armlibc\time.c
- time.c
- 0
- 0
-
-
- 10
- 140
- 1
- 0
- 0
- 0
- ..\..\components\libc\compilers\common\gmtime_r.c
- gmtime_r.c
- 0
- 0
-
-
-
diff --git a/bsp/stm32h743-nucleo/project.uvprojx b/bsp/stm32h743-nucleo/project.uvprojx
index f34e1cd74..0eaedfd8e 100644
--- a/bsp/stm32h743-nucleo/project.uvprojx
+++ b/bsp/stm32h743-nucleo/project.uvprojx
@@ -1,46 +1,42 @@
-
2.1
-
### uVision Project, (C) Keil Software
-
rt-thread_stm32h7xx
0x4
ARM-ADS
- 5060750::V5.06 update 6 (build 750)::ARMCC
0
STM32H743ZITx
STMicroelectronics
- Keil.STM32H7xx_DFP.2.2.0
+ Keil.STM32H7xx_DFP.2.0.0
http://www.keil.com/pack
IRAM(0x20000000-0x2001FFFF) IRAM2(0x24000000-0x2407FFFF) IROM(0x8000000-0x81FFFFF) CLOCK(12000000) FPU3(DFPU) CPUTYPE("Cortex-M7") ELITTLE
-
-
+
+
UL2CM3(-S0 -C0 -P0 -FD20010000 -FC1000 -FN1 -FF0STM32F7x_1024 -FS08000000 -FL0100000 -FP0($$Device:STM32F746NGHx$CMSIS\Flash\STM32F7x_1024.FLM))
0
$$Device:STM32F746NGHx$Drivers\CMSIS\Device\ST\STM32F7xx\Include\stm32f7xx.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
$$Device:STM32F746NGHx$CMSIS\SVD\STM32F7x.svd
0
0
-
-
-
-
-
+
+
+
+
+
0
0
@@ -54,7 +50,7 @@
0
0
1
- 0
+ 1
.\build\
1
0
@@ -62,8 +58,8 @@
0
0
-
-
+
+
0
0
0
@@ -72,8 +68,8 @@
0
0
-
-
+
+
0
0
0
@@ -83,14 +79,14 @@
1
0
fromelf --bin !L --output rtthread.bin
-
+
0
0
0
0
0
-
+
0
@@ -104,8 +100,8 @@
0
0
3
-
-
+
+
1
@@ -139,10 +135,10 @@
1
BIN\UL2CM3.DLL
"" ()
-
-
-
-
+
+
+
+
0
@@ -175,7 +171,7 @@
0
0
"Cortex-M7"
-
+
0
0
0
@@ -184,7 +180,6 @@
0
0
2
- 0
1
0
8
@@ -308,7 +303,7 @@
0x10000
-
+
1
@@ -321,24 +316,23 @@
1
0
0
- 2
+ 0
0
0
1
- 0
0
- 3
- 3
+ 0
+ 0
1
1
0
0
0
-
+
USE_HAL_DRIVER, RT_USING_ARM_LIBC, STM32H743xx
-
- applications;.;drivers;Libraries\CMSIS\Device\ST\STM32H7xx\Include;Libraries\CMSIS\Include;Libraries\STM32H7xx_HAL_Driver\Inc;..\..\include;..\..\libcpu\arm\cortex-m7;..\..\libcpu\arm\common;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\libc\compilers\common
+
+ .;..\..\include;applications;.;drivers;Libraries\CMSIS\Device\ST\STM32H7xx\Include;Libraries\CMSIS\Include;Libraries\STM32H7xx_HAL_Driver\Inc;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m7;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\libc\compilers\common
@@ -353,10 +347,10 @@
0
0
-
-
-
-
+
+
+
+
@@ -368,17 +362,125 @@
0
0x08000000
0x20000000
-
-
-
-
- --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab)
-
-
+
+
+
+
+
+
+
+
+ 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
@@ -387,6 +489,8 @@
1
applications\main.c
+
+
sram.c
1
@@ -402,16 +506,22 @@
1
drivers\board.c
+
+
stm32h7xx_it.c
1
drivers\stm32h7xx_it.c
+
+
drv_mpu.c
1
drivers\drv_mpu.c
+
+
drv_usart.c
1
@@ -427,6 +537,8 @@
1
Libraries\CMSIS\Device\ST\STM32H7xx\Source\Templates\system_stm32h7xx.c
+
+
startup_stm32h743xx.s
2
@@ -442,381 +554,533 @@
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal.c
+
+
stm32h7xx_hal_adc.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_adc.c
+
+
stm32h7xx_hal_adc_ex.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_adc_ex.c
+
+
stm32h7xx_hal_cec.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_cec.c
+
+
stm32h7xx_hal_comp.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_comp.c
+
+
stm32h7xx_hal_cortex.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_cortex.c
+
+
stm32h7xx_hal_crc.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_crc.c
+
+
stm32h7xx_hal_crc_ex.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_crc_ex.c
+
+
stm32h7xx_hal_cryp.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_cryp.c
+
+
stm32h7xx_hal_cryp_ex.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_cryp_ex.c
+
+
stm32h7xx_hal_dac.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_dac.c
+
+
stm32h7xx_hal_dac_ex.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_dac_ex.c
+
+
stm32h7xx_hal_dcmi.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_dcmi.c
+
+
stm32h7xx_hal_dfsdm.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_dfsdm.c
+
+
stm32h7xx_hal_dma.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_dma.c
+
+
stm32h7xx_hal_dma2d.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_dma2d.c
+
+
stm32h7xx_hal_dma_ex.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_dma_ex.c
+
+
stm32h7xx_hal_eth.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_eth.c
+
+
stm32h7xx_hal_eth_ex.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_eth_ex.c
+
+
stm32h7xx_hal_fdcan.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_fdcan.c
+
+
stm32h7xx_hal_flash.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_flash.c
+
+
stm32h7xx_hal_flash_ex.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_flash_ex.c
+
+
stm32h7xx_hal_gpio.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_gpio.c
+
+
stm32h7xx_hal_hash.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_hash.c
+
+
stm32h7xx_hal_hash_ex.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_hash_ex.c
+
+
stm32h7xx_hal_hcd.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_hcd.c
+
+
stm32h7xx_hal_hrtim.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_hrtim.c
+
+
stm32h7xx_hal_hsem.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_hsem.c
+
+
stm32h7xx_hal_i2c.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_i2c.c
+
+
stm32h7xx_hal_i2c_ex.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_i2c_ex.c
+
+
stm32h7xx_hal_i2s.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_i2s.c
+
+
stm32h7xx_hal_i2s_ex.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_i2s_ex.c
+
+
stm32h7xx_hal_irda.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_irda.c
+
+
stm32h7xx_hal_iwdg.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_iwdg.c
+
+
stm32h7xx_hal_jpeg.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_jpeg.c
+
+
stm32h7xx_hal_lptim.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_lptim.c
+
+
stm32h7xx_hal_ltdc.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_ltdc.c
+
+
stm32h7xx_hal_mdios.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_mdios.c
+
+
stm32h7xx_hal_mdma.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_mdma.c
+
+
stm32h7xx_hal_mmc.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_mmc.c
+
+
stm32h7xx_hal_mmc_ex.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_mmc_ex.c
+
+
stm32h7xx_hal_nand.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_nand.c
+
+
stm32h7xx_hal_nor.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_nor.c
+
+
stm32h7xx_hal_opamp.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_opamp.c
+
+
stm32h7xx_hal_opamp_ex.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_opamp_ex.c
+
+
stm32h7xx_hal_pcd.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_pcd.c
+
+
stm32h7xx_hal_pcd_ex.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_pcd_ex.c
+
+
stm32h7xx_hal_pwr.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_pwr.c
+
+
stm32h7xx_hal_pwr_ex.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_pwr_ex.c
+
+
stm32h7xx_hal_qspi.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_qspi.c
+
+
stm32h7xx_hal_rcc.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_rcc.c
+
+
stm32h7xx_hal_rcc_ex.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_rcc_ex.c
+
+
stm32h7xx_hal_rng.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_rng.c
+
+
stm32h7xx_hal_rtc.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_rtc.c
+
+
stm32h7xx_hal_rtc_ex.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_rtc_ex.c
+
+
stm32h7xx_hal_sai.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_sai.c
+
+
stm32h7xx_hal_sai_ex.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_sai_ex.c
+
+
stm32h7xx_hal_sd.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_sd.c
+
+
stm32h7xx_hal_sd_ex.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_sd_ex.c
+
+
stm32h7xx_hal_sdram.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_sdram.c
+
+
stm32h7xx_hal_smartcard.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_smartcard.c
+
+
stm32h7xx_hal_smartcard_ex.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_smartcard_ex.c
+
+
stm32h7xx_hal_smbus.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_smbus.c
+
+
stm32h7xx_hal_spdifrx.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_spdifrx.c
+
+
stm32h7xx_hal_spi.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_spi.c
+
+
stm32h7xx_hal_spi_ex.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_spi_ex.c
+
+
stm32h7xx_hal_sram.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_sram.c
+
+
stm32h7xx_hal_swpmi.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_swpmi.c
+
+
stm32h7xx_hal_tim.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_tim.c
+
+
stm32h7xx_hal_tim_ex.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_tim_ex.c
+
+
stm32h7xx_hal_uart.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_uart.c
+
+
stm32h7xx_hal_uart_ex.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_uart_ex.c
+
+
stm32h7xx_hal_usart.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_usart.c
+
+
stm32h7xx_hal_wwdg.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_wwdg.c
+
+
stm32h7xx_ll_fmc.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_ll_fmc.c
+
+
stm32h7xx_ll_sdmmc.c
1
Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_ll_sdmmc.c
+
+
stm32h7xx_ll_usb.c
1
@@ -825,113 +1089,48 @@
- Kernel
+ cpu
- 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
+ backtrace.c
1
- ..\..\src\scheduler.c
+ ..\..\libcpu\arm\common\backtrace.c
+
+
- signal.c
+ div0.c
1
- ..\..\src\signal.c
+ ..\..\libcpu\arm\common\div0.c
+
+
- thread.c
+ showmem.c
1
- ..\..\src\thread.c
+ ..\..\libcpu\arm\common\showmem.c
+
+
- timer.c
+ cpu_cache.c
1
- ..\..\src\timer.c
+ ..\..\libcpu\arm\cortex-m7\cpu_cache.c
-
-
- CORTEX-M7
cpuport.c
1
..\..\libcpu\arm\cortex-m7\cpuport.c
+
+
context_rvds.S
2
..\..\libcpu\arm\cortex-m7\context_rvds.S
-
- backtrace.c
- 1
- ..\..\libcpu\arm\common\backtrace.c
-
-
- div0.c
- 1
- ..\..\libcpu\arm\common\div0.c
-
-
- showmem.c
- 1
- ..\..\libcpu\arm\common\showmem.c
-
@@ -942,21 +1141,29 @@
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
+
+
devfs.c
1
@@ -972,36 +1179,50 @@
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
@@ -1017,76 +1238,92 @@
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
-
- msh_cmd.c
- 1
- ..\..\components\finsh\msh_cmd.c
-
+
+
msh_file.c
1
..\..\components\finsh\msh_file.c
+
+
finsh_compiler.c
1
..\..\components\finsh\finsh_compiler.c
+
+
finsh_error.c
1
..\..\components\finsh\finsh_error.c
+
+
finsh_heap.c
1
..\..\components\finsh\finsh_heap.c
+
+
finsh_init.c
1
..\..\components\finsh\finsh_init.c
+
+
finsh_node.c
1
..\..\components\finsh\finsh_node.c
+
+
finsh_ops.c
1
..\..\components\finsh\finsh_ops.c
+
+
finsh_parser.c
1
..\..\components\finsh\finsh_parser.c
+
+
finsh_var.c
1
..\..\components\finsh\finsh_var.c
+
+
finsh_vm.c
1
..\..\components\finsh\finsh_vm.c
+
+
finsh_token.c
1
@@ -1102,41 +1339,42 @@
1
..\..\components\libc\compilers\armlibc\libc.c
+
+
mem_std.c
1
..\..\components\libc\compilers\armlibc\mem_std.c
+
+
stdio.c
1
..\..\components\libc\compilers\armlibc\stdio.c
+
+
stubs.c
1
..\..\components\libc\compilers\armlibc\stubs.c
+
+
time.c
1
- ..\..\components\libc\compilers\armlibc\time.c
-
-
- gmtime_r.c
- 1
- ..\..\components\libc\compilers\common\gmtime_r.c
+ ..\..\components\libc\compilers\common\time.c
-
-
-
-
+
+
+
-
diff --git a/bsp/swm320-lq100/project.ewp b/bsp/swm320-lq100/project.ewp
index 1b1a032c9..3c89d9260 100644
--- a/bsp/swm320-lq100/project.ewp
+++ b/bsp/swm320-lq100/project.ewp
@@ -340,12 +340,13 @@
CCIncludePath2
- $PROJ_DIR$\..\..\include
+ $PROJ_DIR$\applications
$PROJ_DIR$\Libraries\CMSIS\DeviceSupport
$PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver
$PROJ_DIR$\drivers
+ $PROJ_DIR$\..\..\components\libc\compilers\common
$PROJ_DIR$\.
- $PROJ_DIR$\applications
+ $PROJ_DIR$\..\..\include
$PROJ_DIR$\..\..\libcpu\arm\cortex-m4
$PROJ_DIR$\..\..\components\drivers\include
$PROJ_DIR$\..\..\libcpu\arm\common
@@ -1365,12 +1366,13 @@
CCIncludePath2
- $PROJ_DIR$\..\..\include
+ $PROJ_DIR$\applications
$PROJ_DIR$\Libraries\CMSIS\DeviceSupport
$PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver
$PROJ_DIR$\drivers
+ $PROJ_DIR$\..\..\components\libc\compilers\common
$PROJ_DIR$\.
- $PROJ_DIR$\applications
+ $PROJ_DIR$\..\..\include
$PROJ_DIR$\..\..\libcpu\arm\cortex-m4
$PROJ_DIR$\..\..\components\drivers\include
$PROJ_DIR$\..\..\libcpu\arm\common
@@ -2050,6 +2052,57 @@
+
+ Kernel
+
+ $PROJ_DIR$\..\..\src\clock.c
+
+
+ $PROJ_DIR$\..\..\src\components.c
+
+
+ $PROJ_DIR$\..\..\src\cpu.c
+
+
+ $PROJ_DIR$\..\..\src\device.c
+
+
+ $PROJ_DIR$\..\..\src\idle.c
+
+
+ $PROJ_DIR$\..\..\src\ipc.c
+
+
+ $PROJ_DIR$\..\..\src\irq.c
+
+
+ $PROJ_DIR$\..\..\src\kservice.c
+
+
+ $PROJ_DIR$\..\..\src\mem.c
+
+
+ $PROJ_DIR$\..\..\src\memheap.c
+
+
+ $PROJ_DIR$\..\..\src\mempool.c
+
+
+ $PROJ_DIR$\..\..\src\object.c
+
+
+ $PROJ_DIR$\..\..\src\scheduler.c
+
+
+ $PROJ_DIR$\..\..\src\signal.c
+
+
+ $PROJ_DIR$\..\..\src\thread.c
+
+
+ $PROJ_DIR$\..\..\src\timer.c
+
+
Applications
@@ -2135,73 +2188,22 @@
- Kernel
-
- $PROJ_DIR$\..\..\src\clock.c
-
-
- $PROJ_DIR$\..\..\src\components.c
-
-
- $PROJ_DIR$\..\..\src\cpu.c
-
-
- $PROJ_DIR$\..\..\src\device.c
-
-
- $PROJ_DIR$\..\..\src\idle.c
-
-
- $PROJ_DIR$\..\..\src\ipc.c
-
-
- $PROJ_DIR$\..\..\src\irq.c
-
-
- $PROJ_DIR$\..\..\src\kservice.c
-
-
- $PROJ_DIR$\..\..\src\mem.c
-
-
- $PROJ_DIR$\..\..\src\memheap.c
-
-
- $PROJ_DIR$\..\..\src\mempool.c
-
+ cpu
- $PROJ_DIR$\..\..\src\object.c
-
-
- $PROJ_DIR$\..\..\src\scheduler.c
-
-
- $PROJ_DIR$\..\..\src\signal.c
+ $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c
- $PROJ_DIR$\..\..\src\thread.c
+ $PROJ_DIR$\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\src\timer.c
+ $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
-
-
- CORTEX-M4
$PROJ_DIR$\..\..\libcpu\arm\cortex-m4\cpuport.c
$PROJ_DIR$\..\..\libcpu\arm\cortex-m4\context_iar.S
-
- $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\common\div0.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
-
DeviceDrivers
@@ -2244,21 +2246,12 @@
$PROJ_DIR$\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\components\finsh\symbol.c
-
$PROJ_DIR$\..\..\components\finsh\cmd.c
$PROJ_DIR$\..\..\components\finsh\msh.c
-
- $PROJ_DIR$\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\components\finsh\msh_file.c
-
$PROJ_DIR$\..\..\components\finsh\finsh_compiler.c
@@ -2290,4 +2283,7 @@
$PROJ_DIR$\..\..\components\finsh\finsh_token.c
+
+ libc
+
diff --git a/bsp/swm320-lq100/project.uvoptx b/bsp/swm320-lq100/project.uvoptx
index 8cd93653a..bc15f1d32 100644
--- a/bsp/swm320-lq100/project.uvoptx
+++ b/bsp/swm320-lq100/project.uvoptx
@@ -73,7 +73,7 @@
0
- 1
+ 0
0
1
@@ -174,948 +174,4 @@
-
- Applications
- 0
- 0
- 0
- 0
-
- 1
- 1
- 1
- 0
- 0
- 0
- applications\hwtimer_sample.c
- hwtimer_sample.c
- 0
- 0
-
-
- 1
- 2
- 1
- 0
- 0
- 0
- applications\main.c
- main.c
- 0
- 0
-
-
-
-
- Drivers
- 0
- 0
- 0
- 0
-
- 2
- 3
- 1
- 0
- 0
- 0
- drivers\board.c
- board.c
- 0
- 0
-
-
- 2
- 4
- 1
- 0
- 0
- 0
- drivers\drv_gpio.c
- drv_gpio.c
- 0
- 0
-
-
- 2
- 5
- 1
- 0
- 0
- 0
- drivers\drv_uart.c
- drv_uart.c
- 0
- 0
-
-
-
-
- Libraries
- 0
- 0
- 0
- 0
-
- 3
- 6
- 1
- 0
- 0
- 0
- Libraries\CMSIS\DeviceSupport\system_SWM320.c
- system_SWM320.c
- 0
- 0
-
-
- 3
- 7
- 1
- 0
- 0
- 0
- Libraries\SWM320_StdPeriph_Driver\SWM320_adc.c
- SWM320_adc.c
- 0
- 0
-
-
- 3
- 8
- 1
- 0
- 0
- 0
- Libraries\SWM320_StdPeriph_Driver\SWM320_can.c
- SWM320_can.c
- 0
- 0
-
-
- 3
- 9
- 1
- 0
- 0
- 0
- Libraries\SWM320_StdPeriph_Driver\SWM320_crc.c
- SWM320_crc.c
- 0
- 0
-
-
- 3
- 10
- 1
- 0
- 0
- 0
- Libraries\SWM320_StdPeriph_Driver\SWM320_dma.c
- SWM320_dma.c
- 0
- 0
-
-
- 3
- 11
- 1
- 0
- 0
- 0
- Libraries\SWM320_StdPeriph_Driver\SWM320_exti.c
- SWM320_exti.c
- 0
- 0
-
-
- 3
- 12
- 1
- 0
- 0
- 0
- Libraries\SWM320_StdPeriph_Driver\SWM320_flash.c
- SWM320_flash.c
- 0
- 0
-
-
- 3
- 13
- 1
- 0
- 0
- 0
- Libraries\SWM320_StdPeriph_Driver\SWM320_gpio.c
- SWM320_gpio.c
- 0
- 0
-
-
- 3
- 14
- 1
- 0
- 0
- 0
- Libraries\SWM320_StdPeriph_Driver\SWM320_i2c.c
- SWM320_i2c.c
- 0
- 0
-
-
- 3
- 15
- 1
- 0
- 0
- 0
- Libraries\SWM320_StdPeriph_Driver\SWM320_lcd.c
- SWM320_lcd.c
- 0
- 0
-
-
- 3
- 16
- 1
- 0
- 0
- 0
- Libraries\SWM320_StdPeriph_Driver\SWM320_norflash.c
- SWM320_norflash.c
- 0
- 0
-
-
- 3
- 17
- 1
- 0
- 0
- 0
- Libraries\SWM320_StdPeriph_Driver\SWM320_port.c
- SWM320_port.c
- 0
- 0
-
-
- 3
- 18
- 1
- 0
- 0
- 0
- Libraries\SWM320_StdPeriph_Driver\SWM320_pwm.c
- SWM320_pwm.c
- 0
- 0
-
-
- 3
- 19
- 1
- 0
- 0
- 0
- Libraries\SWM320_StdPeriph_Driver\SWM320_rtc.c
- SWM320_rtc.c
- 0
- 0
-
-
- 3
- 20
- 1
- 0
- 0
- 0
- Libraries\SWM320_StdPeriph_Driver\SWM320_sdio.c
- SWM320_sdio.c
- 0
- 0
-
-
- 3
- 21
- 1
- 0
- 0
- 0
- Libraries\SWM320_StdPeriph_Driver\SWM320_sdram.c
- SWM320_sdram.c
- 0
- 0
-
-
- 3
- 22
- 1
- 0
- 0
- 0
- Libraries\SWM320_StdPeriph_Driver\SWM320_spi.c
- SWM320_spi.c
- 0
- 0
-
-
- 3
- 23
- 1
- 0
- 0
- 0
- Libraries\SWM320_StdPeriph_Driver\SWM320_timr.c
- SWM320_timr.c
- 0
- 0
-
-
- 3
- 24
- 1
- 0
- 0
- 0
- Libraries\SWM320_StdPeriph_Driver\SWM320_uart.c
- SWM320_uart.c
- 0
- 0
-
-
- 3
- 25
- 1
- 0
- 0
- 0
- Libraries\SWM320_StdPeriph_Driver\SWM320_wdt.c
- SWM320_wdt.c
- 0
- 0
-
-
- 3
- 26
- 2
- 0
- 0
- 0
- Libraries\CMSIS\DeviceSupport\startup\arm\startup_SWM320.s
- startup_SWM320.s
- 0
- 0
-
-
-
-
- Kernel
- 0
- 0
- 0
- 0
-
- 4
- 27
- 1
- 0
- 0
- 0
- ..\..\src\clock.c
- clock.c
- 0
- 0
-
-
- 4
- 28
- 1
- 0
- 0
- 0
- ..\..\src\components.c
- components.c
- 0
- 0
-
-
- 4
- 29
- 1
- 0
- 0
- 0
- ..\..\src\cpu.c
- cpu.c
- 0
- 0
-
-
- 4
- 30
- 1
- 0
- 0
- 0
- ..\..\src\device.c
- device.c
- 0
- 0
-
-
- 4
- 31
- 1
- 0
- 0
- 0
- ..\..\src\idle.c
- idle.c
- 0
- 0
-
-
- 4
- 32
- 1
- 0
- 0
- 0
- ..\..\src\ipc.c
- ipc.c
- 0
- 0
-
-
- 4
- 33
- 1
- 0
- 0
- 0
- ..\..\src\irq.c
- irq.c
- 0
- 0
-
-
- 4
- 34
- 1
- 0
- 0
- 0
- ..\..\src\kservice.c
- kservice.c
- 0
- 0
-
-
- 4
- 35
- 1
- 0
- 0
- 0
- ..\..\src\mem.c
- mem.c
- 0
- 0
-
-
- 4
- 36
- 1
- 0
- 0
- 0
- ..\..\src\memheap.c
- memheap.c
- 0
- 0
-
-
- 4
- 37
- 1
- 0
- 0
- 0
- ..\..\src\mempool.c
- mempool.c
- 0
- 0
-
-
- 4
- 38
- 1
- 0
- 0
- 0
- ..\..\src\object.c
- object.c
- 0
- 0
-
-
- 4
- 39
- 1
- 0
- 0
- 0
- ..\..\src\scheduler.c
- scheduler.c
- 0
- 0
-
-
- 4
- 40
- 1
- 0
- 0
- 0
- ..\..\src\signal.c
- signal.c
- 0
- 0
-
-
- 4
- 41
- 1
- 0
- 0
- 0
- ..\..\src\thread.c
- thread.c
- 0
- 0
-
-
- 4
- 42
- 1
- 0
- 0
- 0
- ..\..\src\timer.c
- timer.c
- 0
- 0
-
-
-
-
- CORTEX-M4
- 0
- 0
- 0
- 0
-
- 5
- 43
- 1
- 0
- 0
- 0
- ..\..\libcpu\arm\cortex-m4\cpuport.c
- cpuport.c
- 0
- 0
-
-
- 5
- 44
- 2
- 0
- 0
- 0
- ..\..\libcpu\arm\cortex-m4\context_rvds.S
- context_rvds.S
- 0
- 0
-
-
- 5
- 45
- 1
- 0
- 0
- 0
- ..\..\libcpu\arm\common\backtrace.c
- backtrace.c
- 0
- 0
-
-
- 5
- 46
- 1
- 0
- 0
- 0
- ..\..\libcpu\arm\common\div0.c
- div0.c
- 0
- 0
-
-
- 5
- 47
- 1
- 0
- 0
- 0
- ..\..\libcpu\arm\common\showmem.c
- showmem.c
- 0
- 0
-
-
-
-
- DeviceDrivers
- 0
- 0
- 0
- 0
-
- 6
- 48
- 1
- 0
- 0
- 0
- ..\..\components\drivers\hwtimer\hwtimer.c
- hwtimer.c
- 0
- 0
-
-
- 6
- 49
- 1
- 0
- 0
- 0
- ..\..\components\drivers\misc\pin.c
- pin.c
- 0
- 0
-
-
- 6
- 50
- 1
- 0
- 0
- 0
- ..\..\components\drivers\misc\rt_drv_pwm.c
- rt_drv_pwm.c
- 0
- 0
-
-
- 6
- 51
- 1
- 0
- 0
- 0
- ..\..\components\drivers\serial\serial.c
- serial.c
- 0
- 0
-
-
- 6
- 52
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\completion.c
- completion.c
- 0
- 0
-
-
- 6
- 53
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\dataqueue.c
- dataqueue.c
- 0
- 0
-
-
- 6
- 54
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\pipe.c
- pipe.c
- 0
- 0
-
-
- 6
- 55
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\ringblk_buf.c
- ringblk_buf.c
- 0
- 0
-
-
- 6
- 56
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\ringbuffer.c
- ringbuffer.c
- 0
- 0
-
-
- 6
- 57
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\waitqueue.c
- waitqueue.c
- 0
- 0
-
-
- 6
- 58
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\workqueue.c
- workqueue.c
- 0
- 0
-
-
-
-
- finsh
- 0
- 0
- 0
- 0
-
- 7
- 59
- 1
- 0
- 0
- 0
- ..\..\components\finsh\shell.c
- shell.c
- 0
- 0
-
-
- 7
- 60
- 1
- 0
- 0
- 0
- ..\..\components\finsh\symbol.c
- symbol.c
- 0
- 0
-
-
- 7
- 61
- 1
- 0
- 0
- 0
- ..\..\components\finsh\cmd.c
- cmd.c
- 0
- 0
-
-
- 7
- 62
- 1
- 0
- 0
- 0
- ..\..\components\finsh\msh.c
- msh.c
- 0
- 0
-
-
- 7
- 63
- 1
- 0
- 0
- 0
- ..\..\components\finsh\msh_cmd.c
- msh_cmd.c
- 0
- 0
-
-
- 7
- 64
- 1
- 0
- 0
- 0
- ..\..\components\finsh\msh_file.c
- msh_file.c
- 0
- 0
-
-
- 7
- 65
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_compiler.c
- finsh_compiler.c
- 0
- 0
-
-
- 7
- 66
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_error.c
- finsh_error.c
- 0
- 0
-
-
- 7
- 67
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_heap.c
- finsh_heap.c
- 0
- 0
-
-
- 7
- 68
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_init.c
- finsh_init.c
- 0
- 0
-
-
- 7
- 69
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_node.c
- finsh_node.c
- 0
- 0
-
-
- 7
- 70
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_ops.c
- finsh_ops.c
- 0
- 0
-
-
- 7
- 71
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_parser.c
- finsh_parser.c
- 0
- 0
-
-
- 7
- 72
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_var.c
- finsh_var.c
- 0
- 0
-
-
- 7
- 73
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_vm.c
- finsh_vm.c
- 0
- 0
-
-
- 7
- 74
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_token.c
- finsh_token.c
- 0
- 0
-
-
-
diff --git a/bsp/swm320-lq100/project.uvprojx b/bsp/swm320-lq100/project.uvprojx
index 21a3d56d7..a47e63c81 100644
--- a/bsp/swm320-lq100/project.uvprojx
+++ b/bsp/swm320-lq100/project.uvprojx
@@ -1,10 +1,7 @@
-
2.1
-
### uVision Project, (C) Keil Software
-
rt-thread
@@ -19,28 +16,28 @@
Synwit.SWM32_DFP.1.6.2
http://www.synwit.com/pack
IRAM(0x20000000,0x20000) IROM(0x00000000,0x80000) CPUTYPE("Cortex-M4") CLOCK(12000000) ELITTLE
-
-
+
+
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0SWM320xE -FS00 -FL080000 -FP0($$Device:SWM320xE$Flash\SWM320xE.FLM))
0
$$Device:SWM320xE$CSL\SWM320\CMSIS\DeviceSupport\SWM320.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
$$Device:SWM320xE$SVD\SWM320.svd
0
0
-
-
-
-
-
+
+
+
+
+
0
0
@@ -55,15 +52,15 @@
0
1
0
- .\build\
+ .\build\keil\List\
1
0
0
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
@@ -114,7 +111,7 @@
DCM.DLL
-pCM4
SARMCM3.DLL
-
+
TCM.DLL
-pCM4
@@ -138,11 +135,11 @@
1
BIN\UL2CM3.DLL
-
-
-
-
-
+
+
+
+
+
0
@@ -175,7 +172,7 @@
0
0
"Cortex-M4"
-
+
0
0
0
@@ -307,7 +304,7 @@
0x0
-
+
1
@@ -333,10 +330,10 @@
0
0
-
-
-
- applications;.;drivers;Libraries\CMSIS\CoreSupport;Libraries\CMSIS\DeviceSupport;Libraries\SWM320_StdPeriph_Driver;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh
+
+
+
+ .;..\..\include;applications;.;drivers;Libraries\CMSIS\CoreSupport;Libraries\CMSIS\DeviceSupport;Libraries\SWM320_StdPeriph_Driver;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\common
@@ -351,10 +348,10 @@
0
0
-
-
-
-
+
+
+
+
@@ -366,25 +363,135 @@
0
0x00000000
0x20000000
-
+
.\drivers\linker_scripts\link.sct
-
-
- --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab)
-
-
+
+
+
+
+
- Applications
+ 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
+
+
+
+
+ memheap.c
+ 1
+ ..\..\src\memheap.c
+
+
+
+
+ mempool.c
+ 1
+ ..\..\src\mempool.c
+
+
+
+
+ object.c
+ 1
+ ..\..\src\object.c
+
+
+
+
+ scheduler.c
+ 1
+ ..\..\src\scheduler.c
+
+
- hwtimer_sample.c
+ signal.c
1
- applications\hwtimer_sample.c
+ ..\..\src\signal.c
+
+
+
+ thread.c
+ 1
+ ..\..\src\thread.c
+
+
+
+
+ timer.c
+ 1
+ ..\..\src\timer.c
+
+
+
+
+ Applications
+
main.c
1
@@ -400,11 +507,15 @@
1
drivers\board.c
+
+
drv_gpio.c
1
drivers\drv_gpio.c
+
+
drv_uart.c
1
@@ -420,101 +531,141 @@
1
Libraries\CMSIS\DeviceSupport\system_SWM320.c
+
+
SWM320_adc.c
1
Libraries\SWM320_StdPeriph_Driver\SWM320_adc.c
+
+
SWM320_can.c
1
Libraries\SWM320_StdPeriph_Driver\SWM320_can.c
+
+
SWM320_crc.c
1
Libraries\SWM320_StdPeriph_Driver\SWM320_crc.c
+
+
SWM320_dma.c
1
Libraries\SWM320_StdPeriph_Driver\SWM320_dma.c
+
+
SWM320_exti.c
1
Libraries\SWM320_StdPeriph_Driver\SWM320_exti.c
+
+
SWM320_flash.c
1
Libraries\SWM320_StdPeriph_Driver\SWM320_flash.c
+
+
SWM320_gpio.c
1
Libraries\SWM320_StdPeriph_Driver\SWM320_gpio.c
+
+
SWM320_i2c.c
1
Libraries\SWM320_StdPeriph_Driver\SWM320_i2c.c
+
+
SWM320_lcd.c
1
Libraries\SWM320_StdPeriph_Driver\SWM320_lcd.c
+
+
SWM320_norflash.c
1
Libraries\SWM320_StdPeriph_Driver\SWM320_norflash.c
+
+
SWM320_port.c
1
Libraries\SWM320_StdPeriph_Driver\SWM320_port.c
+
+
SWM320_pwm.c
1
Libraries\SWM320_StdPeriph_Driver\SWM320_pwm.c
+
+
SWM320_rtc.c
1
Libraries\SWM320_StdPeriph_Driver\SWM320_rtc.c
+
+
SWM320_sdio.c
1
Libraries\SWM320_StdPeriph_Driver\SWM320_sdio.c
+
+
SWM320_sdram.c
1
Libraries\SWM320_StdPeriph_Driver\SWM320_sdram.c
+
+
SWM320_spi.c
1
Libraries\SWM320_StdPeriph_Driver\SWM320_spi.c
+
+
SWM320_timr.c
1
Libraries\SWM320_StdPeriph_Driver\SWM320_timr.c
+
+
SWM320_uart.c
1
Libraries\SWM320_StdPeriph_Driver\SWM320_uart.c
+
+
SWM320_wdt.c
1
Libraries\SWM320_StdPeriph_Driver\SWM320_wdt.c
+
+
startup_SWM320.s
2
@@ -523,118 +674,41 @@
- Kernel
+ cpu
- 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
-
-
- 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
+ backtrace.c
1
- ..\..\src\signal.c
+ ..\..\libcpu\arm\common\backtrace.c
+
+
- thread.c
+ div0.c
1
- ..\..\src\thread.c
+ ..\..\libcpu\arm\common\div0.c
+
+
- timer.c
+ showmem.c
1
- ..\..\src\timer.c
+ ..\..\libcpu\arm\common\showmem.c
-
-
- CORTEX-M4
cpuport.c
1
..\..\libcpu\arm\cortex-m4\cpuport.c
+
+
context_rvds.S
2
..\..\libcpu\arm\cortex-m4\context_rvds.S
-
- backtrace.c
- 1
- ..\..\libcpu\arm\common\backtrace.c
-
-
- div0.c
- 1
- ..\..\libcpu\arm\common\div0.c
-
-
- showmem.c
- 1
- ..\..\libcpu\arm\common\showmem.c
-
@@ -645,51 +719,71 @@
1
..\..\components\drivers\hwtimer\hwtimer.c
+
+
pin.c
1
..\..\components\drivers\misc\pin.c
+
+
rt_drv_pwm.c
1
..\..\components\drivers\misc\rt_drv_pwm.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
@@ -705,76 +799,85 @@
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
-
- msh_cmd.c
- 1
- ..\..\components\finsh\msh_cmd.c
-
-
- msh_file.c
- 1
- ..\..\components\finsh\msh_file.c
-
+
+
finsh_compiler.c
1
..\..\components\finsh\finsh_compiler.c
+
+
finsh_error.c
1
..\..\components\finsh\finsh_error.c
+
+
finsh_heap.c
1
..\..\components\finsh\finsh_heap.c
+
+
finsh_init.c
1
..\..\components\finsh\finsh_init.c
+
+
finsh_node.c
1
..\..\components\finsh\finsh_node.c
+
+
finsh_ops.c
1
..\..\components\finsh\finsh_ops.c
+
+
finsh_parser.c
1
..\..\components\finsh\finsh_parser.c
+
+
finsh_var.c
1
..\..\components\finsh\finsh_var.c
+
+
finsh_vm.c
1
..\..\components\finsh\finsh_vm.c
+
+
finsh_token.c
1
@@ -785,11 +888,9 @@
-
-
-
-
+
+
+
-
diff --git a/bsp/tm4c129x/project.ewp b/bsp/tm4c129x/project.ewp
index aa39574c2..70b446ff9 100644
--- a/bsp/tm4c129x/project.ewp
+++ b/bsp/tm4c129x/project.ewp
@@ -1,2276 +1,2330 @@
-
- 2
-
- Debug
-
- ARM
-
- 1
-
- General
- 3
-
- 22
- 1
- 1
-
- ExePath
- build\Exe
-
-
- ObjPath
- build\Obj
-
-
- ListPath
- build\List
-
-
- Variant
- 20
- 40
-
-
- GEndianMode
- 0
-
-
- Input variant
- 3
- 0
-
-
- Input description
- Automatic choice of formatter.
-
-
- Output variant
- 2
- 0
-
-
- Output description
- Automatic choice of formatter.
-
-
- GOutputBinary
- 0
-
-
- FPU
- 2
- 5
-
-
- OGCoreOrChip
- 1
-
-
- GRuntimeLibSelect
- 0
- 1
-
-
- GRuntimeLibSelectSlave
- 0
- 1
-
-
- RTDescription
- Use the normal configuration of the C/C++ runtime library. No locale interface, C locale, no file descriptor support, no multibytes in printf and scanf, and no hex floats in strtod.
-
-
- OGProductVersion
- 7.20.1.7306
-
-
- OGLastSavedByProductVersion
- 7.20.1.7306
-
-
- GeneralEnableMisra
- 0
-
-
- GeneralMisraVerbose
- 0
-
-
- OGChipSelectEditMenu
- TM4C1294NCPDT TexasInstruments TM4C1294NCPDT
-
-
- GenLowLevelInterface
- 1
-
-
- GEndianModeBE
- 1
-
-
- OGBufferedTerminalOutput
- 0
-
-
- GenStdoutInterface
- 0
-
-
- GeneralMisraRules98
- 0
- 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
-
-
- GeneralMisraVer
- 0
-
-
- GeneralMisraRules04
- 0
- 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
-
-
- RTConfigPath2
- $TOOLKIT_DIR$\INC\c\DLib_Config_Normal.h
-
-
- GFPUCoreSlave
- 20
- 40
-
-
- GBECoreSlave
- 20
- 40
-
-
- OGUseCmsis
- 0
-
-
- OGUseCmsisDspLib
- 0
-
-
- GRuntimeLibThreads
- 0
-
-
-
-
- ICCARM
- 2
-
- 31
- 1
- 1
-
- CCDefines
- ewarm
- PART_TM4C129XNCZAD
-
-
- CCPreprocFile
- 0
-
-
- CCPreprocComments
- 0
-
-
- CCPreprocLine
- 0
-
-
- CCListCFile
- 0
-
-
- CCListCMnemonics
- 0
-
-
- CCListCMessages
- 0
-
-
- CCListAssFile
- 0
-
-
- CCListAssSource
- 0
-
-
- CCEnableRemarks
- 0
-
-
- CCDiagSuppress
- Pa050
-
-
- CCDiagRemark
-
-
-
- CCDiagWarning
-
-
-
- CCDiagError
-
-
-
- CCObjPrefix
- 1
-
-
- CCAllowList
- 1
- 00000000
-
-
- CCDebugInfo
- 1
-
-
- IEndianMode
- 1
-
-
- IProcessor
- 1
-
-
- IExtraOptionsCheck
- 0
-
-
- IExtraOptions
-
-
-
- CCLangConformance
- 0
-
-
- CCSignedPlainChar
- 1
-
-
- CCRequirePrototypes
- 0
-
-
- CCMultibyteSupport
- 0
-
-
- CCDiagWarnAreErr
- 0
-
-
- CCCompilerRuntimeInfo
- 0
-
-
- IFpuProcessor
- 1
-
-
- OutputFile
- $FILE_BNAME$.o
-
-
- CCLibConfigHeader
- 1
-
-
- PreInclude
-
-
-
- CompilerMisraOverride
- 0
-
-
- CCIncludePath2
-
- $PROJ_DIR$\../../components/net/lwip-1.4.1/src/include/netif
- $PROJ_DIR$\../../components/drivers/include
- $PROJ_DIR$\../../libcpu/arm/cortex-m4
- $PROJ_DIR$\../../components/net/lwip-1.4.1/src
- $PROJ_DIR$\libraries/driverlib
- $PROJ_DIR$\drivers
- $PROJ_DIR$\../../libcpu/arm/common
- $PROJ_DIR$\libraries/inc
- $PROJ_DIR$\.
- $PROJ_DIR$\libraries
- $PROJ_DIR$\applications
- $PROJ_DIR$\../../include
- $PROJ_DIR$\../../components/net/lwip-1.4.1/src/include
- $PROJ_DIR$\../../components/finsh
- $PROJ_DIR$\../../components/net/lwip-1.4.1/src/arch/include
- $PROJ_DIR$\../../components/net/lwip-1.4.1/src/include/ipv4
-
-
- CCStdIncCheck
- 0
-
-
- CCCodeSection
- .text
-
-
- IInterwork2
- 0
-
-
- IProcessorMode2
- 1
-
-
- CCOptLevel
- 1
-
-
- CCOptStrategy
- 0
- 0
-
-
- CCOptLevelSlave
- 1
-
-
- CompilerMisraRules98
- 0
- 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
-
-
- CompilerMisraRules04
- 0
- 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
-
-
- CCPosIndRopi
- 0
-
-
- CCPosIndRwpi
- 0
-
-
- CCPosIndNoDynInit
- 0
-
-
- IccLang
- 0
-
-
- IccCDialect
- 1
-
-
- IccAllowVLA
- 0
-
-
- IccCppDialect
- 1
-
-
- IccExceptions
- 1
-
-
- IccRTTI
- 1
-
-
- IccStaticDestr
- 1
-
-
- IccCppInlineSemantics
- 0
-
-
- IccCmsis
- 1
-
-
- IccFloatSemantics
- 0
-
-
- CCOptimizationNoSizeConstraints
- 0
-
-
- CCNoLiteralPool
- 0
-
-
- CCOptStrategySlave
- 0
- 0
-
-
- CCGuardCalls
- 1
-
-
-
-
- AARM
- 2
-
- 9
- 1
- 1
-
- AObjPrefix
- 1
-
-
- AEndian
- 1
-
-
- ACaseSensitivity
- 1
-
-
- MacroChars
- 0
- 0
-
-
- AWarnEnable
- 0
-
-
- AWarnWhat
- 0
-
-
- AWarnOne
-
-
-
- AWarnRange1
-
-
-
- AWarnRange2
-
-
-
- ADebug
- 1
-
-
- AltRegisterNames
- 0
-
-
- ADefines
-
-
-
- AList
- 0
-
-
- AListHeader
- 1
-
-
- AListing
- 1
-
-
- Includes
- 0
-
-
- MacDefs
- 0
-
-
- MacExps
- 1
-
-
- MacExec
- 0
-
-
- OnlyAssed
- 0
-
-
- MultiLine
- 0
-
-
- PageLengthCheck
- 0
-
-
- PageLength
- 80
-
-
- TabSpacing
- 8
-
-
- AXRef
- 0
-
-
- AXRefDefines
- 0
-
-
- AXRefInternal
- 0
-
-
- AXRefDual
- 0
-
-
- AProcessor
- 1
-
-
- AFpuProcessor
- 1
-
-
- AOutputFile
- $FILE_BNAME$.o
-
-
- AMultibyteSupport
- 0
-
-
- ALimitErrorsCheck
- 0
-
-
- ALimitErrorsEdit
- 100
-
-
- AIgnoreStdInclude
- 0
-
-
- AUserIncludes
-
-
-
- AExtraOptionsCheckV2
- 0
-
-
- AExtraOptionsV2
-
-
-
- AsmNoLiteralPool
- 0
-
-
-
-
- OBJCOPY
- 0
-
- 1
- 1
- 1
-
- OOCOutputFormat
- 2
- 2
-
-
- OCOutputOverride
- 1
-
-
- OOCOutputFile
- rtthread.bin
-
-
- OOCCommandLineProducer
- 1
-
-
- OOCObjCopyEnable
- 1
-
-
-
-
- CUSTOM
- 3
-
-
-
-
-
-
- BICOMP
- 0
-
-
-
- BUILDACTION
- 1
-
-
-
-
-
-
- ILINK
- 0
-
- 16
- 1
- 1
-
- IlinkLibIOConfig
- 1
-
-
- XLinkMisraHandler
- 0
-
-
- IlinkInputFileSlave
- 0
-
-
- IlinkOutputFile
- rtthread.out
-
-
- IlinkDebugInfoEnable
- 1
-
-
- IlinkKeepSymbols
-
-
-
- IlinkRawBinaryFile
-
-
-
- IlinkRawBinarySymbol
-
-
-
- IlinkRawBinarySegment
-
-
-
- IlinkRawBinaryAlign
-
-
-
- IlinkDefines
-
-
-
- IlinkConfigDefines
-
-
-
- IlinkMapFile
- 0
-
-
- IlinkLogFile
- 0
-
-
- IlinkLogInitialization
- 0
-
-
- IlinkLogModule
- 0
-
-
- IlinkLogSection
- 0
-
-
- IlinkLogVeneer
- 0
-
-
- IlinkIcfOverride
- 1
-
-
- IlinkIcfFile
- tm4c_rom.icf
-
-
- IlinkIcfFileSlave
-
-
-
- IlinkEnableRemarks
- 0
-
-
- IlinkSuppressDiags
-
-
-
- IlinkTreatAsRem
-
-
-
- IlinkTreatAsWarn
-
-
-
- IlinkTreatAsErr
-
-
-
- IlinkWarningsAreErrors
- 0
-
-
- IlinkUseExtraOptions
- 0
-
-
- IlinkExtraOptions
-
-
-
- IlinkLowLevelInterfaceSlave
- 1
-
-
- IlinkAutoLibEnable
- 1
-
-
- IlinkAdditionalLibs
-
-
-
- IlinkOverrideProgramEntryLabel
- 0
-
-
- IlinkProgramEntryLabelSelect
- 0
-
-
- IlinkProgramEntryLabel
- __iar_program_start
-
-
- DoFill
- 0
-
-
- FillerByte
- 0xFF
-
-
- FillerStart
- 0x0
-
-
- FillerEnd
- 0x0
-
-
- CrcSize
- 0
- 1
-
-
- CrcAlign
- 1
-
-
- CrcPoly
- 0x11021
-
-
- CrcCompl
- 0
- 0
-
-
- CrcBitOrder
- 0
- 0
-
-
- CrcInitialValue
- 0x0
-
-
- DoCrc
- 0
-
-
- IlinkBE8Slave
- 1
-
-
- IlinkBufferedTerminalOutput
- 1
-
-
- IlinkStdoutInterfaceSlave
- 1
-
-
- CrcFullSize
- 0
-
-
- IlinkIElfToolPostProcess
- 0
-
-
- IlinkLogAutoLibSelect
- 0
-
-
- IlinkLogRedirSymbols
- 0
-
-
- IlinkLogUnusedFragments
- 0
-
-
- IlinkCrcReverseByteOrder
- 0
-
-
- IlinkCrcUseAsInput
- 1
-
-
- IlinkOptInline
- 0
-
-
- IlinkOptExceptionsAllow
- 1
-
-
- IlinkOptExceptionsForce
- 0
-
-
- IlinkCmsis
- 1
-
-
- IlinkOptMergeDuplSections
- 0
-
-
- IlinkOptUseVfe
- 1
-
-
- IlinkOptForceVfe
- 0
-
-
- IlinkStackAnalysisEnable
- 0
-
-
- IlinkStackControlFile
-
-
-
- IlinkStackCallGraphFile
-
-
-
- CrcAlgorithm
- 0
- 1
-
-
- CrcUnitSize
- 0
- 0
-
-
- IlinkThreadsSlave
- 1
-
-
-
-
- IARCHIVE
- 0
-
- 0
- 1
- 1
-
- IarchiveInputs
-
-
-
- IarchiveOverride
- 0
-
-
- IarchiveOutput
- ###Unitialized###
-
-
-
-
- BILINK
- 0
-
-
-
-
- Release
-
- ARM
-
- 0
-
- General
- 3
-
- 22
- 1
- 0
-
- ExePath
- Release\Exe
-
-
- ObjPath
- Release\Obj
-
-
- ListPath
- Release\List
-
-
- Variant
- 20
- 0
-
-
- GEndianMode
- 0
-
-
- Input variant
- 3
- 0
-
-
- Input description
-
-
-
- Output variant
- 2
- 0
-
-
- Output description
-
-
-
- GOutputBinary
- 0
-
-
- FPU
- 2
- 0
-
-
- OGCoreOrChip
- 0
-
-
- GRuntimeLibSelect
- 0
- 1
-
-
- GRuntimeLibSelectSlave
- 0
- 1
-
-
- RTDescription
-
-
-
- OGProductVersion
- 7.20.1.7306
-
-
- OGLastSavedByProductVersion
-
-
-
- GeneralEnableMisra
- 0
-
-
- GeneralMisraVerbose
- 0
-
-
- OGChipSelectEditMenu
-
-
-
- GenLowLevelInterface
- 0
-
-
- GEndianModeBE
- 0
-
-
- OGBufferedTerminalOutput
- 0
-
-
- GenStdoutInterface
- 0
-
-
- GeneralMisraRules98
- 0
- 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
-
-
- GeneralMisraVer
- 0
-
-
- GeneralMisraRules04
- 0
- 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
-
-
- RTConfigPath2
-
-
-
- GFPUCoreSlave
- 20
- 1
-
-
- GBECoreSlave
- 20
- 1
-
-
- OGUseCmsis
- 0
-
-
- OGUseCmsisDspLib
- 0
-
-
- GRuntimeLibThreads
- 0
-
-
-
-
- ICCARM
- 2
-
- 31
- 1
- 0
-
- CCDefines
- NDEBUG
- PART_TM4C129XNCZAD
-
-
- CCPreprocFile
- 0
-
-
- CCPreprocComments
- 0
-
-
- CCPreprocLine
- 0
-
-
- CCListCFile
- 0
-
-
- CCListCMnemonics
- 0
-
-
- CCListCMessages
- 0
-
-
- CCListAssFile
- 0
-
-
- CCListAssSource
- 0
-
-
- CCEnableRemarks
- 0
-
-
- CCDiagSuppress
-
-
-
- CCDiagRemark
-
-
-
- CCDiagWarning
-
-
-
- CCDiagError
-
-
-
- CCObjPrefix
- 1
-
-
- CCAllowList
- 1
- 11111110
-
-
- CCDebugInfo
- 0
-
-
- IEndianMode
- 1
-
-
- IProcessor
- 1
-
-
- IExtraOptionsCheck
- 0
-
-
- IExtraOptions
-
-
-
- CCLangConformance
- 0
-
-
- CCSignedPlainChar
- 1
-
-
- CCRequirePrototypes
- 0
-
-
- CCMultibyteSupport
- 0
-
-
- CCDiagWarnAreErr
- 0
-
-
- CCCompilerRuntimeInfo
- 0
-
-
- IFpuProcessor
- 1
-
-
- OutputFile
-
-
-
- CCLibConfigHeader
- 1
-
-
- PreInclude
-
-
-
- CompilerMisraOverride
- 0
-
-
- CCIncludePath2
-
- $PROJ_DIR$\../../components/net/lwip-1.4.1/src/include/netif
- $PROJ_DIR$\../../components/drivers/include
- $PROJ_DIR$\../../libcpu/arm/cortex-m4
- $PROJ_DIR$\../../components/net/lwip-1.4.1/src
- $PROJ_DIR$\libraries/driverlib
- $PROJ_DIR$\drivers
- $PROJ_DIR$\../../libcpu/arm/common
- $PROJ_DIR$\libraries/inc
- $PROJ_DIR$\.
- $PROJ_DIR$\libraries
- $PROJ_DIR$\applications
- $PROJ_DIR$\../../include
- $PROJ_DIR$\../../components/net/lwip-1.4.1/src/include
- $PROJ_DIR$\../../components/finsh
- $PROJ_DIR$\../../components/net/lwip-1.4.1/src/arch/include
- $PROJ_DIR$\../../components/net/lwip-1.4.1/src/include/ipv4
-
-
- CCStdIncCheck
- 0
-
-
- CCCodeSection
- .text
-
-
- IInterwork2
- 0
-
-
- IProcessorMode2
- 1
-
-
- CCOptLevel
- 3
-
-
- CCOptStrategy
- 0
- 0
-
-
- CCOptLevelSlave
- 1
-
-
- CompilerMisraRules98
- 0
- 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
-
-
- CompilerMisraRules04
- 0
- 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
-
-
- CCPosIndRopi
- 0
-
-
- CCPosIndRwpi
- 0
-
-
- CCPosIndNoDynInit
- 0
-
-
- IccLang
- 0
-
-
- IccCDialect
- 1
-
-
- IccAllowVLA
- 0
-
-
- IccCppDialect
- 1
-
-
- IccExceptions
- 1
-
-
- IccRTTI
- 1
-
-
- IccStaticDestr
- 1
-
-
- IccCppInlineSemantics
- 0
-
-
- IccCmsis
- 1
-
-
- IccFloatSemantics
- 0
-
-
- CCOptimizationNoSizeConstraints
- 0
-
-
- CCNoLiteralPool
- 0
-
-
- CCOptStrategySlave
- 0
- 0
-
-
- CCGuardCalls
- 1
-
-
-
-
- AARM
- 2
-
- 9
- 1
- 0
-
- AObjPrefix
- 1
-
-
- AEndian
- 1
-
-
- ACaseSensitivity
- 1
-
-
- MacroChars
- 0
- 0
-
-
- AWarnEnable
- 0
-
-
- AWarnWhat
- 0
-
-
- AWarnOne
-
-
-
- AWarnRange1
-
-
-
- AWarnRange2
-
-
-
- ADebug
- 0
-
-
- AltRegisterNames
- 0
-
-
- ADefines
-
-
-
- AList
- 0
-
-
- AListHeader
- 1
-
-
- AListing
- 1
-
-
- Includes
- 0
-
-
- MacDefs
- 0
-
-
- MacExps
- 1
-
-
- MacExec
- 0
-
-
- OnlyAssed
- 0
-
-
- MultiLine
- 0
-
-
- PageLengthCheck
- 0
-
-
- PageLength
- 80
-
-
- TabSpacing
- 8
-
-
- AXRef
- 0
-
-
- AXRefDefines
- 0
-
-
- AXRefInternal
- 0
-
-
- AXRefDual
- 0
-
-
- AProcessor
- 1
-
-
- AFpuProcessor
- 1
-
-
- AOutputFile
-
-
-
- AMultibyteSupport
- 0
-
-
- ALimitErrorsCheck
- 0
-
-
- ALimitErrorsEdit
- 100
-
-
- AIgnoreStdInclude
- 0
-
-
- AUserIncludes
-
-
-
- AExtraOptionsCheckV2
- 0
-
-
- AExtraOptionsV2
-
-
-
- AsmNoLiteralPool
- 0
-
-
-
-
- OBJCOPY
- 0
-
- 1
- 1
- 0
-
- OOCOutputFormat
- 2
- 0
-
-
- OCOutputOverride
- 0
-
-
- OOCOutputFile
-
-
-
- OOCCommandLineProducer
- 1
-
-
- OOCObjCopyEnable
- 0
-
-
-
-
- CUSTOM
- 3
-
-
-
-
-
-
- BICOMP
- 0
-
-
-
- BUILDACTION
- 1
-
-
-
-
-
-
- ILINK
- 0
-
- 16
- 1
- 0
-
- IlinkLibIOConfig
- 1
-
-
- XLinkMisraHandler
- 0
-
-
- IlinkInputFileSlave
- 0
-
-
- IlinkOutputFile
- ###Unitialized###
-
-
- IlinkDebugInfoEnable
- 1
-
-
- IlinkKeepSymbols
-
-
-
- IlinkRawBinaryFile
-
-
-
- IlinkRawBinarySymbol
-
-
-
- IlinkRawBinarySegment
-
-
-
- IlinkRawBinaryAlign
-
-
-
- IlinkDefines
-
-
-
- IlinkConfigDefines
-
-
-
- IlinkMapFile
- 0
-
-
- IlinkLogFile
- 0
-
-
- IlinkLogInitialization
- 0
-
-
- IlinkLogModule
- 0
-
-
- IlinkLogSection
- 0
-
-
- IlinkLogVeneer
- 0
-
-
- IlinkIcfOverride
- 0
-
-
- IlinkIcfFile
- lnk0t.icf
-
-
- IlinkIcfFileSlave
-
-
-
- IlinkEnableRemarks
- 0
-
-
- IlinkSuppressDiags
-
-
-
- IlinkTreatAsRem
-
-
-
- IlinkTreatAsWarn
-
-
-
- IlinkTreatAsErr
-
-
-
- IlinkWarningsAreErrors
- 0
-
-
- IlinkUseExtraOptions
- 0
-
-
- IlinkExtraOptions
-
-
-
- IlinkLowLevelInterfaceSlave
- 1
-
-
- IlinkAutoLibEnable
- 1
-
-
- IlinkAdditionalLibs
-
-
-
- IlinkOverrideProgramEntryLabel
- 0
-
-
- IlinkProgramEntryLabelSelect
- 0
-
-
- IlinkProgramEntryLabel
-
-
-
- DoFill
- 0
-
-
- FillerByte
- 0xFF
-
-
- FillerStart
- 0x0
-
-
- FillerEnd
- 0x0
-
-
- CrcSize
- 0
- 1
-
-
- CrcAlign
- 1
-
-
- CrcPoly
- 0x11021
-
-
- CrcCompl
- 0
- 0
-
-
- CrcBitOrder
- 0
- 0
-
-
- CrcInitialValue
- 0x0
-
-
- DoCrc
- 0
-
-
- IlinkBE8Slave
- 1
-
-
- IlinkBufferedTerminalOutput
- 1
-
-
- IlinkStdoutInterfaceSlave
- 1
-
-
- CrcFullSize
- 0
-
-
- IlinkIElfToolPostProcess
- 0
-
-
- IlinkLogAutoLibSelect
- 0
-
-
- IlinkLogRedirSymbols
- 0
-
-
- IlinkLogUnusedFragments
- 0
-
-
- IlinkCrcReverseByteOrder
- 0
-
-
- IlinkCrcUseAsInput
- 1
-
-
- IlinkOptInline
- 1
-
-
- IlinkOptExceptionsAllow
- 1
-
-
- IlinkOptExceptionsForce
- 0
-
-
- IlinkCmsis
- 1
-
-
- IlinkOptMergeDuplSections
- 0
-
-
- IlinkOptUseVfe
- 1
-
-
- IlinkOptForceVfe
- 0
-
-
- IlinkStackAnalysisEnable
- 0
-
-
- IlinkStackControlFile
-
-
-
- IlinkStackCallGraphFile
-
-
-
- CrcAlgorithm
- 0
- 1
-
-
- CrcUnitSize
- 0
- 0
-
-
- IlinkThreadsSlave
- 1
-
-
-
-
- IARCHIVE
- 0
-
- 0
- 1
- 0
-
- IarchiveInputs
-
-
-
- IarchiveOverride
- 0
-
-
- IarchiveOutput
- ###Unitialized###
-
-
-
-
- BILINK
- 0
-
-
-
-
- Libraries
-
- $PROJ_DIR$\libraries/driverlib/adc.c
-
-
- $PROJ_DIR$\libraries/driverlib/aes.c
-
-
- $PROJ_DIR$\libraries/driverlib/can.c
-
-
- $PROJ_DIR$\libraries/driverlib/comp.c
-
-
- $PROJ_DIR$\libraries/driverlib/cpu.c
-
-
- $PROJ_DIR$\libraries/driverlib/crc.c
-
-
- $PROJ_DIR$\libraries/driverlib/des.c
-
-
- $PROJ_DIR$\libraries/driverlib/eeprom.c
-
-
- $PROJ_DIR$\libraries/driverlib/emac.c
-
-
- $PROJ_DIR$\libraries/driverlib/epi.c
-
-
- $PROJ_DIR$\libraries/driverlib/flash.c
-
-
- $PROJ_DIR$\libraries/driverlib/fpu.c
-
-
- $PROJ_DIR$\libraries/driverlib/gpio.c
-
-
- $PROJ_DIR$\libraries/driverlib/hibernate.c
-
-
- $PROJ_DIR$\libraries/driverlib/i2c.c
-
-
- $PROJ_DIR$\libraries/driverlib/interrupt.c
-
-
- $PROJ_DIR$\libraries/driverlib/lcd.c
-
-
- $PROJ_DIR$\libraries/driverlib/mpu.c
-
-
- $PROJ_DIR$\libraries/driverlib/pwm.c
-
-
- $PROJ_DIR$\libraries/driverlib/qei.c
-
-
- $PROJ_DIR$\libraries/driverlib/shamd5.c
-
-
- $PROJ_DIR$\libraries/driverlib/ssi.c
-
-
- $PROJ_DIR$\libraries/driverlib/sw_crc.c
-
-
- $PROJ_DIR$\libraries/driverlib/sysctl.c
-
-
- $PROJ_DIR$\libraries/driverlib/sysexc.c
-
-
- $PROJ_DIR$\libraries/driverlib/systick.c
-
-
- $PROJ_DIR$\libraries/driverlib/tiva_timer.c
-
-
- $PROJ_DIR$\libraries/driverlib/uart.c
-
-
- $PROJ_DIR$\libraries/driverlib/udma.c
-
-
- $PROJ_DIR$\libraries/driverlib/usb.c
-
-
- $PROJ_DIR$\libraries/driverlib/watchdog.c
-
-
- $PROJ_DIR$\libraries/startup/startup_ewarm.c
-
-
-
- Drivers
-
- $PROJ_DIR$\drivers/drv_eth.c
-
-
- $PROJ_DIR$\drivers/drv_uart.c
-
-
-
- Applications
-
- $PROJ_DIR$\applications/application.c
-
-
- $PROJ_DIR$\applications/board.c
-
-
-
- Kernel
-
- $PROJ_DIR$\../../src/clock.c
-
-
- $PROJ_DIR$\../../src/components.c
-
-
- $PROJ_DIR$\../../src/device.c
-
-
- $PROJ_DIR$\../../src/idle.c
-
-
- $PROJ_DIR$\../../src/ipc.c
-
-
- $PROJ_DIR$\../../src/irq.c
-
-
- $PROJ_DIR$\../../src/kservice.c
-
-
- $PROJ_DIR$\../../src/mem.c
-
-
- $PROJ_DIR$\../../src/memheap.c
-
-
- $PROJ_DIR$\../../src/mempool.c
-
-
- $PROJ_DIR$\../../src/object.c
-
-
- $PROJ_DIR$\../../src/scheduler.c
-
-
- $PROJ_DIR$\../../src/signal.c
-
-
- $PROJ_DIR$\../../src/thread.c
-
-
- $PROJ_DIR$\../../src/timer.c
-
-
-
- CORTEX-M4
-
- $PROJ_DIR$\../../libcpu/arm/cortex-m4/cpuport.c
-
-
- $PROJ_DIR$\../../libcpu/arm/cortex-m4/context_iar.S
-
-
- $PROJ_DIR$\../../libcpu/arm/common/backtrace.c
-
-
- $PROJ_DIR$\../../libcpu/arm/common/div0.c
-
-
- $PROJ_DIR$\../../libcpu/arm/common/showmem.c
-
-
-
- DeviceDrivers
-
- $PROJ_DIR$\../../components/drivers/serial/serial.c
-
-
- $PROJ_DIR$\../../components/drivers/src/completion.c
-
-
- $PROJ_DIR$\../../components/drivers/src/dataqueue.c
-
-
- $PROJ_DIR$\../../components/drivers/src/pipe.c
-
-
- $PROJ_DIR$\../../components/drivers/src/ringbuffer.c
-
-
- $PROJ_DIR$\../../components/drivers/src/waitqueue.c
-
-
- $PROJ_DIR$\../../components/drivers/src/workqueue.c
-
-
-
- finsh
-
- $PROJ_DIR$\../../components/finsh/shell.c
-
-
- $PROJ_DIR$\../../components/finsh/symbol.c
-
-
- $PROJ_DIR$\../../components/finsh/cmd.c
-
-
- $PROJ_DIR$\../../components/finsh/finsh_compiler.c
-
-
- $PROJ_DIR$\../../components/finsh/finsh_error.c
-
-
- $PROJ_DIR$\../../components/finsh/finsh_heap.c
-
-
- $PROJ_DIR$\../../components/finsh/finsh_init.c
-
-
- $PROJ_DIR$\../../components/finsh/finsh_node.c
-
-
- $PROJ_DIR$\../../components/finsh/finsh_ops.c
-
-
- $PROJ_DIR$\../../components/finsh/finsh_parser.c
-
-
- $PROJ_DIR$\../../components/finsh/finsh_var.c
-
-
- $PROJ_DIR$\../../components/finsh/finsh_vm.c
-
-
- $PROJ_DIR$\../../components/finsh/finsh_token.c
-
-
-
- LwIP
-
- $PROJ_DIR$\../../components/net/lwip-1.4.1/src/api/api_lib.c
-
-
- $PROJ_DIR$\../../components/net/lwip-1.4.1/src/api/api_msg.c
-
-
- $PROJ_DIR$\../../components/net/lwip-1.4.1/src/api/err.c
-
-
- $PROJ_DIR$\../../components/net/lwip-1.4.1/src/api/netbuf.c
-
-
- $PROJ_DIR$\../../components/net/lwip-1.4.1/src/api/netdb.c
-
-
- $PROJ_DIR$\../../components/net/lwip-1.4.1/src/api/netifapi.c
-
-
- $PROJ_DIR$\../../components/net/lwip-1.4.1/src/api/sockets.c
-
-
- $PROJ_DIR$\../../components/net/lwip-1.4.1/src/api/tcpip.c
-
-
- $PROJ_DIR$\../../components/net/lwip-1.4.1/src/arch/sys_arch.c
-
-
- $PROJ_DIR$\../../components/net/lwip-1.4.1/src/core/def.c
-
-
- $PROJ_DIR$\../../components/net/lwip-1.4.1/src/core/dhcp.c
-
-
- $PROJ_DIR$\../../components/net/lwip-1.4.1/src/core/dns.c
-
-
- $PROJ_DIR$\../../components/net/lwip-1.4.1/src/core/init.c
-
-
- $PROJ_DIR$\../../components/net/lwip-1.4.1/src/core/memp.c
-
-
- $PROJ_DIR$\../../components/net/lwip-1.4.1/src/core/netif.c
-
-
- $PROJ_DIR$\../../components/net/lwip-1.4.1/src/core/pbuf.c
-
-
- $PROJ_DIR$\../../components/net/lwip-1.4.1/src/core/raw.c
-
-
- $PROJ_DIR$\../../components/net/lwip-1.4.1/src/core/stats.c
-
-
- $PROJ_DIR$\../../components/net/lwip-1.4.1/src/core/sys.c
-
-
- $PROJ_DIR$\../../components/net/lwip-1.4.1/src/core/tcp.c
-
-
- $PROJ_DIR$\../../components/net/lwip-1.4.1/src/core/tcp_in.c
-
-
- $PROJ_DIR$\../../components/net/lwip-1.4.1/src/core/tcp_out.c
-
-
- $PROJ_DIR$\../../components/net/lwip-1.4.1/src/core/timers.c
-
-
- $PROJ_DIR$\../../components/net/lwip-1.4.1/src/core/udp.c
-
-
- $PROJ_DIR$\../../components/net/lwip-1.4.1/src/core/ipv4/autoip.c
-
-
- $PROJ_DIR$\../../components/net/lwip-1.4.1/src/core/ipv4/icmp.c
-
-
- $PROJ_DIR$\../../components/net/lwip-1.4.1/src/core/ipv4/igmp.c
-
-
- $PROJ_DIR$\../../components/net/lwip-1.4.1/src/core/ipv4/inet.c
-
-
- $PROJ_DIR$\../../components/net/lwip-1.4.1/src/core/ipv4/inet_chksum.c
-
-
- $PROJ_DIR$\../../components/net/lwip-1.4.1/src/core/ipv4/ip.c
-
-
- $PROJ_DIR$\../../components/net/lwip-1.4.1/src/core/ipv4/ip_addr.c
-
-
- $PROJ_DIR$\../../components/net/lwip-1.4.1/src/core/ipv4/ip_frag.c
-
-
- $PROJ_DIR$\../../components/net/lwip-1.4.1/src/netif/etharp.c
-
-
- $PROJ_DIR$\../../components/net/lwip-1.4.1/src/netif/ethernetif.c
-
-
- $PROJ_DIR$\../../components/net/lwip-1.4.1/src/netif/slipif.c
-
-
-
+
+ 2
+
+ Debug
+
+ ARM
+
+ 1
+
+ General
+ 3
+
+ 22
+ 1
+ 1
+
+ ExePath
+ build\Exe
+
+
+ ObjPath
+ build\Obj
+
+
+ ListPath
+ build\List
+
+
+ Variant
+ 20
+ 40
+
+
+ GEndianMode
+ 0
+
+
+ Input variant
+ 3
+ 0
+
+
+ Input description
+ Automatic choice of formatter.
+
+
+ Output variant
+ 2
+ 0
+
+
+ Output description
+ Automatic choice of formatter.
+
+
+ GOutputBinary
+ 0
+
+
+ FPU
+ 2
+ 5
+
+
+ OGCoreOrChip
+ 1
+
+
+ GRuntimeLibSelect
+ 0
+ 1
+
+
+ GRuntimeLibSelectSlave
+ 0
+ 1
+
+
+ RTDescription
+ Use the normal configuration of the C/C++ runtime library. No locale interface, C locale, no file descriptor support, no multibytes in printf and scanf, and no hex floats in strtod.
+
+
+ OGProductVersion
+ 7.20.1.7306
+
+
+ OGLastSavedByProductVersion
+ 7.20.1.7306
+
+
+ GeneralEnableMisra
+ 0
+
+
+ GeneralMisraVerbose
+ 0
+
+
+ OGChipSelectEditMenu
+ TM4C1294NCPDT TexasInstruments TM4C1294NCPDT
+
+
+ GenLowLevelInterface
+ 1
+
+
+ GEndianModeBE
+ 1
+
+
+ OGBufferedTerminalOutput
+ 0
+
+
+ GenStdoutInterface
+ 0
+
+
+ GeneralMisraRules98
+ 0
+ 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
+
+
+ GeneralMisraVer
+ 0
+
+
+ GeneralMisraRules04
+ 0
+ 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
+
+
+ RTConfigPath2
+ $TOOLKIT_DIR$\INC\c\DLib_Config_Normal.h
+
+
+ GFPUCoreSlave
+ 20
+ 40
+
+
+ GBECoreSlave
+ 20
+ 40
+
+
+ OGUseCmsis
+ 0
+
+
+ OGUseCmsisDspLib
+ 0
+
+
+ GRuntimeLibThreads
+ 0
+
+
+
+
+ ICCARM
+ 2
+
+ 31
+ 1
+ 1
+
+ CCDefines
+ ewarm
+ PART_TM4C129XNCZAD
+ RT_USING_DLIBC
+
+
+ CCPreprocFile
+ 0
+
+
+ CCPreprocComments
+ 0
+
+
+ CCPreprocLine
+ 0
+
+
+ CCListCFile
+ 0
+
+
+ CCListCMnemonics
+ 0
+
+
+ CCListCMessages
+ 0
+
+
+ CCListAssFile
+ 0
+
+
+ CCListAssSource
+ 0
+
+
+ CCEnableRemarks
+ 0
+
+
+ CCDiagSuppress
+ Pa050
+
+
+ CCDiagRemark
+
+
+
+ CCDiagWarning
+
+
+
+ CCDiagError
+
+
+
+ CCObjPrefix
+ 1
+
+
+ CCAllowList
+ 1
+ 00000000
+
+
+ CCDebugInfo
+ 1
+
+
+ IEndianMode
+ 1
+
+
+ IProcessor
+ 1
+
+
+ IExtraOptionsCheck
+ 0
+
+
+ IExtraOptions
+
+
+
+ CCLangConformance
+ 0
+
+
+ CCSignedPlainChar
+ 1
+
+
+ CCRequirePrototypes
+ 0
+
+
+ CCMultibyteSupport
+ 0
+
+
+ CCDiagWarnAreErr
+ 0
+
+
+ CCCompilerRuntimeInfo
+ 0
+
+
+ IFpuProcessor
+ 1
+
+
+ OutputFile
+ $FILE_BNAME$.o
+
+
+ CCLibConfigHeader
+ 1
+
+
+ PreInclude
+
+
+
+ CompilerMisraOverride
+ 0
+
+
+ CCIncludePath2
+
+ $PROJ_DIR$\libraries\inc
+ $PROJ_DIR$\libraries\driverlib
+ $PROJ_DIR$\applications
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib
+ $PROJ_DIR$\drivers
+ $PROJ_DIR$\..\..\components\libc\compilers\common
+ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\include\netif
+ $PROJ_DIR$\.
+ $PROJ_DIR$\libraries
+ $PROJ_DIR$\..\..\include
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m4
+ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\include
+ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\include\ipv4
+ $PROJ_DIR$\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src
+ $PROJ_DIR$\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\arch\include
+ $PROJ_DIR$\..\..\components\finsh
+
+
+ CCStdIncCheck
+ 0
+
+
+ CCCodeSection
+ .text
+
+
+ IInterwork2
+ 0
+
+
+ IProcessorMode2
+ 1
+
+
+ CCOptLevel
+ 1
+
+
+ CCOptStrategy
+ 0
+ 0
+
+
+ CCOptLevelSlave
+ 1
+
+
+ CompilerMisraRules98
+ 0
+ 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
+
+
+ CompilerMisraRules04
+ 0
+ 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
+
+
+ CCPosIndRopi
+ 0
+
+
+ CCPosIndRwpi
+ 0
+
+
+ CCPosIndNoDynInit
+ 0
+
+
+ IccLang
+ 0
+
+
+ IccCDialect
+ 1
+
+
+ IccAllowVLA
+ 0
+
+
+ IccCppDialect
+ 1
+
+
+ IccExceptions
+ 1
+
+
+ IccRTTI
+ 1
+
+
+ IccStaticDestr
+ 1
+
+
+ IccCppInlineSemantics
+ 0
+
+
+ IccCmsis
+ 1
+
+
+ IccFloatSemantics
+ 0
+
+
+ CCOptimizationNoSizeConstraints
+ 0
+
+
+ CCNoLiteralPool
+ 0
+
+
+ CCOptStrategySlave
+ 0
+ 0
+
+
+ CCGuardCalls
+ 1
+
+
+
+
+ AARM
+ 2
+
+ 9
+ 1
+ 1
+
+ AObjPrefix
+ 1
+
+
+ AEndian
+ 1
+
+
+ ACaseSensitivity
+ 1
+
+
+ MacroChars
+ 0
+ 0
+
+
+ AWarnEnable
+ 0
+
+
+ AWarnWhat
+ 0
+
+
+ AWarnOne
+
+
+
+ AWarnRange1
+
+
+
+ AWarnRange2
+
+
+
+ ADebug
+ 1
+
+
+ AltRegisterNames
+ 0
+
+
+ ADefines
+
+
+
+ AList
+ 0
+
+
+ AListHeader
+ 1
+
+
+ AListing
+ 1
+
+
+ Includes
+ 0
+
+
+ MacDefs
+ 0
+
+
+ MacExps
+ 1
+
+
+ MacExec
+ 0
+
+
+ OnlyAssed
+ 0
+
+
+ MultiLine
+ 0
+
+
+ PageLengthCheck
+ 0
+
+
+ PageLength
+ 80
+
+
+ TabSpacing
+ 8
+
+
+ AXRef
+ 0
+
+
+ AXRefDefines
+ 0
+
+
+ AXRefInternal
+ 0
+
+
+ AXRefDual
+ 0
+
+
+ AProcessor
+ 1
+
+
+ AFpuProcessor
+ 1
+
+
+ AOutputFile
+ $FILE_BNAME$.o
+
+
+ AMultibyteSupport
+ 0
+
+
+ ALimitErrorsCheck
+ 0
+
+
+ ALimitErrorsEdit
+ 100
+
+
+ AIgnoreStdInclude
+ 0
+
+
+ AUserIncludes
+
+
+
+ AExtraOptionsCheckV2
+ 0
+
+
+ AExtraOptionsV2
+
+
+
+ AsmNoLiteralPool
+ 0
+
+
+
+
+ OBJCOPY
+ 0
+
+ 1
+ 1
+ 1
+
+ OOCOutputFormat
+ 2
+ 2
+
+
+ OCOutputOverride
+ 1
+
+
+ OOCOutputFile
+ rtthread.bin
+
+
+ OOCCommandLineProducer
+ 1
+
+
+ OOCObjCopyEnable
+ 1
+
+
+
+
+ CUSTOM
+ 3
+
+
+
+
+
+
+ BICOMP
+ 0
+
+
+
+ BUILDACTION
+ 1
+
+
+
+
+
+
+ ILINK
+ 0
+
+ 16
+ 1
+ 1
+
+ IlinkLibIOConfig
+ 1
+
+
+ XLinkMisraHandler
+ 0
+
+
+ IlinkInputFileSlave
+ 0
+
+
+ IlinkOutputFile
+ rtthread.out
+
+
+ IlinkDebugInfoEnable
+ 1
+
+
+ IlinkKeepSymbols
+
+
+
+ IlinkRawBinaryFile
+
+
+
+ IlinkRawBinarySymbol
+
+
+
+ IlinkRawBinarySegment
+
+
+
+ IlinkRawBinaryAlign
+
+
+
+ IlinkDefines
+
+
+
+ IlinkConfigDefines
+
+
+
+ IlinkMapFile
+ 0
+
+
+ IlinkLogFile
+ 0
+
+
+ IlinkLogInitialization
+ 0
+
+
+ IlinkLogModule
+ 0
+
+
+ IlinkLogSection
+ 0
+
+
+ IlinkLogVeneer
+ 0
+
+
+ IlinkIcfOverride
+ 1
+
+
+ IlinkIcfFile
+ tm4c_rom.icf
+
+
+ IlinkIcfFileSlave
+
+
+
+ IlinkEnableRemarks
+ 0
+
+
+ IlinkSuppressDiags
+
+
+
+ IlinkTreatAsRem
+
+
+
+ IlinkTreatAsWarn
+
+
+
+ IlinkTreatAsErr
+
+
+
+ IlinkWarningsAreErrors
+ 0
+
+
+ IlinkUseExtraOptions
+ 0
+
+
+ IlinkExtraOptions
+
+
+
+ IlinkLowLevelInterfaceSlave
+ 1
+
+
+ IlinkAutoLibEnable
+ 1
+
+
+ IlinkAdditionalLibs
+
+
+
+ IlinkOverrideProgramEntryLabel
+ 0
+
+
+ IlinkProgramEntryLabelSelect
+ 0
+
+
+ IlinkProgramEntryLabel
+ __iar_program_start
+
+
+ DoFill
+ 0
+
+
+ FillerByte
+ 0xFF
+
+
+ FillerStart
+ 0x0
+
+
+ FillerEnd
+ 0x0
+
+
+ CrcSize
+ 0
+ 1
+
+
+ CrcAlign
+ 1
+
+
+ CrcPoly
+ 0x11021
+
+
+ CrcCompl
+ 0
+ 0
+
+
+ CrcBitOrder
+ 0
+ 0
+
+
+ CrcInitialValue
+ 0x0
+
+
+ DoCrc
+ 0
+
+
+ IlinkBE8Slave
+ 1
+
+
+ IlinkBufferedTerminalOutput
+ 1
+
+
+ IlinkStdoutInterfaceSlave
+ 1
+
+
+ CrcFullSize
+ 0
+
+
+ IlinkIElfToolPostProcess
+ 0
+
+
+ IlinkLogAutoLibSelect
+ 0
+
+
+ IlinkLogRedirSymbols
+ 0
+
+
+ IlinkLogUnusedFragments
+ 0
+
+
+ IlinkCrcReverseByteOrder
+ 0
+
+
+ IlinkCrcUseAsInput
+ 1
+
+
+ IlinkOptInline
+ 0
+
+
+ IlinkOptExceptionsAllow
+ 1
+
+
+ IlinkOptExceptionsForce
+ 0
+
+
+ IlinkCmsis
+ 1
+
+
+ IlinkOptMergeDuplSections
+ 0
+
+
+ IlinkOptUseVfe
+ 1
+
+
+ IlinkOptForceVfe
+ 0
+
+
+ IlinkStackAnalysisEnable
+ 0
+
+
+ IlinkStackControlFile
+
+
+
+ IlinkStackCallGraphFile
+
+
+
+ CrcAlgorithm
+ 0
+ 1
+
+
+ CrcUnitSize
+ 0
+ 0
+
+
+ IlinkThreadsSlave
+ 1
+
+
+
+
+ IARCHIVE
+ 0
+
+ 0
+ 1
+ 1
+
+ IarchiveInputs
+
+
+
+ IarchiveOverride
+ 0
+
+
+ IarchiveOutput
+ ###Unitialized###
+
+
+
+
+ BILINK
+ 0
+
+
+
+
+ Release
+
+ ARM
+
+ 0
+
+ General
+ 3
+
+ 22
+ 1
+ 0
+
+ ExePath
+ Release\Exe
+
+
+ ObjPath
+ Release\Obj
+
+
+ ListPath
+ Release\List
+
+
+ Variant
+ 20
+ 0
+
+
+ GEndianMode
+ 0
+
+
+ Input variant
+ 3
+ 0
+
+
+ Input description
+
+
+
+ Output variant
+ 2
+ 0
+
+
+ Output description
+
+
+
+ GOutputBinary
+ 0
+
+
+ FPU
+ 2
+ 0
+
+
+ OGCoreOrChip
+ 0
+
+
+ GRuntimeLibSelect
+ 0
+ 1
+
+
+ GRuntimeLibSelectSlave
+ 0
+ 1
+
+
+ RTDescription
+
+
+
+ OGProductVersion
+ 7.20.1.7306
+
+
+ OGLastSavedByProductVersion
+
+
+
+ GeneralEnableMisra
+ 0
+
+
+ GeneralMisraVerbose
+ 0
+
+
+ OGChipSelectEditMenu
+
+
+
+ GenLowLevelInterface
+ 0
+
+
+ GEndianModeBE
+ 0
+
+
+ OGBufferedTerminalOutput
+ 0
+
+
+ GenStdoutInterface
+ 0
+
+
+ GeneralMisraRules98
+ 0
+ 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
+
+
+ GeneralMisraVer
+ 0
+
+
+ GeneralMisraRules04
+ 0
+ 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
+
+
+ RTConfigPath2
+
+
+
+ GFPUCoreSlave
+ 20
+ 1
+
+
+ GBECoreSlave
+ 20
+ 1
+
+
+ OGUseCmsis
+ 0
+
+
+ OGUseCmsisDspLib
+ 0
+
+
+ GRuntimeLibThreads
+ 0
+
+
+
+
+ ICCARM
+ 2
+
+ 31
+ 1
+ 0
+
+ CCDefines
+ NDEBUG
+ PART_TM4C129XNCZAD
+ RT_USING_DLIBC
+
+
+ CCPreprocFile
+ 0
+
+
+ CCPreprocComments
+ 0
+
+
+ CCPreprocLine
+ 0
+
+
+ CCListCFile
+ 0
+
+
+ CCListCMnemonics
+ 0
+
+
+ CCListCMessages
+ 0
+
+
+ CCListAssFile
+ 0
+
+
+ CCListAssSource
+ 0
+
+
+ CCEnableRemarks
+ 0
+
+
+ CCDiagSuppress
+
+
+
+ CCDiagRemark
+
+
+
+ CCDiagWarning
+
+
+
+ CCDiagError
+
+
+
+ CCObjPrefix
+ 1
+
+
+ CCAllowList
+ 1
+ 11111110
+
+
+ CCDebugInfo
+ 0
+
+
+ IEndianMode
+ 1
+
+
+ IProcessor
+ 1
+
+
+ IExtraOptionsCheck
+ 0
+
+
+ IExtraOptions
+
+
+
+ CCLangConformance
+ 0
+
+
+ CCSignedPlainChar
+ 1
+
+
+ CCRequirePrototypes
+ 0
+
+
+ CCMultibyteSupport
+ 0
+
+
+ CCDiagWarnAreErr
+ 0
+
+
+ CCCompilerRuntimeInfo
+ 0
+
+
+ IFpuProcessor
+ 1
+
+
+ OutputFile
+
+
+
+ CCLibConfigHeader
+ 1
+
+
+ PreInclude
+
+
+
+ CompilerMisraOverride
+ 0
+
+
+ CCIncludePath2
+
+ $PROJ_DIR$\libraries\inc
+ $PROJ_DIR$\libraries\driverlib
+ $PROJ_DIR$\applications
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib
+ $PROJ_DIR$\drivers
+ $PROJ_DIR$\..\..\components\libc\compilers\common
+ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\include\netif
+ $PROJ_DIR$\.
+ $PROJ_DIR$\libraries
+ $PROJ_DIR$\..\..\include
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m4
+ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\include
+ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\include\ipv4
+ $PROJ_DIR$\..\..\components\drivers\include
+ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src
+ $PROJ_DIR$\..\..\libcpu\arm\common
+ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\arch\include
+ $PROJ_DIR$\..\..\components\finsh
+
+
+ CCStdIncCheck
+ 0
+
+
+ CCCodeSection
+ .text
+
+
+ IInterwork2
+ 0
+
+
+ IProcessorMode2
+ 1
+
+
+ CCOptLevel
+ 3
+
+
+ CCOptStrategy
+ 0
+ 0
+
+
+ CCOptLevelSlave
+ 1
+
+
+ CompilerMisraRules98
+ 0
+ 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
+
+
+ CompilerMisraRules04
+ 0
+ 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
+
+
+ CCPosIndRopi
+ 0
+
+
+ CCPosIndRwpi
+ 0
+
+
+ CCPosIndNoDynInit
+ 0
+
+
+ IccLang
+ 0
+
+
+ IccCDialect
+ 1
+
+
+ IccAllowVLA
+ 0
+
+
+ IccCppDialect
+ 1
+
+
+ IccExceptions
+ 1
+
+
+ IccRTTI
+ 1
+
+
+ IccStaticDestr
+ 1
+
+
+ IccCppInlineSemantics
+ 0
+
+
+ IccCmsis
+ 1
+
+
+ IccFloatSemantics
+ 0
+
+
+ CCOptimizationNoSizeConstraints
+ 0
+
+
+ CCNoLiteralPool
+ 0
+
+
+ CCOptStrategySlave
+ 0
+ 0
+
+
+ CCGuardCalls
+ 1
+
+
+
+
+ AARM
+ 2
+
+ 9
+ 1
+ 0
+
+ AObjPrefix
+ 1
+
+
+ AEndian
+ 1
+
+
+ ACaseSensitivity
+ 1
+
+
+ MacroChars
+ 0
+ 0
+
+
+ AWarnEnable
+ 0
+
+
+ AWarnWhat
+ 0
+
+
+ AWarnOne
+
+
+
+ AWarnRange1
+
+
+
+ AWarnRange2
+
+
+
+ ADebug
+ 0
+
+
+ AltRegisterNames
+ 0
+
+
+ ADefines
+
+
+
+ AList
+ 0
+
+
+ AListHeader
+ 1
+
+
+ AListing
+ 1
+
+
+ Includes
+ 0
+
+
+ MacDefs
+ 0
+
+
+ MacExps
+ 1
+
+
+ MacExec
+ 0
+
+
+ OnlyAssed
+ 0
+
+
+ MultiLine
+ 0
+
+
+ PageLengthCheck
+ 0
+
+
+ PageLength
+ 80
+
+
+ TabSpacing
+ 8
+
+
+ AXRef
+ 0
+
+
+ AXRefDefines
+ 0
+
+
+ AXRefInternal
+ 0
+
+
+ AXRefDual
+ 0
+
+
+ AProcessor
+ 1
+
+
+ AFpuProcessor
+ 1
+
+
+ AOutputFile
+
+
+
+ AMultibyteSupport
+ 0
+
+
+ ALimitErrorsCheck
+ 0
+
+
+ ALimitErrorsEdit
+ 100
+
+
+ AIgnoreStdInclude
+ 0
+
+
+ AUserIncludes
+
+
+
+ AExtraOptionsCheckV2
+ 0
+
+
+ AExtraOptionsV2
+
+
+
+ AsmNoLiteralPool
+ 0
+
+
+
+
+ OBJCOPY
+ 0
+
+ 1
+ 1
+ 0
+
+ OOCOutputFormat
+ 2
+ 0
+
+
+ OCOutputOverride
+ 0
+
+
+ OOCOutputFile
+
+
+
+ OOCCommandLineProducer
+ 1
+
+
+ OOCObjCopyEnable
+ 0
+
+
+
+
+ CUSTOM
+ 3
+
+
+
+
+
+
+ BICOMP
+ 0
+
+
+
+ BUILDACTION
+ 1
+
+
+
+
+
+
+ ILINK
+ 0
+
+ 16
+ 1
+ 0
+
+ IlinkLibIOConfig
+ 1
+
+
+ XLinkMisraHandler
+ 0
+
+
+ IlinkInputFileSlave
+ 0
+
+
+ IlinkOutputFile
+ ###Unitialized###
+
+
+ IlinkDebugInfoEnable
+ 1
+
+
+ IlinkKeepSymbols
+
+
+
+ IlinkRawBinaryFile
+
+
+
+ IlinkRawBinarySymbol
+
+
+
+ IlinkRawBinarySegment
+
+
+
+ IlinkRawBinaryAlign
+
+
+
+ IlinkDefines
+
+
+
+ IlinkConfigDefines
+
+
+
+ IlinkMapFile
+ 0
+
+
+ IlinkLogFile
+ 0
+
+
+ IlinkLogInitialization
+ 0
+
+
+ IlinkLogModule
+ 0
+
+
+ IlinkLogSection
+ 0
+
+
+ IlinkLogVeneer
+ 0
+
+
+ IlinkIcfOverride
+ 0
+
+
+ IlinkIcfFile
+ lnk0t.icf
+
+
+ IlinkIcfFileSlave
+
+
+
+ IlinkEnableRemarks
+ 0
+
+
+ IlinkSuppressDiags
+
+
+
+ IlinkTreatAsRem
+
+
+
+ IlinkTreatAsWarn
+
+
+
+ IlinkTreatAsErr
+
+
+
+ IlinkWarningsAreErrors
+ 0
+
+
+ IlinkUseExtraOptions
+ 0
+
+
+ IlinkExtraOptions
+
+
+
+ IlinkLowLevelInterfaceSlave
+ 1
+
+
+ IlinkAutoLibEnable
+ 1
+
+
+ IlinkAdditionalLibs
+
+
+
+ IlinkOverrideProgramEntryLabel
+ 0
+
+
+ IlinkProgramEntryLabelSelect
+ 0
+
+
+ IlinkProgramEntryLabel
+
+
+
+ DoFill
+ 0
+
+
+ FillerByte
+ 0xFF
+
+
+ FillerStart
+ 0x0
+
+
+ FillerEnd
+ 0x0
+
+
+ CrcSize
+ 0
+ 1
+
+
+ CrcAlign
+ 1
+
+
+ CrcPoly
+ 0x11021
+
+
+ CrcCompl
+ 0
+ 0
+
+
+ CrcBitOrder
+ 0
+ 0
+
+
+ CrcInitialValue
+ 0x0
+
+
+ DoCrc
+ 0
+
+
+ IlinkBE8Slave
+ 1
+
+
+ IlinkBufferedTerminalOutput
+ 1
+
+
+ IlinkStdoutInterfaceSlave
+ 1
+
+
+ CrcFullSize
+ 0
+
+
+ IlinkIElfToolPostProcess
+ 0
+
+
+ IlinkLogAutoLibSelect
+ 0
+
+
+ IlinkLogRedirSymbols
+ 0
+
+
+ IlinkLogUnusedFragments
+ 0
+
+
+ IlinkCrcReverseByteOrder
+ 0
+
+
+ IlinkCrcUseAsInput
+ 1
+
+
+ IlinkOptInline
+ 1
+
+
+ IlinkOptExceptionsAllow
+ 1
+
+
+ IlinkOptExceptionsForce
+ 0
+
+
+ IlinkCmsis
+ 1
+
+
+ IlinkOptMergeDuplSections
+ 0
+
+
+ IlinkOptUseVfe
+ 1
+
+
+ IlinkOptForceVfe
+ 0
+
+
+ IlinkStackAnalysisEnable
+ 0
+
+
+ IlinkStackControlFile
+
+
+
+ IlinkStackCallGraphFile
+
+
+
+ CrcAlgorithm
+ 0
+ 1
+
+
+ CrcUnitSize
+ 0
+ 0
+
+
+ IlinkThreadsSlave
+ 1
+
+
+
+
+ IARCHIVE
+ 0
+
+ 0
+ 1
+ 0
+
+ IarchiveInputs
+
+
+
+ IarchiveOverride
+ 0
+
+
+ IarchiveOutput
+ ###Unitialized###
+
+
+
+
+ BILINK
+ 0
+
+
+
+
+ Kernel
+
+ $PROJ_DIR$\..\..\src\clock.c
+
+
+ $PROJ_DIR$\..\..\src\components.c
+
+
+ $PROJ_DIR$\..\..\src\cpu.c
+
+
+ $PROJ_DIR$\..\..\src\device.c
+
+
+ $PROJ_DIR$\..\..\src\idle.c
+
+
+ $PROJ_DIR$\..\..\src\ipc.c
+
+
+ $PROJ_DIR$\..\..\src\irq.c
+
+
+ $PROJ_DIR$\..\..\src\kservice.c
+
+
+ $PROJ_DIR$\..\..\src\mem.c
+
+
+ $PROJ_DIR$\..\..\src\memheap.c
+
+
+ $PROJ_DIR$\..\..\src\mempool.c
+
+
+ $PROJ_DIR$\..\..\src\object.c
+
+
+ $PROJ_DIR$\..\..\src\scheduler.c
+
+
+ $PROJ_DIR$\..\..\src\signal.c
+
+
+ $PROJ_DIR$\..\..\src\thread.c
+
+
+ $PROJ_DIR$\..\..\src\timer.c
+
+
+
+ Applications
+
+ $PROJ_DIR$\applications\application.c
+
+
+ $PROJ_DIR$\applications\board.c
+
+
+
+ Drivers
+
+ $PROJ_DIR$\drivers\drv_eth.c
+
+
+ $PROJ_DIR$\drivers\drv_uart.c
+
+
+
+ Libraries
+
+ $PROJ_DIR$\libraries\driverlib\adc.c
+
+
+ $PROJ_DIR$\libraries\driverlib\aes.c
+
+
+ $PROJ_DIR$\libraries\driverlib\can.c
+
+
+ $PROJ_DIR$\libraries\driverlib\comp.c
+
+
+ $PROJ_DIR$\libraries\driverlib\cpu.c
+
+
+ $PROJ_DIR$\libraries\driverlib\crc.c
+
+
+ $PROJ_DIR$\libraries\driverlib\des.c
+
+
+ $PROJ_DIR$\libraries\driverlib\eeprom.c
+
+
+ $PROJ_DIR$\libraries\driverlib\emac.c
+
+
+ $PROJ_DIR$\libraries\driverlib\epi.c
+
+
+ $PROJ_DIR$\libraries\driverlib\flash.c
+
+
+ $PROJ_DIR$\libraries\driverlib\fpu.c
+
+
+ $PROJ_DIR$\libraries\driverlib\gpio.c
+
+
+ $PROJ_DIR$\libraries\driverlib\hibernate.c
+
+
+ $PROJ_DIR$\libraries\driverlib\i2c.c
+
+
+ $PROJ_DIR$\libraries\driverlib\interrupt.c
+
+
+ $PROJ_DIR$\libraries\driverlib\lcd.c
+
+
+ $PROJ_DIR$\libraries\driverlib\mpu.c
+
+
+ $PROJ_DIR$\libraries\driverlib\onewire.c
+
+
+ $PROJ_DIR$\libraries\driverlib\pwm.c
+
+
+ $PROJ_DIR$\libraries\driverlib\qei.c
+
+
+ $PROJ_DIR$\libraries\driverlib\shamd5.c
+
+
+ $PROJ_DIR$\libraries\driverlib\ssi.c
+
+
+ $PROJ_DIR$\libraries\driverlib\sw_crc.c
+
+
+ $PROJ_DIR$\libraries\driverlib\sysctl.c
+
+
+ $PROJ_DIR$\libraries\driverlib\sysexc.c
+
+
+ $PROJ_DIR$\libraries\driverlib\systick.c
+
+
+ $PROJ_DIR$\libraries\driverlib\tiva_timer.c
+
+
+ $PROJ_DIR$\libraries\driverlib\uart.c
+
+
+ $PROJ_DIR$\libraries\driverlib\udma.c
+
+
+ $PROJ_DIR$\libraries\driverlib\usb.c
+
+
+ $PROJ_DIR$\libraries\driverlib\watchdog.c
+
+
+ $PROJ_DIR$\libraries\startup\startup_ewarm.c
+
+
+
+ cpu
+
+ $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\common\div0.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\cpuport.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\context_iar.S
+
+
+
+ DeviceDrivers
+
+ $PROJ_DIR$\..\..\components\drivers\serial\serial.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\completion.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\pipe.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\workqueue.c
+
+
+
+ finsh
+
+ $PROJ_DIR$\..\..\components\finsh\shell.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\cmd.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_compiler.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_error.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_heap.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_init.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_node.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_ops.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_parser.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_var.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_vm.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_token.c
+
+
+
+ libc
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\time.c
+
+
+
+ dlib
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\rmtx.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+
+ LwIP
+
+ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\api\api_lib.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\api\api_msg.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\api\err.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\api\netbuf.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\api\netdb.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\api\netifapi.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\api\sockets.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\api\tcpip.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\arch\sys_arch.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\def.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\dhcp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\dns.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\init.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\memp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\netif.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\pbuf.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\raw.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\stats.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\sys.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\tcp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\tcp_in.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\tcp_out.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\timers.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\udp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\ipv4\autoip.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\ipv4\icmp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\ipv4\igmp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\ipv4\inet.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\ipv4\inet_chksum.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\ipv4\ip.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\ipv4\ip_addr.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\ipv4\ip_frag.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\netif\etharp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\netif\ethernetif.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\netif\slipif.c
+
+
+
diff --git a/bsp/tm4c129x/project.eww b/bsp/tm4c129x/project.eww
index faa93f37c..c2cb02eb1 100644
--- a/bsp/tm4c129x/project.eww
+++ b/bsp/tm4c129x/project.eww
@@ -1,10 +1,10 @@
-
-
-
-
- $WS_DIR$\project.ewp
-
-
-
-
-
+
+
+
+
+ $WS_DIR$\project.ewp
+
+
+
+
+
diff --git a/bsp/w60x/project.uvprojx b/bsp/w60x/project.uvprojx
index bc5b966ac..75603de9e 100644
--- a/bsp/w60x/project.uvprojx
+++ b/bsp/w60x/project.uvprojx
@@ -333,9 +333,9 @@
0
--c99 --gnu
- RT_USING_ARM_LIBC, WM_W600
+ RT_USING_ARM_LIBC
- .;..\..\include;applications;drivers;oneshot;packages\netutils-v1.1.0\ntp;packages\wm_libraries-latest;packages\wm_libraries-latest\Include;packages\wm_libraries-latest\Include\Driver;packages\wm_libraries-latest\Platform\Drivers\spi;packages\wm_libraries-latest\Include\OS;packages\wm_libraries-latest\Include\Platform;packages\wm_libraries-latest\Include\OS;packages\wm_libraries-latest\Include\WiFi;packages\wm_libraries-latest\Platform\Inc;packages\wm_libraries-latest\Platform\Common\Params;packages\wm_libraries-latest\Platform\Common\crypto;packages\wm_libraries-latest\Platform\Common\crypto\digest;packages\wm_libraries-latest\Platform\Common\crypto\math;packages\wm_libraries-latest\Platform\Common\crypto\symmetric;packages\wm_libraries-latest\Platform\Boot\gcc;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m3;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\drivers\hwcrypto;.;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\spi;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\wlan;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\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_dhcpd;..\..\components\net\netdev\include;..\..\components\net\sal_socket\include;..\..\components\net\sal_socket\include\socket;..\..\components\net\sal_socket\impl;..\..\components\net\sal_socket\include\dfs_net;..\..\components\net\sal_socket\include\dfs_net\sys_select;..\..\components\net\sal_socket\include\socket\sys_socket;..\..\components\utilities\ulog
+ .;..\..\include;applications;drivers;oneshot;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m3;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\drivers\hwcrypto;.;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\spi;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\wlan;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\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_dhcpd;..\..\components\net\netdev\include;..\..\components\net\sal_socket\include;..\..\components\net\sal_socket\include\socket;..\..\components\net\sal_socket\impl;..\..\components\net\sal_socket\include\dfs_net;..\..\components\net\sal_socket\include\dfs_net\sys_select;..\..\components\net\sal_socket\include\socket\sys_socket;..\..\components\utilities\ulog
@@ -549,362 +549,6 @@
-
- NetUtils
-
-
- ntp.c
- 1
- packages\netutils-v1.1.0\ntp\ntp.c
-
-
-
-
- Libraries
-
-
- wm_cpu.c
- 1
- packages\wm_libraries-latest\Platform\Drivers\cpu\wm_cpu.c
-
-
-
-
- wm_gpio.c
- 1
- packages\wm_libraries-latest\Platform\Drivers\gpio\wm_gpio.c
-
-
-
-
- wm_io.c
- 1
- packages\wm_libraries-latest\Platform\Drivers\io\wm_io.c
-
-
-
-
- wm_gpio_afsel.c
- 1
- packages\wm_libraries-latest\Platform\Drivers\gpio\wm_gpio_afsel.c
-
-
-
-
- wm_irq.c
- 1
- packages\wm_libraries-latest\Platform\Drivers\irq\wm_irq.c
-
-
-
-
- wm_efuse.c
- 1
- packages\wm_libraries-latest\Platform\Drivers\efuse\wm_efuse.c
-
-
-
-
- wm_internal_fls.c
- 1
- packages\wm_libraries-latest\Platform\Drivers\internalflash\wm_internal_fls.c
-
-
-
-
- wm_hostspi.c
- 1
- packages\wm_libraries-latest\Platform\Drivers\spi\wm_hostspi.c
-
-
-
-
- wm_fls.c
- 1
- packages\wm_libraries-latest\Platform\Drivers\flash\wm_fls.c
-
-
-
-
- wm_fls_gd25qxx.c
- 1
- packages\wm_libraries-latest\Platform\Drivers\flash\wm_fls_gd25qxx.c
-
-
-
-
- wm_dma.c
- 1
- packages\wm_libraries-latest\Platform\Drivers\dma\wm_dma.c
-
-
-
-
- wm_timer.c
- 1
- packages\wm_libraries-latest\Platform\Drivers\timer\wm_timer.c
-
-
-
-
- wm_watchdog.c
- 1
- packages\wm_libraries-latest\Platform\Drivers\watchdog\wm_watchdog.c
-
-
-
-
- wm_i2c.c
- 1
- packages\wm_libraries-latest\Platform\Drivers\i2c\wm_i2c.c
-
-
-
-
- wm_pwm.c
- 1
- packages\wm_libraries-latest\Platform\Drivers\pwm\wm_pwm.c
-
-
-
-
- wm_adc.c
- 1
- packages\wm_libraries-latest\Platform\Drivers\adc\wm_adc.c
-
-
-
-
- wm_pmu.c
- 1
- packages\wm_libraries-latest\Platform\Drivers\pmu\wm_pmu.c
-
-
-
-
- wm_rtc.c
- 1
- packages\wm_libraries-latest\Platform\Drivers\rtc\wm_rtc.c
-
-
-
-
- wm_param.c
- 1
- packages\wm_libraries-latest\Platform\Common\Params\wm_param.c
-
-
-
-
- wm_fwup.c
- 1
- packages\wm_libraries-latest\Platform\Common\fwup\wm_fwup.c
-
-
-
-
- wm_crypto_hard.c
- 1
- packages\wm_libraries-latest\Platform\Common\crypto\wm_crypto_hard.c
-
-
-
-
- wm_crypto_hmac.c
- 1
- packages\wm_libraries-latest\Platform\Common\crypto\digest\wm_crypto_hmac.c
-
-
-
-
- wm_crypto_md2.c
- 1
- packages\wm_libraries-latest\Platform\Common\crypto\digest\wm_crypto_md2.c
-
-
-
-
- wm_crypto_md4.c
- 1
- packages\wm_libraries-latest\Platform\Common\crypto\digest\wm_crypto_md4.c
-
-
-
-
- sha224.c
- 1
- packages\wm_libraries-latest\Platform\Common\crypto\digest\sha224.c
-
-
-
-
- sha384.c
- 1
- packages\wm_libraries-latest\Platform\Common\crypto\digest\sha384.c
-
-
-
-
- wm_crypto_sha512.c
- 1
- packages\wm_libraries-latest\Platform\Common\crypto\digest\wm_crypto_sha512.c
-
-
-
-
- asn1.c
- 1
- packages\wm_libraries-latest\Platform\Common\crypto\keyformat\asn1.c
-
-
-
-
- wm_crypto_base64.c
- 1
- packages\wm_libraries-latest\Platform\Common\crypto\keyformat\wm_crypto_base64.c
-
-
-
-
- wm_crypto_x509.c
- 1
- packages\wm_libraries-latest\Platform\Common\crypto\keyformat\wm_crypto_x509.c
-
-
-
-
- pstm_mul_comba.c
- 1
- packages\wm_libraries-latest\Platform\Common\crypto\math\pstm_mul_comba.c
-
-
-
-
- prng.c
- 1
- packages\wm_libraries-latest\Platform\Common\crypto\prng\prng.c
-
-
-
-
- yarrow.c
- 1
- packages\wm_libraries-latest\Platform\Common\crypto\prng\yarrow.c
-
-
-
-
- dh.c
- 1
- packages\wm_libraries-latest\Platform\Common\crypto\pubkey\dh.c
-
-
-
-
- ecc.c
- 1
- packages\wm_libraries-latest\Platform\Common\crypto\pubkey\ecc.c
-
-
-
-
- pkcs.c
- 1
- packages\wm_libraries-latest\Platform\Common\crypto\pubkey\pkcs.c
-
-
-
-
- pubkey.c
- 1
- packages\wm_libraries-latest\Platform\Common\crypto\pubkey\pubkey.c
-
-
-
-
- wm_crypto_rsa.c
- 1
- packages\wm_libraries-latest\Platform\Common\crypto\pubkey\wm_crypto_rsa.c
-
-
-
-
- aesGCM.c
- 1
- packages\wm_libraries-latest\Platform\Common\crypto\symmetric\aesGCM.c
-
-
-
-
- des3.c
- 1
- packages\wm_libraries-latest\Platform\Common\crypto\symmetric\des3.c
-
-
-
-
- idea.c
- 1
- packages\wm_libraries-latest\Platform\Common\crypto\symmetric\idea.c
-
-
-
-
- rc2.c
- 1
- packages\wm_libraries-latest\Platform\Common\crypto\symmetric\rc2.c
-
-
-
-
- seed.c
- 1
- packages\wm_libraries-latest\Platform\Common\crypto\symmetric\seed.c
-
-
-
-
- rtthread_patch.c
- 1
- packages\wm_libraries-latest\rtthread\rtthread_patch.c
-
-
-
-
- utils.c
- 1
- packages\wm_libraries-latest\rtthread\utils\utils.c
-
-
-
-
- startup_venus.S
- 2
- packages\wm_libraries-latest\rtthread\startup\armcc\startup_venus.S
-
-
-
-
- misc.c
- 1
- packages\wm_libraries-latest\Platform\Boot\armcc\misc.c
-
-
-
-
- libwlan_mdk.lib
- 4
- packages\wm_libraries-latest\Lib\Wlan\libwlan_mdk.lib
-
-
-
-
- libwmoneshot_mdk.lib
- 4
- packages\wm_libraries-latest\Lib\oneshot\libwmoneshot_mdk.lib
-
-
-
cpu
@@ -1243,13 +887,6 @@
..\..\components\finsh\shell.c
-
-
- symbol.c
- 1
- ..\..\components\finsh\symbol.c
-
-
cmd.c
@@ -1264,13 +901,6 @@
..\..\components\finsh\msh.c
-
-
- msh_cmd.c
- 1
- ..\..\components\finsh\msh_cmd.c
-
-
msh_file.c
@@ -1313,14 +943,7 @@
time.c
1
- ..\..\components\libc\compilers\armlibc\time.c
-
-
-
-
- gmtime_r.c
- 1
- ..\..\components\libc\compilers\common\gmtime_r.c
+ ..\..\components\libc\compilers\common\time.c
diff --git a/bsp/xplorer4330/M0/project.uvproj b/bsp/xplorer4330/M0/project.uvproj
index 4caca5f29..63fb65605 100644
--- a/bsp/xplorer4330/M0/project.uvproj
+++ b/bsp/xplorer4330/M0/project.uvproj
@@ -10,6 +10,7 @@
LPC4330 SPIFI
0x4
ARM-ADS
+ 0
LPC4330 CM0
@@ -72,6 +73,8 @@
0
0
+ 0
+ 0
0
@@ -80,6 +83,8 @@
0
0
+ 0
+ 0
0
@@ -141,10 +146,9 @@
1
0
1
- 1
0
- 1
+ 0
@@ -224,6 +228,7 @@
1
0
0
+ 0
0
3
0
@@ -357,12 +362,20 @@
0
0
0
+ 0
0
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
CORE_M0, USE_SPIFI
- applications;.;..\drivers;..\Libraries\Device\NXP\LPC43xx\Include;..\Libraries\CMSIS\Include;..\..\..\include;..\..\..\libcpu\arm\cortex-m0;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh
+ .;..\..\..\include;applications;.;..\drivers;..\Libraries\Device\NXP\LPC43xx\Include;..\Libraries\CMSIS\Include;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m0;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\common
@@ -375,6 +388,7 @@
0
0
0
+ 0
NO_CRP
@@ -395,7 +409,7 @@
- --keep *.o(FSymTab) --keep *.o(VSymTab)
+
@@ -403,62 +417,22 @@
- Applications
-
-
- application.c
- 1
- ..\applications\application.c
-
-
- startup.c
- 1
- ..\applications\startup.c
-
-
-
-
- Drivers
+ Kernel
- board.c
- 1
- ..\drivers\board.c
-
-
- drv_led.c
- 1
- ..\drivers\drv_led.c
-
-
- drv_uart.c
+ clock.c
1
- ..\drivers\drv_uart.c
+ ..\..\..\src\clock.c
-
-
-
- CMSIS
-
- system_LPC43xx.c
+ components.c
1
- ..\Libraries\Device\NXP\LPC43xx\Source\Templates\system_LPC43xx.c
+ ..\..\..\src\components.c
- startup_LPC43xx_M0.s
- 2
- ..\Libraries\Device\NXP\LPC43xx\Source\Templates\ARM\startup_LPC43xx_M0.s
-
-
-
-
- Kernel
-
-
- clock.c
+ cpu.c
1
- ..\..\..\src\clock.c
+ ..\..\..\src\cpu.c
device.c
@@ -528,18 +502,58 @@
- CORTEX-M0
+ Applications
- cpuport.c
+ application.c
1
- ..\..\..\libcpu\arm\cortex-m0\cpuport.c
+ ..\applications\application.c
- context_rvds.S
+ startup.c
+ 1
+ ..\applications\startup.c
+
+
+
+
+ Drivers
+
+
+ board.c
+ 1
+ ..\drivers\board.c
+
+
+ drv_led.c
+ 1
+ ..\drivers\drv_led.c
+
+
+ drv_uart.c
+ 1
+ ..\drivers\drv_uart.c
+
+
+
+
+ CMSIS
+
+
+ system_LPC43xx.c
+ 1
+ ..\Libraries\Device\NXP\LPC43xx\Source\Templates\system_LPC43xx.c
+
+
+ startup_LPC43xx_M0.s
2
- ..\..\..\libcpu\arm\cortex-m0\context_rvds.S
+ ..\Libraries\Device\NXP\LPC43xx\Source\Templates\ARM\startup_LPC43xx_M0.s
+
+
+
+ cpu
+
backtrace.c
1
@@ -555,6 +569,16 @@
1
..\..\..\libcpu\arm\common\showmem.c
+
+ cpuport.c
+ 1
+ ..\..\..\libcpu\arm\cortex-m0\cpuport.c
+
+
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m0\context_rvds.S
+
@@ -580,6 +604,11 @@
1
..\..\..\components\drivers\src\pipe.c
+
+ ringblk_buf.c
+ 1
+ ..\..\..\components\drivers\src\ringblk_buf.c
+
ringbuffer.c
1
@@ -605,11 +634,6 @@
1
..\..\..\components\finsh\shell.c
-
- symbol.c
- 1
- ..\..\..\components\finsh\symbol.c
-
cmd.c
1
@@ -673,6 +697,7 @@
LPC4330 RAM
0x4
ARM-ADS
+ 0
LPC4330 CM0
@@ -735,6 +760,8 @@
0
0
+ 0
+ 0
0
@@ -743,6 +770,8 @@
0
0
+ 0
+ 0
0
@@ -804,7 +833,6 @@
1
0
1
- 1
0
1
@@ -887,6 +915,7 @@
1
0
0
+ 0
3
3
0
@@ -1020,7 +1049,15 @@
0
0
0
+ 0
0
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
@@ -1038,6 +1075,7 @@
0
0
0
+ 0
NO_CRP
@@ -1066,62 +1104,22 @@
- Applications
-
-
- application.c
- 1
- ..\applications\application.c
-
-
- startup.c
- 1
- ..\applications\startup.c
-
-
-
-
- Drivers
+ Kernel
- board.c
- 1
- ..\drivers\board.c
-
-
- drv_led.c
- 1
- ..\drivers\drv_led.c
-
-
- drv_uart.c
+ clock.c
1
- ..\drivers\drv_uart.c
+ ..\..\..\src\clock.c
-
-
-
- CMSIS
-
- system_LPC43xx.c
+ components.c
1
- ..\Libraries\Device\NXP\LPC43xx\Source\Templates\system_LPC43xx.c
+ ..\..\..\src\components.c
- startup_LPC43xx_M0.s
- 2
- ..\Libraries\Device\NXP\LPC43xx\Source\Templates\ARM\startup_LPC43xx_M0.s
-
-
-
-
- Kernel
-
-
- clock.c
+ cpu.c
1
- ..\..\..\src\clock.c
+ ..\..\..\src\cpu.c
device.c
@@ -1191,18 +1189,58 @@
- CORTEX-M0
+ Applications
- cpuport.c
+ application.c
1
- ..\..\..\libcpu\arm\cortex-m0\cpuport.c
+ ..\applications\application.c
- context_rvds.S
+ startup.c
+ 1
+ ..\applications\startup.c
+
+
+
+
+ Drivers
+
+
+ board.c
+ 1
+ ..\drivers\board.c
+
+
+ drv_led.c
+ 1
+ ..\drivers\drv_led.c
+
+
+ drv_uart.c
+ 1
+ ..\drivers\drv_uart.c
+
+
+
+
+ CMSIS
+
+
+ system_LPC43xx.c
+ 1
+ ..\Libraries\Device\NXP\LPC43xx\Source\Templates\system_LPC43xx.c
+
+
+ startup_LPC43xx_M0.s
2
- ..\..\..\libcpu\arm\cortex-m0\context_rvds.S
+ ..\Libraries\Device\NXP\LPC43xx\Source\Templates\ARM\startup_LPC43xx_M0.s
+
+
+
+ cpu
+
backtrace.c
1
@@ -1218,6 +1256,16 @@
1
..\..\..\libcpu\arm\common\showmem.c
+
+ cpuport.c
+ 1
+ ..\..\..\libcpu\arm\cortex-m0\cpuport.c
+
+
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m0\context_rvds.S
+
@@ -1243,6 +1291,11 @@
1
..\..\..\components\drivers\src\pipe.c
+
+ ringblk_buf.c
+ 1
+ ..\..\..\components\drivers\src\ringblk_buf.c
+
ringbuffer.c
1
@@ -1268,11 +1321,6 @@
1
..\..\..\components\finsh\shell.c
-
- symbol.c
- 1
- ..\..\..\components\finsh\symbol.c
-
cmd.c
1
diff --git a/bsp/xplorer4330/M4/project.uvproj b/bsp/xplorer4330/M4/project.uvproj
index 21d372e63..058f2226b 100644
--- a/bsp/xplorer4330/M4/project.uvproj
+++ b/bsp/xplorer4330/M4/project.uvproj
@@ -1,10 +1,7 @@
-
1.1
-
### uVision Project, (C) Keil Software
-
LPC4330 SPIFI
@@ -15,26 +12,25 @@
LPC4330
NXP (founded by Philips)
IRAM(0x10000000-0x1001FFFF) IRAM2(0x20000000-0x2000FFFF) CLOCK(12000000) CPUTYPE("Cortex-M4") FPU2
-
+
"STARTUP\NXP\LPC43xx\startup_LPC43xx.s" ("NXP LPC43xx Startup Code")
UL2CM3(-O975 -S0 -C0)
6193
LPC43xx.H
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
SFD\NXP\LPC43xx\LPC43xx.SFR
- 0
0
-
-
-
+
+
+
NXP\LPC43xx\
NXP\LPC43xx\
@@ -58,8 +54,8 @@
0
0
-
-
+
+
0
0
0
@@ -68,21 +64,21 @@
0
0
-
-
+
+
0
0
0
0
-
-
+
+
0
0
0
-
+
0
@@ -96,9 +92,8 @@
0
0
3
-
-
- 1
+
+
SARMCM3.DLL
@@ -128,7 +123,6 @@
1
1
0
- 1
1
@@ -140,24 +134,22 @@
0
1
0
- 1
- 1
0
1
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
BIN\UL2CM3.DLL
@@ -173,11 +165,7 @@
1
BIN\UL2CM3.DLL
"" ()
-
-
-
-
- 0
+
@@ -209,7 +197,7 @@
1
0
"Cortex-M4"
-
+
0
0
0
@@ -340,7 +328,7 @@
0x10000
-
+
1
@@ -356,13 +344,11 @@
0
0
0
- 0
- 0
-
+
USE_SPIFI, CORE_M4
-
- applications;.;..\drivers;..\Libraries\Device\NXP\LPC43xx\Include;..\Libraries\CMSIS\Include;..\..\..\include;..\..\..\libcpu\arm\cortex-m4;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh
+
+ .;..\..\..\include;applications;.;..\drivers;..\Libraries\Device\NXP\LPC43xx\Include;..\Libraries\CMSIS\Include;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\common
@@ -374,12 +360,11 @@
0
0
0
- 0
-
+
NO_CRP
-
-
+
+
@@ -391,135 +376,124 @@
0
0x14000000
0x10000000
-
-
-
-
- --keep *.o(FSymTab) --keep *.o(VSymTab)
-
-
+
+
+
+
+
+
- Applications
+ Kernel
- application.c
- 1
- ..\applications\application.c
-
-
- startup.c
+ clock.c
1
- ..\applications\startup.c
+ ..\..\..\src\clock.c
-
-
- Drivers
- board.c
- 1
- ..\drivers\board.c
-
-
- drv_led.c
- 1
- ..\drivers\drv_led.c
-
-
- drv_uart.c
+ components.c
1
- ..\drivers\drv_uart.c
+ ..\..\..\src\components.c
-
-
- CMSIS
- system_LPC43xx.c
+ cpu.c
1
- ..\Libraries\Device\NXP\LPC43xx\Source\Templates\system_LPC43xx.c
-
-
- startup_LPC43xx.s
- 2
- ..\Libraries\Device\NXP\LPC43xx\Source\Templates\ARM\startup_LPC43xx.s
+ ..\..\..\src\cpu.c
-
-
- Kernel
-
- clock.c
- 1
- ..\..\..\src\clock.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
@@ -528,34 +502,100 @@
- CORTEX-M4
+ Applications
- cpuport.c
+ application.c
1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
+ ..\applications\application.c
+
+
- context_rvds.S
+ startup.c
+ 1
+ ..\applications\startup.c
+
+
+
+
+ Drivers
+
+
+ board.c
+ 1
+ ..\drivers\board.c
+
+
+
+
+ drv_led.c
+ 1
+ ..\drivers\drv_led.c
+
+
+
+
+ drv_uart.c
+ 1
+ ..\drivers\drv_uart.c
+
+
+
+
+ CMSIS
+
+
+ system_LPC43xx.c
+ 1
+ ..\Libraries\Device\NXP\LPC43xx\Source\Templates\system_LPC43xx.c
+
+
+
+
+ startup_LPC43xx.s
2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
+ ..\Libraries\Device\NXP\LPC43xx\Source\Templates\ARM\startup_LPC43xx.s
+
+
+
+ cpu
+
backtrace.c
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
+ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
+
+
DeviceDrivers
@@ -565,31 +605,50 @@
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
@@ -605,61 +664,78 @@
1
..\..\..\components\finsh\shell.c
-
- symbol.c
- 1
- ..\..\..\components\finsh\symbol.c
-
+
+
cmd.c
1
..\..\..\components\finsh\cmd.c
+
+
finsh_compiler.c
1
..\..\..\components\finsh\finsh_compiler.c
+
+
finsh_error.c
1
..\..\..\components\finsh\finsh_error.c
+
+
finsh_heap.c
1
..\..\..\components\finsh\finsh_heap.c
+
+
finsh_init.c
1
..\..\..\components\finsh\finsh_init.c
+
+
finsh_node.c
1
..\..\..\components\finsh\finsh_node.c
+
+
finsh_ops.c
1
..\..\..\components\finsh\finsh_ops.c
+
+
finsh_parser.c
1
..\..\..\components\finsh\finsh_parser.c
+
+
finsh_var.c
1
..\..\..\components\finsh\finsh_var.c
+
+
finsh_vm.c
1
..\..\..\components\finsh\finsh_vm.c
+
+
finsh_token.c
1
@@ -678,26 +754,25 @@
LPC4330
NXP (founded by Philips)
IRAM(0x10000000-0x1001FFFF) IRAM2(0x20000000-0x2000FFFF) CLOCK(12000000) CPUTYPE("Cortex-M4") FPU2
-
+
"STARTUP\NXP\LPC43xx\startup_LPC43xx.s" ("NXP LPC43xx Startup Code")
UL2CM3(-O975 -S0 -C0)
6193
LPC43xx.H
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
SFD\NXP\LPC43xx\LPC43xx.SFR
- 0
0
-
-
-
+
+
+
NXP\LPC43xx\
NXP\LPC43xx\
@@ -721,8 +796,8 @@
0
0
-
-
+
+
0
0
0
@@ -731,21 +806,21 @@
0
0
-
-
+
+
0
0
0
0
-
-
+
+
0
0
0
-
+
0
@@ -759,9 +834,8 @@
0
0
3
-
-
- 1
+
+
SARMCM3.DLL
@@ -791,7 +865,6 @@
1
1
0
- 1
1
@@ -803,23 +876,21 @@
0
1
0
- 1
- 1
0
1
-
-
-
-
-
+
+
+
+
+
-
-
-
-
+
+
+
+
.\Dbg_RAM.ini
BIN\UL2CM3.DLL
@@ -835,12 +906,8 @@
1
BIN\UL2CM3.DLL
-
-
-
-
-
- 0
+
+
@@ -872,7 +939,7 @@
0
0
"Cortex-M4"
-
+
0
0
0
@@ -1003,7 +1070,7 @@
0x10000
-
+
1
@@ -1019,13 +1086,11 @@
0
0
0
- 0
- 0
-
-
-
-
+
+
+
+
@@ -1037,12 +1102,11 @@
0
0
0
- 0
-
+
NO_CRP
-
-
+
+
@@ -1054,284 +1118,15 @@
0
0x10000000
0x20000000
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
- Applications
-
-
- application.c
- 1
- ..\applications\application.c
-
-
- startup.c
- 1
- ..\applications\startup.c
-
-
-
-
- Drivers
-
-
- board.c
- 1
- ..\drivers\board.c
-
-
- drv_led.c
- 1
- ..\drivers\drv_led.c
-
-
- drv_uart.c
- 1
- ..\drivers\drv_uart.c
-
-
-
-
- CMSIS
-
-
- system_LPC43xx.c
- 1
- ..\Libraries\Device\NXP\LPC43xx\Source\Templates\system_LPC43xx.c
-
-
- startup_LPC43xx.s
- 2
- ..\Libraries\Device\NXP\LPC43xx\Source\Templates\ARM\startup_LPC43xx.s
-
-
-
-
- Kernel
-
-
- clock.c
- 1
- ..\..\..\src\clock.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
-
-
-
-
- CORTEX-M4
-
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m4\cpuport.c
-
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m4\context_rvds.S
-
-
- backtrace.c
- 1
- ..\..\..\libcpu\arm\common\backtrace.c
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
-
-
-
- DeviceDrivers
-
-
- 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
-
-
- 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
-
-
- shell.c
- 1
- ..\..\..\components\finsh\shell.c
-
-
- symbol.c
- 1
- ..\..\..\components\finsh\symbol.c
-
-
- cmd.c
- 1
- ..\..\..\components\finsh\cmd.c
-
-
- finsh_compiler.c
- 1
- ..\..\..\components\finsh\finsh_compiler.c
-
-
- finsh_error.c
- 1
- ..\..\..\components\finsh\finsh_error.c
-
-
- finsh_heap.c
- 1
- ..\..\..\components\finsh\finsh_heap.c
-
-
- finsh_init.c
- 1
- ..\..\..\components\finsh\finsh_init.c
-
-
- finsh_node.c
- 1
- ..\..\..\components\finsh\finsh_node.c
-
-
- finsh_ops.c
- 1
- ..\..\..\components\finsh\finsh_ops.c
-
-
- finsh_parser.c
- 1
- ..\..\..\components\finsh\finsh_parser.c
-
-
- finsh_var.c
- 1
- ..\..\..\components\finsh\finsh_var.c
-
-
- finsh_vm.c
- 1
- ..\..\..\components\finsh\finsh_vm.c
-
-
- finsh_token.c
- 1
- ..\..\..\components\finsh\finsh_token.c
-
-
-
-
-
--
GitLab