未验证 提交 6db1bd45 编写于 作者: B Bernard Xiong 提交者: GitHub

Merge pull request #3062 from yangjie11/yj_kconfig_com

[bsp]解除组件初始化与使用user main的依赖,并修改相应的 Kconfig
...@@ -24,6 +24,8 @@ source "$PKGS_DIR/Kconfig" ...@@ -24,6 +24,8 @@ source "$PKGS_DIR/Kconfig"
config SOC_TINA config SOC_TINA
bool bool
select ARCH_ARM_ARM9 select ARCH_ARM_ARM9
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
source "$BSP_DIR/drivers/Kconfig" source "$BSP_DIR/drivers/Kconfig"
...@@ -29,4 +29,9 @@ source "$ENV_DIR/tools/scripts/cmds/Kconfig" ...@@ -29,4 +29,9 @@ source "$ENV_DIR/tools/scripts/cmds/Kconfig"
source "$BSP_DIR/libraries/Kconfig" source "$BSP_DIR/libraries/Kconfig"
source "$BSP_DIR/drivers/Kconfig" source "$BSP_DIR/drivers/Kconfig"
select PKG_USING_REALTEK_AMEBA config SOC_AMEBAZ
bool
select PKG_USING_REALTEK_AMEBA
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y
...@@ -18,6 +18,11 @@ config PKGS_DIR ...@@ -18,6 +18,11 @@ config PKGS_DIR
source "$RTT_DIR/Kconfig" source "$RTT_DIR/Kconfig"
source "$PKGS_DIR/Kconfig" source "$PKGS_DIR/Kconfig"
config SOC_AT91SAM926
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y
config RT_USING_UART0 config RT_USING_UART0
bool "Using RT_USING_UART0" bool "Using RT_USING_UART0"
default n default n
...@@ -35,4 +40,3 @@ config RT_USING_LED ...@@ -35,4 +40,3 @@ config RT_USING_LED
default y default y
help help
led blink demo led blink demo
...@@ -18,6 +18,12 @@ config PKGS_DIR ...@@ -18,6 +18,12 @@ config PKGS_DIR
source "$RTT_DIR/Kconfig" source "$RTT_DIR/Kconfig"
source "$PKGS_DIR/Kconfig" source "$PKGS_DIR/Kconfig"
config SOC_AT91SAM926
bool
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y
config RT_USING_DBGU config RT_USING_DBGU
bool "Using RT_USING_DBGU" bool "Using RT_USING_DBGU"
default y default y
......
...@@ -26,6 +26,12 @@ config ENV_DIR ...@@ -26,6 +26,12 @@ config ENV_DIR
source "$RTT_DIR/Kconfig" source "$RTT_DIR/Kconfig"
source "$PKGS_DIR/Kconfig" source "$PKGS_DIR/Kconfig"
config SOC_AM335X
bool
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y
config RT_USING_UART1 config RT_USING_UART1
bool "Using RT_USING_UART1" bool "Using RT_USING_UART1"
default y default y
......
...@@ -21,6 +21,12 @@ config PKGS_DIR ...@@ -21,6 +21,12 @@ config PKGS_DIR
source "$RTT_DIR/Kconfig" source "$RTT_DIR/Kconfig"
source "$PKGS_DIR/Kconfig" source "$PKGS_DIR/Kconfig"
config SOC_CK802
bool
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y
if RT_USING_SERIAL if RT_USING_SERIAL
config RT_USING_UART1 config RT_USING_UART1
......
...@@ -18,6 +18,12 @@ config PKGS_DIR ...@@ -18,6 +18,12 @@ config PKGS_DIR
source "$RTT_DIR/Kconfig" source "$RTT_DIR/Kconfig"
source "$PKGS_DIR/Kconfig" source "$PKGS_DIR/Kconfig"
config SOC_DM365
bool
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y
comment "BSP configure" comment "BSP configure"
config RT_USING_GPIO_DEVICE config RT_USING_GPIO_DEVICE
......
...@@ -20,6 +20,8 @@ source "$PKGS_DIR/Kconfig" ...@@ -20,6 +20,8 @@ source "$PKGS_DIR/Kconfig"
config SOC_ES32F0334LT config SOC_ES32F0334LT
bool bool
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
source "drivers/Kconfig" source "drivers/Kconfig"
...@@ -20,6 +20,8 @@ source "$PKGS_DIR/Kconfig" ...@@ -20,6 +20,8 @@ source "$PKGS_DIR/Kconfig"
config SOC_ES32F0654LT config SOC_ES32F0654LT
bool bool
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
source "drivers/Kconfig" source "drivers/Kconfig"
...@@ -18,6 +18,12 @@ config PKGS_DIR ...@@ -18,6 +18,12 @@ config PKGS_DIR
source "$RTT_DIR/Kconfig" source "$RTT_DIR/Kconfig"
source "$PKGS_DIR/Kconfig" source "$PKGS_DIR/Kconfig"
config SOC_GD32303E
bool
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y
config RT_USING_USART0 config RT_USING_USART0
bool "Using USART0" bool "Using USART0"
select RT_USING_SERIAL select RT_USING_SERIAL
......
...@@ -21,6 +21,12 @@ config PKGS_DIR ...@@ -21,6 +21,12 @@ config PKGS_DIR
source "$RTT_DIR/Kconfig" source "$RTT_DIR/Kconfig"
source "$PKGS_DIR/Kconfig" source "$PKGS_DIR/Kconfig"
config SOC_GD32450Z
bool
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y
config BSP_USING_SDRAM config BSP_USING_SDRAM
bool "Using sdram" bool "Using sdram"
default y default y
......
...@@ -18,6 +18,12 @@ config PKGS_DIR ...@@ -18,6 +18,12 @@ config PKGS_DIR
source "$RTT_DIR/Kconfig" source "$RTT_DIR/Kconfig"
source "$PKGS_DIR/Kconfig" source "$PKGS_DIR/Kconfig"
config SOC_GD32E230K
bool
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y
config RT_USING_USART0 config RT_USING_USART0
bool "Using USART0" bool "Using USART0"
select RT_USING_SERIAL select RT_USING_SERIAL
......
...@@ -18,3 +18,9 @@ config PKGS_DIR ...@@ -18,3 +18,9 @@ config PKGS_DIR
source "$RTT_DIR/Kconfig" source "$RTT_DIR/Kconfig"
source "$PKGS_DIR/Kconfig" source "$PKGS_DIR/Kconfig"
source "board/Kconfig" source "board/Kconfig"
config SOC_GD32VF103
bool
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y
...@@ -18,6 +18,11 @@ config PKGS_DIR ...@@ -18,6 +18,11 @@ config PKGS_DIR
source "$RTT_DIR/Kconfig" source "$RTT_DIR/Kconfig"
source "$PKGS_DIR/Kconfig" source "$PKGS_DIR/Kconfig"
config SOC_GK710
bool
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y
choice choice
prompt "Device type" prompt "Device type"
......
...@@ -17,3 +17,9 @@ config PKGS_DIR ...@@ -17,3 +17,9 @@ config PKGS_DIR
source "$RTT_DIR/Kconfig" source "$RTT_DIR/Kconfig"
source "$PKGS_DIR/Kconfig" source "$PKGS_DIR/Kconfig"
config SOC_FE310
bool
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y
...@@ -26,6 +26,12 @@ config ENV_DIR ...@@ -26,6 +26,12 @@ config ENV_DIR
source "$RTT_DIR/Kconfig" source "$RTT_DIR/Kconfig"
source "$PKGS_DIR/Kconfig" source "$PKGS_DIR/Kconfig"
config SOC_MCIMX6X4
bool
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y
config RT_USING_UART1 config RT_USING_UART1
bool "Using RT_USING_UART1" bool "Using RT_USING_UART1"
default y default y
......
...@@ -24,3 +24,9 @@ source "$RTT_DIR/Kconfig" ...@@ -24,3 +24,9 @@ source "$RTT_DIR/Kconfig"
source "$PKGS_DIR/Kconfig" source "$PKGS_DIR/Kconfig"
source "$BSP_DIR/drivers/Kconfig" source "$BSP_DIR/drivers/Kconfig"
config SOC_MCIMX6X4
bool
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_IMXRT1052CVL5B config SOC_IMXRT1052CVL5B
bool bool
select SOC_MIMXRT1050_SERIES select SOC_MIMXRT1050_SERIES
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "On-chip Peripheral Drivers" menu "On-chip Peripheral Drivers"
......
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_IMXRT1052CVL5B config SOC_IMXRT1052CVL5B
bool bool
select SOC_MIMXRT1050_SERIES select SOC_MIMXRT1050_SERIES
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "On-chip Peripheral Drivers" menu "On-chip Peripheral Drivers"
......
...@@ -8,6 +8,8 @@ config SOC_MIMXRT1052DVL6B ...@@ -8,6 +8,8 @@ config SOC_MIMXRT1052DVL6B
bool bool
select SOC_MIMXRT1050_SERIES select SOC_MIMXRT1050_SERIES
select BSP_USING_HYPERFLASH select BSP_USING_HYPERFLASH
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "On-chip Peripheral Drivers" menu "On-chip Peripheral Drivers"
......
...@@ -13,6 +13,8 @@ config SOC_MIMXRT1064DVL6A ...@@ -13,6 +13,8 @@ config SOC_MIMXRT1064DVL6A
bool bool
select SOC_MIMXRT1064_SERIES select SOC_MIMXRT1064_SERIES
select BSP_USING_4MFLASH select BSP_USING_4MFLASH
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "On-chip Peripheral Drivers" menu "On-chip Peripheral Drivers"
......
...@@ -22,6 +22,8 @@ config BOARD_K210_EVB ...@@ -22,6 +22,8 @@ config BOARD_K210_EVB
bool bool
select ARCH_RISCV64 select ARCH_RISCV64
select PKG_USING_KENDRYTE_SDK select PKG_USING_KENDRYTE_SDK
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
source "driver/Kconfig" source "driver/Kconfig"
......
...@@ -24,6 +24,8 @@ source "$PKGS_DIR/Kconfig" ...@@ -24,6 +24,8 @@ source "$PKGS_DIR/Kconfig"
config SOC_LPC1114 config SOC_LPC1114
bool bool
select ARCH_ARM_CORTEX_M0 select ARCH_ARM_CORTEX_M0
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
#source "$BSP_DIR/drivers/Kconfig" #source "$BSP_DIR/drivers/Kconfig"
...@@ -21,6 +21,8 @@ source "$PKGS_DIR/Kconfig" ...@@ -21,6 +21,8 @@ source "$PKGS_DIR/Kconfig"
config SOC_LPC4088 config SOC_LPC4088
bool bool
select ARCH_ARM_CORTEX_M4 select ARCH_ARM_CORTEX_M4
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
source "$BSP_DIR/drivers/Kconfig" source "$BSP_DIR/drivers/Kconfig"
...@@ -21,6 +21,8 @@ source "$PKGS_DIR/Kconfig" ...@@ -21,6 +21,8 @@ source "$PKGS_DIR/Kconfig"
config SOC_LPC54114 config SOC_LPC54114
bool bool
select ARCH_ARM_CORTEX_M4 select ARCH_ARM_CORTEX_M4
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
......
...@@ -24,6 +24,8 @@ source "$PKGS_DIR/Kconfig" ...@@ -24,6 +24,8 @@ source "$PKGS_DIR/Kconfig"
config SOC_LPC54608 config SOC_LPC54608
bool bool
select ARCH_ARM_CORTEX_M4 select ARCH_ARM_CORTEX_M4
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
source "$BSP_DIR/drivers/Kconfig" source "$BSP_DIR/drivers/Kconfig"
......
mainmenu "RT-Thread Configuration" mainmenu "RT-Thread Configuration"
config BSP_DIR config BSP_DIR
string string
option env="BSP_ROOT" option env="BSP_ROOT"
...@@ -19,6 +18,12 @@ config PKGS_DIR ...@@ -19,6 +18,12 @@ config PKGS_DIR
source "$RTT_DIR/Kconfig" source "$RTT_DIR/Kconfig"
source "$PKGS_DIR/Kconfig" source "$PKGS_DIR/Kconfig"
config SOC_1C300
bool
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y
config RT_USING_SELF_BOOT config RT_USING_SELF_BOOT
bool "Enable RT-Thread run without bootloader" bool "Enable RT-Thread run without bootloader"
default n default n
......
...@@ -18,3 +18,9 @@ config PKGS_DIR ...@@ -18,3 +18,9 @@ config PKGS_DIR
source "$RTT_DIR/Kconfig" source "$RTT_DIR/Kconfig"
source "$PKGS_DIR/Kconfig" source "$PKGS_DIR/Kconfig"
source "drivers/Kconfig" source "drivers/Kconfig"
config SOC_MM32L073
bool
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y
...@@ -18,3 +18,9 @@ config PKGS_DIR ...@@ -18,3 +18,9 @@ config PKGS_DIR
source "$RTT_DIR/Kconfig" source "$RTT_DIR/Kconfig"
source "$PKGS_DIR/Kconfig" source "$PKGS_DIR/Kconfig"
source "drivers/Kconfig" source "drivers/Kconfig"
config SOC_MM32L373
bool
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y
...@@ -18,3 +18,9 @@ config PKGS_DIR ...@@ -18,3 +18,9 @@ config PKGS_DIR
source "$RTT_DIR/Kconfig" source "$RTT_DIR/Kconfig"
source "$PKGS_DIR/Kconfig" source "$PKGS_DIR/Kconfig"
config SOC_NRF52832
bool
select RT_USING_COMPONENTS_INIT
# select RT_USING_USER_MAIN
default y
...@@ -18,8 +18,13 @@ config PKGS_DIR ...@@ -18,8 +18,13 @@ config PKGS_DIR
source "$RTT_DIR/Kconfig" source "$RTT_DIR/Kconfig"
source "$PKGS_DIR/Kconfig" source "$PKGS_DIR/Kconfig"
config SOC_M051
bool
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y
config RT_USING_UART0 config RT_USING_UART0
bool "Using Uart0" bool "Using Uart0"
select RT_USING_SERIAL select RT_USING_SERIAL
default y default y
\ No newline at end of file
...@@ -23,3 +23,8 @@ source "$PKGS_DIR/Kconfig" ...@@ -23,3 +23,8 @@ source "$PKGS_DIR/Kconfig"
source "$BSP_DIR/driver/Kconfig" source "$BSP_DIR/driver/Kconfig"
config SOC_M487
bool
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y
...@@ -21,6 +21,8 @@ source "$PKGS_DIR/Kconfig" ...@@ -21,6 +21,8 @@ source "$PKGS_DIR/Kconfig"
config SOC_VEXPRESS_A9 config SOC_VEXPRESS_A9
bool bool
select ARCH_ARM_CORTEX_A9 select ARCH_ARM_CORTEX_A9
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
source "$BSP_DIR/drivers/Kconfig" source "$BSP_DIR/drivers/Kconfig"
...@@ -21,6 +21,8 @@ source "$PKGS_DIR/Kconfig" ...@@ -21,6 +21,8 @@ source "$PKGS_DIR/Kconfig"
config SOC_VEXPRESS_GEMINI config SOC_VEXPRESS_GEMINI
bool bool
select ARCH_ARM_CORTEX_A9 select ARCH_ARM_CORTEX_A9
select RT_USING_COMPONENTS_INIT
# select RT_USING_USER_MAIN
default y default y
source "$BSP_DIR/drivers/Kconfig" source "$BSP_DIR/drivers/Kconfig"
...@@ -21,6 +21,8 @@ source "$PKGS_DIR/Kconfig" ...@@ -21,6 +21,8 @@ source "$PKGS_DIR/Kconfig"
config BCM2836_SOC config BCM2836_SOC
bool bool
select ARCH_ARM_CORTEX_A7 select ARCH_ARM_CORTEX_A7
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
source "driver/Kconfig" source "driver/Kconfig"
...@@ -25,6 +25,8 @@ config SOC_VEGA_RI5CY ...@@ -25,6 +25,8 @@ config SOC_VEGA_RI5CY
config BOARD_X_FRDM_VEGA config BOARD_X_FRDM_VEGA
bool bool
select SOC_VEGA_RI5CY select SOC_VEGA_RI5CY
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
source "driver/Kconfig" source "driver/Kconfig"
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_STM32F091RC config SOC_STM32F091RC
bool bool
select SOC_SERIES_STM32F0 select SOC_SERIES_STM32F0
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "Onboard Peripheral Drivers" menu "Onboard Peripheral Drivers"
......
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_STM32F103RB config SOC_STM32F103RB
bool bool
select SOC_SERIES_STM32F1 select SOC_SERIES_STM32F1
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "Onboard Peripheral Drivers" menu "Onboard Peripheral Drivers"
......
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_STM32F207VE config SOC_STM32F207VE
bool bool
select SOC_SERIES_STM32F2 select SOC_SERIES_STM32F2
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "Onboard Peripheral Drivers" menu "Onboard Peripheral Drivers"
......
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_STM32F407ZG config SOC_STM32F407ZG
bool bool
select SOC_SERIES_STM32F4 select SOC_SERIES_STM32F4
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "Onboard Peripheral Drivers" menu "Onboard Peripheral Drivers"
......
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_STM32F767IG config SOC_STM32F767IG
bool bool
select SOC_SERIES_STM32F7 select SOC_SERIES_STM32F7
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "Onboard Peripheral Drivers" menu "Onboard Peripheral Drivers"
......
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_STM32H743II config SOC_STM32H743II
bool bool
select SOC_SERIES_STM32H7 select SOC_SERIES_STM32H7
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "Onboard Peripheral Drivers" menu "Onboard Peripheral Drivers"
......
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_STM32L475VE config SOC_STM32L475VE
bool bool
select SOC_SERIES_STM32L4 select SOC_SERIES_STM32L4
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "Onboard Peripheral Drivers" menu "Onboard Peripheral Drivers"
......
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_STM32L475VE config SOC_STM32L475VE
bool bool
select SOC_SERIES_STM32L4 select SOC_SERIES_STM32L4
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "Onboard Peripheral Drivers" menu "Onboard Peripheral Drivers"
......
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_STM32F072RB config SOC_STM32F072RB
bool bool
select SOC_SERIES_STM32F0 select SOC_SERIES_STM32F0
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "Onboard Peripheral Drivers" menu "Onboard Peripheral Drivers"
......
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_STM32F091RC config SOC_STM32F091RC
bool bool
select SOC_SERIES_STM32F0 select SOC_SERIES_STM32F0
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "Onboard Peripheral Drivers" menu "Onboard Peripheral Drivers"
......
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_STM32F103RB config SOC_STM32F103RB
bool bool
select SOC_SERIES_STM32F1 select SOC_SERIES_STM32F1
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "Onboard Peripheral Drivers" menu "Onboard Peripheral Drivers"
......
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_STM32F103ZE config SOC_STM32F103ZE
bool bool
select SOC_SERIES_STM32F1 select SOC_SERIES_STM32F1
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "Onboard Peripheral Drivers" menu "Onboard Peripheral Drivers"
......
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_STM32F103ZE config SOC_STM32F103ZE
bool bool
select SOC_SERIES_STM32F1 select SOC_SERIES_STM32F1
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "Onboard Peripheral Drivers" menu "Onboard Peripheral Drivers"
......
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_STM32F103C8 config SOC_STM32F103C8
bool bool
select SOC_SERIES_STM32F1 select SOC_SERIES_STM32F1
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "Onboard Peripheral Drivers" menu "Onboard Peripheral Drivers"
......
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_STM32F103ZE config SOC_STM32F103ZE
bool bool
select SOC_SERIES_STM32F1 select SOC_SERIES_STM32F1
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "Onboard Peripheral Drivers" menu "Onboard Peripheral Drivers"
......
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_STM32F103C8 config SOC_STM32F103C8
bool bool
select SOC_SERIES_STM32F1 select SOC_SERIES_STM32F1
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "Onboard Peripheral Drivers" menu "Onboard Peripheral Drivers"
......
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_STM32F103ZE config SOC_STM32F103ZE
bool bool
select SOC_SERIES_STM32F1 select SOC_SERIES_STM32F1
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "Onboard Peripheral Drivers" menu "Onboard Peripheral Drivers"
......
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_STM32F103C8 config SOC_STM32F103C8
bool bool
select SOC_SERIES_STM32F1 select SOC_SERIES_STM32F1
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "Onboard Peripheral Drivers" menu "Onboard Peripheral Drivers"
......
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_STM32F103RC config SOC_STM32F103RC
bool bool
select SOC_SERIES_STM32F1 select SOC_SERIES_STM32F1
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "Onboard Peripheral Drivers" menu "Onboard Peripheral Drivers"
......
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_STM32F107VC config SOC_STM32F107VC
bool bool
select SOC_SERIES_STM32F1 select SOC_SERIES_STM32F1
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "Onboard Peripheral Drivers" menu "Onboard Peripheral Drivers"
......
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_STM32F401RE config SOC_STM32F401RE
bool bool
select SOC_SERIES_STM32F4 select SOC_SERIES_STM32F4
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "Onboard Peripheral Drivers" menu "Onboard Peripheral Drivers"
......
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_STM32F405RG config SOC_STM32F405RG
bool bool
select SOC_SERIES_STM32F4 select SOC_SERIES_STM32F4
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "Onboard Peripheral Drivers" menu "Onboard Peripheral Drivers"
......
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_STM32F407ZG config SOC_STM32F407ZG
bool bool
select SOC_SERIES_STM32F4 select SOC_SERIES_STM32F4
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "Onboard Peripheral Drivers" menu "Onboard Peripheral Drivers"
......
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_STM32F407VG config SOC_STM32F407VG
bool bool
select SOC_SERIES_STM32F4 select SOC_SERIES_STM32F4
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "Onboard Peripheral Drivers" menu "Onboard Peripheral Drivers"
......
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_STM32F411RE config SOC_STM32F411RE
bool bool
select SOC_SERIES_STM32F4 select SOC_SERIES_STM32F4
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "Onboard Peripheral Drivers" menu "Onboard Peripheral Drivers"
......
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_STM32F429BI config SOC_STM32F429BI
bool bool
select SOC_SERIES_STM32F4 select SOC_SERIES_STM32F4
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "Onboard Peripheral Drivers" menu "Onboard Peripheral Drivers"
......
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_STM32F429IG config SOC_STM32F429IG
bool bool
select SOC_SERIES_STM32F4 select SOC_SERIES_STM32F4
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "Onboard Peripheral Drivers" menu "Onboard Peripheral Drivers"
......
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_STM32F429IG config SOC_STM32F429IG
bool bool
select SOC_SERIES_STM32F4 select SOC_SERIES_STM32F4
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "Onboard Peripheral Drivers" menu "Onboard Peripheral Drivers"
......
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_STM32F446ZE config SOC_STM32F446ZE
bool bool
select SOC_SERIES_STM32F4 select SOC_SERIES_STM32F4
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "Onboard Peripheral Drivers" menu "Onboard Peripheral Drivers"
......
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_STM32F469NI config SOC_STM32F469NI
bool bool
select SOC_SERIES_STM32F4 select SOC_SERIES_STM32F4
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "Onboard Peripheral Drivers" menu "Onboard Peripheral Drivers"
......
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_STM32F746NG config SOC_STM32F746NG
bool bool
select SOC_SERIES_STM32F7 select SOC_SERIES_STM32F7
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "Onboard Peripheral Drivers" menu "Onboard Peripheral Drivers"
......
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_STM32F767IG config SOC_STM32F767IG
bool bool
select SOC_SERIES_STM32F7 select SOC_SERIES_STM32F7
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "Onboard Peripheral Drivers" menu "Onboard Peripheral Drivers"
......
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_STM32F767IG config SOC_STM32F767IG
bool bool
select SOC_SERIES_STM32F7 select SOC_SERIES_STM32F7
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "Onboard Peripheral Drivers" menu "Onboard Peripheral Drivers"
......
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_STM32F767ZI config SOC_STM32F767ZI
bool bool
select SOC_SERIES_STM32F7 select SOC_SERIES_STM32F7
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "Onboard Peripheral Drivers" menu "Onboard Peripheral Drivers"
......
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_STM32G071RB config SOC_STM32G071RB
bool bool
select SOC_SERIES_STM32G0 select SOC_SERIES_STM32G0
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "Onboard Peripheral Drivers" menu "Onboard Peripheral Drivers"
......
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_STM32H743II config SOC_STM32H743II
bool bool
select SOC_SERIES_STM32H7 select SOC_SERIES_STM32H7
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "Onboard Peripheral Drivers" menu "Onboard Peripheral Drivers"
......
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_STM32L053R8 config SOC_STM32L053R8
bool bool
select SOC_SERIES_STM32L0 select SOC_SERIES_STM32L0
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "Onboard Peripheral Drivers" menu "Onboard Peripheral Drivers"
......
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_STM32L432KC config SOC_STM32L432KC
bool bool
select SOC_SERIES_STM32L4 select SOC_SERIES_STM32L4
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "Onboard Peripheral Drivers" menu "Onboard Peripheral Drivers"
......
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_STM32L452RE config SOC_STM32L452RE
bool bool
select SOC_SERIES_STM32L4 select SOC_SERIES_STM32L4
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "Onboard Peripheral Drivers" menu "Onboard Peripheral Drivers"
......
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_STM32L475VE config SOC_STM32L475VE
bool bool
select SOC_SERIES_STM32L4 select SOC_SERIES_STM32L4
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "Onboard Peripheral Drivers" menu "Onboard Peripheral Drivers"
......
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_STM32L475VG config SOC_STM32L475VG
bool bool
select SOC_SERIES_STM32L4 select SOC_SERIES_STM32L4
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "Onboard Peripheral Drivers" menu "Onboard Peripheral Drivers"
......
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_STM32L476RG config SOC_STM32L476RG
bool bool
select SOC_SERIES_STM32L4 select SOC_SERIES_STM32L4
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "Onboard Peripheral Drivers" menu "Onboard Peripheral Drivers"
......
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_STM32L496VG config SOC_STM32L496VG
bool bool
select SOC_SERIES_STM32L4 select SOC_SERIES_STM32L4
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "Onboard Peripheral Drivers" menu "Onboard Peripheral Drivers"
......
...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config" ...@@ -3,6 +3,8 @@ menu "Hardware Drivers Config"
config SOC_STM32L4R9AI config SOC_STM32L4R9AI
bool bool
select SOC_SERIES_STM32L4 select SOC_SERIES_STM32L4
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
menu "Onboard Peripheral Drivers" menu "Onboard Peripheral Drivers"
......
...@@ -24,3 +24,9 @@ config SOC_STM32F2 ...@@ -24,3 +24,9 @@ config SOC_STM32F2
default y default y
source "$BSP_DIR/Drivers/Kconfig" source "$BSP_DIR/Drivers/Kconfig"
config SOC_STM32F20X
bool
# select RT_USING_COMPONENTS_INIT
# select RT_USING_USER_MAIN
default y
...@@ -23,3 +23,8 @@ source "$PKGS_DIR/Kconfig" ...@@ -23,3 +23,8 @@ source "$PKGS_DIR/Kconfig"
source "$BSP_DIR/drivers/Kconfig" source "$BSP_DIR/drivers/Kconfig"
config SOC_STM32F429
bool
select RT_USING_COMPONENTS_INIT
# select RT_USING_USER_MAIN
default y
...@@ -18,6 +18,12 @@ config PKGS_DIR ...@@ -18,6 +18,12 @@ config PKGS_DIR
source "$RTT_DIR/Kconfig" source "$RTT_DIR/Kconfig"
source "$PKGS_DIR/Kconfig" source "$PKGS_DIR/Kconfig"
config SOC_STM32H743
bool
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y
config RT_USING_UART1 config RT_USING_UART1
bool "Using uart1" bool "Using uart1"
select RT_USING_SERIAL select RT_USING_SERIAL
......
...@@ -20,6 +20,8 @@ source "$PKGS_DIR/Kconfig" ...@@ -20,6 +20,8 @@ source "$PKGS_DIR/Kconfig"
config SOC_SWM320VET7 config SOC_SWM320VET7
bool bool
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
source "drivers/Kconfig" source "drivers/Kconfig"
...@@ -8,7 +8,7 @@ config BSP_DIR ...@@ -8,7 +8,7 @@ config BSP_DIR
config RTT_DIR config RTT_DIR
string string
option env="RTT_ROOT" option env="RTT_ROOT"
default "../.." default "../../.."
config PKGS_DIR config PKGS_DIR
string string
...@@ -21,6 +21,8 @@ source "$PKGS_DIR/Kconfig" ...@@ -21,6 +21,8 @@ source "$PKGS_DIR/Kconfig"
config SOC_EMSK config SOC_EMSK
bool bool
select ARCH_ARC_EM select ARCH_ARC_EM
select RT_USING_COMPONENTS_INIT
# select RT_USING_USER_MAIN
default y default y
source "$BSP_DIR/drivers/Kconfig" source "$BSP_DIR/drivers/Kconfig"
...@@ -18,6 +18,12 @@ config PKGS_DIR ...@@ -18,6 +18,12 @@ config PKGS_DIR
source "$RTT_DIR/Kconfig" source "$RTT_DIR/Kconfig"
source "$PKGS_DIR/Kconfig" source "$PKGS_DIR/Kconfig"
config SOC_TM4C129
bool
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y
config RT_USING_UART0 config RT_USING_UART0
bool "Using RT_USING_UART0" bool "Using RT_USING_UART0"
default y default y
......
...@@ -21,6 +21,8 @@ config PKGS_DIR ...@@ -21,6 +21,8 @@ config PKGS_DIR
config SOC_TMS320F28X config SOC_TMS320F28X
bool bool
select ARCH_TIDSP_C28X select ARCH_TIDSP_C28X
select RT_USING_COMPONENTS_INIT
# select RT_USING_USER_MAIN
default y default y
source "$RTT_DIR/Kconfig" source "$RTT_DIR/Kconfig"
......
...@@ -27,3 +27,9 @@ source "$RTT_DIR/Kconfig" ...@@ -27,3 +27,9 @@ source "$RTT_DIR/Kconfig"
source "$PKGS_DIR/Kconfig" source "$PKGS_DIR/Kconfig"
source "$ENV_DIR/tools/scripts/cmds/Kconfig" source "$ENV_DIR/tools/scripts/cmds/Kconfig"
source "$BSP_DIR/drivers/Kconfig" source "$BSP_DIR/drivers/Kconfig"
config SOC_W60X
bool
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y
...@@ -24,6 +24,8 @@ source "$PKGS_DIR/Kconfig" ...@@ -24,6 +24,8 @@ source "$PKGS_DIR/Kconfig"
config BOARD_X1000_REALBOARD config BOARD_X1000_REALBOARD
bool bool
select ARCH_MIPS_XBURST select ARCH_MIPS_XBURST
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y default y
config RT_USING_HARD_FLOAT config RT_USING_HARD_FLOAT
......
menu "RT-Thread Components" menu "RT-Thread Components"
config RT_USING_COMPONENTS_INIT config RT_USING_COMPONENTS_INIT
bool "Use components automatically initialization" bool
default y default n
if RT_USING_COMPONENTS_INIT config RT_USING_USER_MAIN
config RT_USING_USER_MAIN bool
bool "The main() function as user entry function" default n
default y
if RT_USING_USER_MAIN if RT_USING_USER_MAIN
config RT_MAIN_THREAD_STACK_SIZE config RT_MAIN_THREAD_STACK_SIZE
int "Set main thread stack size" int "Set main thread stack size"
...@@ -19,7 +18,6 @@ if RT_USING_COMPONENTS_INIT ...@@ -19,7 +18,6 @@ if RT_USING_COMPONENTS_INIT
default 10 if RT_THREAD_PRIORITY_32 default 10 if RT_THREAD_PRIORITY_32
default 85 if RT_THREAD_PRIORITY_256 default 85 if RT_THREAD_PRIORITY_256
endif endif
endif
source "$RTT_DIR/components/cplusplus/Kconfig" source "$RTT_DIR/components/cplusplus/Kconfig"
......
...@@ -6,9 +6,6 @@ src = Glob('*.c') ...@@ -6,9 +6,6 @@ src = Glob('*.c')
CPPPATH = [RTT_ROOT + '/include'] CPPPATH = [RTT_ROOT + '/include']
if GetDepend('RT_USING_COMPONENTS_INIT') == False:
SrcRemove(src, ['components.c'])
if GetDepend('RT_USING_MODULE') == False: if GetDepend('RT_USING_MODULE') == False:
SrcRemove(src, ['module.c']) SrcRemove(src, ['module.c'])
......
...@@ -126,6 +126,7 @@ void rt_components_init(void) ...@@ -126,6 +126,7 @@ void rt_components_init(void)
} }
#endif #endif
} }
#endif /* RT_USING_COMPONENTS_INIT */
#ifdef RT_USING_USER_MAIN #ifdef RT_USING_USER_MAIN
...@@ -173,10 +174,11 @@ void main_thread_entry(void *parameter) ...@@ -173,10 +174,11 @@ void main_thread_entry(void *parameter)
{ {
extern int main(void); extern int main(void);
extern int $Super$$main(void); extern int $Super$$main(void);
#ifdef RT_USING_COMPONENTS_INIT
/* RT-Thread components initialization */ /* RT-Thread components initialization */
rt_components_init(); rt_components_init();
#endif
#ifdef RT_USING_SMP #ifdef RT_USING_SMP
rt_hw_secondary_cpu_up(); rt_hw_secondary_cpu_up();
#endif #endif
...@@ -254,4 +256,3 @@ int rtthread_startup(void) ...@@ -254,4 +256,3 @@ int rtthread_startup(void)
return 0; return 0;
} }
#endif #endif
#endif
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册