diff --git a/bsp/thead-smart/.config b/bsp/thead-smart/.config index d0dbd85a46984a9b8e647bee0b0af8debcdadf2f..eaae10f4e53469da4191cb185236e86c8ec19870 100644 --- a/bsp/thead-smart/.config +++ b/bsp/thead-smart/.config @@ -14,7 +14,7 @@ CONFIG_RT_ALIGN_SIZE=4 CONFIG_RT_THREAD_PRIORITY_32=y # CONFIG_RT_THREAD_PRIORITY_256 is not set 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_HOOK=y CONFIG_RT_USING_IDLE_HOOK=y @@ -54,21 +54,11 @@ CONFIG_RT_USING_CONSOLE=y CONFIG_RT_CONSOLEBUF_SIZE=128 CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" CONFIG_RT_VER_NUM=0x40003 - -# -# RT-Thread CPU arch and features -# -# CONFIG_ARCH_CSKY is not set - -# -# risc-v arch -# +# CONFIG_RT_USING_CPU_FFS is not set 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_S=y -# CONFIG_ARCH_RISCV_FPU_D is not set +CONFIG_ARCH_RISCV32=y # 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_CPUTIME 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_ADC is not set # CONFIG_RT_USING_DAC is not set @@ -196,6 +187,7 @@ CONFIG_RT_USING_PIN=y # # IoT - internet of things # +# CONFIG_PKG_USING_LORAWAN_DRIVER is not set # CONFIG_PKG_USING_PAHOMQTT is not set # CONFIG_PKG_USING_UMQTT 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_ALI_IOTKIT 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_UCLOUD_IOT_SDK 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_RT_CJSON_TOOLS is not set # CONFIG_PKG_USING_AGILE_TELNET is not set +# CONFIG_PKG_USING_NMEALIB is not set # # security packages @@ -273,6 +266,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_libsodium is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set +# CONFIG_PKG_USING_YD_CRYPTO is not set # # language packages @@ -307,6 +301,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_CHINESE_FONT_LIBRARY is not set # CONFIG_PKG_USING_LUNAR_CALENDAR 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 # @@ -331,6 +326,10 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_SYSWATCH is not set # CONFIG_PKG_USING_SYS_LOAD_MONITOR 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 @@ -368,6 +367,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_RPLIDAR is not set # CONFIG_PKG_USING_AS608 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_EXTERN_RTC_DRIVERS 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_NUCLEI_SDK 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 @@ -413,5 +416,6 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_ULAPACK is not set # CONFIG_PKG_USING_UKAL is not set +# CONFIG_PKG_USING_CRCLIB is not set CONFIG_SOC_THEAD_SMART=y CONFIG_RT_USING_UART1=y diff --git a/bsp/thead-smart/Kconfig b/bsp/thead-smart/Kconfig index b2fde84dc0375bd220eb44731fd511b1d20129de..0df8e45101de22ee88447a12604cbdadeebe647d 100644 --- a/bsp/thead-smart/Kconfig +++ b/bsp/thead-smart/Kconfig @@ -25,6 +25,8 @@ config SOC_THEAD_SMART bool select RT_USING_COMPONENTS_INIT select RT_USING_USER_MAIN + select ARCH_RISCV32 + select ARCH_RISCV_FPU_S default y if RT_USING_SERIAL diff --git a/bsp/thead-smart/rtconfig.h b/bsp/thead-smart/rtconfig.h index 12e38cb703efe4c1496aebe1efdddb1a50a74459..142256dab37dffa2f168290a46e791666abd6539 100644 --- a/bsp/thead-smart/rtconfig.h +++ b/bsp/thead-smart/rtconfig.h @@ -38,16 +38,10 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" #define RT_VER_NUM 0x40003 - -/* RT-Thread CPU arch and features */ - - -/* risc-v arch */ - #define ARCH_RISCV -#define ARCH_RISCV_32 #define ARCH_RISCV_FPU #define ARCH_RISCV_FPU_S +#define ARCH_RISCV32 /* RT-Thread Components */