mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2025-02-04 04:54:33 +08:00
Merge pull request #4073 from balanceTWK/thead-smart
[bsp/thead-smart] select ARCH_RISCV32 and ARCH_RISCV_FPU_S
This commit is contained in:
commit
26c8018625
@ -14,7 +14,7 @@ CONFIG_RT_ALIGN_SIZE=4
|
|||||||
CONFIG_RT_THREAD_PRIORITY_32=y
|
CONFIG_RT_THREAD_PRIORITY_32=y
|
||||||
# CONFIG_RT_THREAD_PRIORITY_256 is not set
|
# CONFIG_RT_THREAD_PRIORITY_256 is not set
|
||||||
CONFIG_RT_THREAD_PRIORITY_MAX=32
|
CONFIG_RT_THREAD_PRIORITY_MAX=32
|
||||||
CONFIG_RT_TICK_PER_SECOND=100
|
CONFIG_RT_TICK_PER_SECOND=1000
|
||||||
CONFIG_RT_USING_OVERFLOW_CHECK=y
|
CONFIG_RT_USING_OVERFLOW_CHECK=y
|
||||||
CONFIG_RT_USING_HOOK=y
|
CONFIG_RT_USING_HOOK=y
|
||||||
CONFIG_RT_USING_IDLE_HOOK=y
|
CONFIG_RT_USING_IDLE_HOOK=y
|
||||||
@ -54,21 +54,11 @@ CONFIG_RT_USING_CONSOLE=y
|
|||||||
CONFIG_RT_CONSOLEBUF_SIZE=128
|
CONFIG_RT_CONSOLEBUF_SIZE=128
|
||||||
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
|
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
|
||||||
CONFIG_RT_VER_NUM=0x40003
|
CONFIG_RT_VER_NUM=0x40003
|
||||||
|
# CONFIG_RT_USING_CPU_FFS is not set
|
||||||
#
|
|
||||||
# RT-Thread CPU arch and features
|
|
||||||
#
|
|
||||||
# CONFIG_ARCH_CSKY is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# risc-v arch
|
|
||||||
#
|
|
||||||
CONFIG_ARCH_RISCV=y
|
CONFIG_ARCH_RISCV=y
|
||||||
CONFIG_ARCH_RISCV_32=y
|
|
||||||
# CONFIG_ARCH_RISCV_64 is not set
|
|
||||||
CONFIG_ARCH_RISCV_FPU=y
|
CONFIG_ARCH_RISCV_FPU=y
|
||||||
CONFIG_ARCH_RISCV_FPU_S=y
|
CONFIG_ARCH_RISCV_FPU_S=y
|
||||||
# CONFIG_ARCH_RISCV_FPU_D is not set
|
CONFIG_ARCH_RISCV32=y
|
||||||
# CONFIG_ARCH_CPU_STACK_GROWS_UPWARD is not set
|
# CONFIG_ARCH_CPU_STACK_GROWS_UPWARD is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -121,6 +111,7 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
|
|||||||
# CONFIG_RT_USING_HWTIMER is not set
|
# CONFIG_RT_USING_HWTIMER is not set
|
||||||
# CONFIG_RT_USING_CPUTIME is not set
|
# CONFIG_RT_USING_CPUTIME is not set
|
||||||
# CONFIG_RT_USING_I2C is not set
|
# CONFIG_RT_USING_I2C is not set
|
||||||
|
# CONFIG_RT_USING_PHY is not set
|
||||||
CONFIG_RT_USING_PIN=y
|
CONFIG_RT_USING_PIN=y
|
||||||
# CONFIG_RT_USING_ADC is not set
|
# CONFIG_RT_USING_ADC is not set
|
||||||
# CONFIG_RT_USING_DAC is not set
|
# CONFIG_RT_USING_DAC is not set
|
||||||
@ -196,6 +187,7 @@ CONFIG_RT_USING_PIN=y
|
|||||||
#
|
#
|
||||||
# IoT - internet of things
|
# IoT - internet of things
|
||||||
#
|
#
|
||||||
|
# CONFIG_PKG_USING_LORAWAN_DRIVER is not set
|
||||||
# CONFIG_PKG_USING_PAHOMQTT is not set
|
# CONFIG_PKG_USING_PAHOMQTT is not set
|
||||||
# CONFIG_PKG_USING_UMQTT is not set
|
# CONFIG_PKG_USING_UMQTT is not set
|
||||||
# CONFIG_PKG_USING_WEBCLIENT is not set
|
# CONFIG_PKG_USING_WEBCLIENT is not set
|
||||||
@ -243,7 +235,7 @@ CONFIG_RT_USING_PIN=y
|
|||||||
# CONFIG_PKG_USING_GAGENT_CLOUD is not set
|
# CONFIG_PKG_USING_GAGENT_CLOUD is not set
|
||||||
# CONFIG_PKG_USING_ALI_IOTKIT is not set
|
# CONFIG_PKG_USING_ALI_IOTKIT is not set
|
||||||
# CONFIG_PKG_USING_AZURE is not set
|
# CONFIG_PKG_USING_AZURE is not set
|
||||||
# CONFIG_PKG_USING_TENCENT_IOTHUB is not set
|
# CONFIG_PKG_USING_TENCENT_IOT_EXPLORER is not set
|
||||||
# CONFIG_PKG_USING_JIOT-C-SDK is not set
|
# CONFIG_PKG_USING_JIOT-C-SDK is not set
|
||||||
# CONFIG_PKG_USING_UCLOUD_IOT_SDK is not set
|
# CONFIG_PKG_USING_UCLOUD_IOT_SDK is not set
|
||||||
# CONFIG_PKG_USING_JOYLINK is not set
|
# CONFIG_PKG_USING_JOYLINK is not set
|
||||||
@ -265,6 +257,7 @@ CONFIG_RT_USING_PIN=y
|
|||||||
# CONFIG_PKG_USING_CAPNP is not set
|
# CONFIG_PKG_USING_CAPNP is not set
|
||||||
# CONFIG_PKG_USING_RT_CJSON_TOOLS is not set
|
# CONFIG_PKG_USING_RT_CJSON_TOOLS is not set
|
||||||
# CONFIG_PKG_USING_AGILE_TELNET is not set
|
# CONFIG_PKG_USING_AGILE_TELNET is not set
|
||||||
|
# CONFIG_PKG_USING_NMEALIB is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# security packages
|
# security packages
|
||||||
@ -273,6 +266,7 @@ CONFIG_RT_USING_PIN=y
|
|||||||
# CONFIG_PKG_USING_libsodium is not set
|
# CONFIG_PKG_USING_libsodium is not set
|
||||||
# CONFIG_PKG_USING_TINYCRYPT is not set
|
# CONFIG_PKG_USING_TINYCRYPT is not set
|
||||||
# CONFIG_PKG_USING_TFM is not set
|
# CONFIG_PKG_USING_TFM is not set
|
||||||
|
# CONFIG_PKG_USING_YD_CRYPTO is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# language packages
|
# language packages
|
||||||
@ -307,6 +301,7 @@ CONFIG_RT_USING_PIN=y
|
|||||||
# CONFIG_PKG_USING_CHINESE_FONT_LIBRARY is not set
|
# CONFIG_PKG_USING_CHINESE_FONT_LIBRARY is not set
|
||||||
# CONFIG_PKG_USING_LUNAR_CALENDAR is not set
|
# CONFIG_PKG_USING_LUNAR_CALENDAR is not set
|
||||||
# CONFIG_PKG_USING_BS8116A is not set
|
# CONFIG_PKG_USING_BS8116A is not set
|
||||||
|
# CONFIG_PKG_USING_GPS_RMC is not set
|
||||||
# CONFIG_PKG_USING_URLENCODE is not set
|
# CONFIG_PKG_USING_URLENCODE is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -331,6 +326,10 @@ CONFIG_RT_USING_PIN=y
|
|||||||
# CONFIG_PKG_USING_SYSWATCH is not set
|
# CONFIG_PKG_USING_SYSWATCH is not set
|
||||||
# CONFIG_PKG_USING_SYS_LOAD_MONITOR is not set
|
# CONFIG_PKG_USING_SYS_LOAD_MONITOR is not set
|
||||||
# CONFIG_PKG_USING_PLCCORE is not set
|
# CONFIG_PKG_USING_PLCCORE is not set
|
||||||
|
# CONFIG_PKG_USING_RAMDISK is not set
|
||||||
|
# CONFIG_PKG_USING_MININI is not set
|
||||||
|
# CONFIG_PKG_USING_QBOOT is not set
|
||||||
|
# CONFIG_PKG_USING_UCOSIII_WRAPPER is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# peripheral libraries and drivers
|
# peripheral libraries and drivers
|
||||||
@ -368,6 +367,7 @@ CONFIG_RT_USING_PIN=y
|
|||||||
# CONFIG_PKG_USING_RPLIDAR is not set
|
# CONFIG_PKG_USING_RPLIDAR is not set
|
||||||
# CONFIG_PKG_USING_AS608 is not set
|
# CONFIG_PKG_USING_AS608 is not set
|
||||||
# CONFIG_PKG_USING_RC522 is not set
|
# CONFIG_PKG_USING_RC522 is not set
|
||||||
|
# CONFIG_PKG_USING_WS2812B is not set
|
||||||
# CONFIG_PKG_USING_EMBARC_BSP is not set
|
# CONFIG_PKG_USING_EMBARC_BSP is not set
|
||||||
# CONFIG_PKG_USING_EXTERN_RTC_DRIVERS is not set
|
# CONFIG_PKG_USING_EXTERN_RTC_DRIVERS is not set
|
||||||
# CONFIG_PKG_USING_MULTI_RTIMER is not set
|
# CONFIG_PKG_USING_MULTI_RTIMER is not set
|
||||||
@ -377,6 +377,9 @@ CONFIG_RT_USING_PIN=y
|
|||||||
# CONFIG_PKG_USING_PMS_SERIES is not set
|
# CONFIG_PKG_USING_PMS_SERIES is not set
|
||||||
# CONFIG_PKG_USING_NUCLEI_SDK is not set
|
# CONFIG_PKG_USING_NUCLEI_SDK is not set
|
||||||
# CONFIG_PKG_USING_CAN_YMODEM is not set
|
# CONFIG_PKG_USING_CAN_YMODEM is not set
|
||||||
|
# CONFIG_PKG_USING_LORA_RADIO_DRIVER is not set
|
||||||
|
# CONFIG_PKG_USING_QLED is not set
|
||||||
|
# CONFIG_PKG_USING_PAJ7620 is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# miscellaneous packages
|
# miscellaneous packages
|
||||||
@ -413,5 +416,6 @@ CONFIG_RT_USING_PIN=y
|
|||||||
# CONFIG_PKG_USING_VT100 is not set
|
# CONFIG_PKG_USING_VT100 is not set
|
||||||
# CONFIG_PKG_USING_ULAPACK is not set
|
# CONFIG_PKG_USING_ULAPACK is not set
|
||||||
# CONFIG_PKG_USING_UKAL is not set
|
# CONFIG_PKG_USING_UKAL is not set
|
||||||
|
# CONFIG_PKG_USING_CRCLIB is not set
|
||||||
CONFIG_SOC_THEAD_SMART=y
|
CONFIG_SOC_THEAD_SMART=y
|
||||||
CONFIG_RT_USING_UART1=y
|
CONFIG_RT_USING_UART1=y
|
||||||
|
@ -25,6 +25,8 @@ config SOC_THEAD_SMART
|
|||||||
bool
|
bool
|
||||||
select RT_USING_COMPONENTS_INIT
|
select RT_USING_COMPONENTS_INIT
|
||||||
select RT_USING_USER_MAIN
|
select RT_USING_USER_MAIN
|
||||||
|
select ARCH_RISCV32
|
||||||
|
select ARCH_RISCV_FPU_S
|
||||||
default y
|
default y
|
||||||
|
|
||||||
if RT_USING_SERIAL
|
if RT_USING_SERIAL
|
||||||
|
@ -38,16 +38,10 @@
|
|||||||
#define RT_CONSOLEBUF_SIZE 128
|
#define RT_CONSOLEBUF_SIZE 128
|
||||||
#define RT_CONSOLE_DEVICE_NAME "uart1"
|
#define RT_CONSOLE_DEVICE_NAME "uart1"
|
||||||
#define RT_VER_NUM 0x40003
|
#define RT_VER_NUM 0x40003
|
||||||
|
|
||||||
/* RT-Thread CPU arch and features */
|
|
||||||
|
|
||||||
|
|
||||||
/* risc-v arch */
|
|
||||||
|
|
||||||
#define ARCH_RISCV
|
#define ARCH_RISCV
|
||||||
#define ARCH_RISCV_32
|
|
||||||
#define ARCH_RISCV_FPU
|
#define ARCH_RISCV_FPU
|
||||||
#define ARCH_RISCV_FPU_S
|
#define ARCH_RISCV_FPU_S
|
||||||
|
#define ARCH_RISCV32
|
||||||
|
|
||||||
/* RT-Thread Components */
|
/* RT-Thread Components */
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user