mcu_hi3321_watch/kernel/liteos/liteos_v207.1.0/Huawei_LiteOS/.config
2025-05-26 20:15:20 +08:00

228 lines
5.2 KiB
Plaintext

# Generated by Huawei LiteOS Kconfig Tool
#
# Compiler
#
LOSCFG_COMPILER_GNU_BINUTILS=y
LOSCFG_COMPILER_GCC=y
# LOSCFG_COMPILER_HIMIX210_64 is not set
LOSCFG_COMPILER_HCC_64=y
#
# Compiler Options
#
# end of Compiler Options
# LOSCFG_COMPILER_OPTIMIZE_NONE is not set
LOSCFG_COMPILER_OPTIMIZE_SPEED=y
# LOSCFG_COMPILER_OPTIMIZE_SIZE is not set
# LOSCFG_COMPILER_THIRDPARTY_SUPPORT is not set
# end of Compiler
#
# Targets
#
# LOSCFG_FAMILY_BVT is not set
# LOSCFG_FAMILY_DPT is not set
# LOSCFG_FAMILY_AIOT is not set
# LOSCFG_FAMILY_STB is not set
# LOSCFG_FAMILY_QEMU is not set
# LOSCFG_FAMILY_STM32 is not set
# LOSCFG_FAMILY_SECRET is not set
# LOSCFG_FAMILY_HQ is not set
# LOSCFG_FAMILY_ENERGY is not set
# LOSCFG_FAMILY_SHC is not set
LOSCFG_FAMILY_ASCEND=y
LOSCFG_FAMILY="ascend"
LOSCFG_PLATFORM="hi1980b_imu"
# LOSCFG_PLATFORM_HI1980_IMU is not set
LOSCFG_PLATFORM_HI1980B_IMU=y
# LOSCFG_PLATFORM_HI1980B_FFTS is not set
# LOSCFG_PLATFORM_HI1910B_TSCH is not set
# LOSCFG_PLATFORM_HI1980B_TSCH is not set
# LOSCFG_PLATFORM_HI1980B_VDEC is not set
# LOSCFG_PLATFORM_HI1980_TSCH is not set
# LOSCFG_PLATFORM_HI1910_TSCH is not set
# LOSCFG_PLATFORM_HI1910P_TSCH is not set
LOSCFG_PLATFORM_ASCEND=y
LOSCFG_USING_BOARD_LD=y
# LOSCFG_ARCH_FPU_ENABLE is not set
LOSCFG_ARCH_SECURE_MONITOR_MODE=y
# LOSCFG_APC_ENABLE is not set
LOSCFG_ARCH_PMU=y
LOSCFG_ARCH_ARM_VER="armv8-a"
LOSCFG_ARCH_CPU="cortex-a53"
LOSCFG_ARCH_ARM_AARCH64=y
LOSCFG_ARCH_ARM_V8A=y
LOSCFG_ARCH_CORTEX_A53=y
# LOSCFG_ARCH_EXC_RECOVER is not set
# end of Targets
#
# Kernel
#
LOSCFG_KERNEL_MIN=y
# LOSCFG_KERNEL_SMP is not set
#
# Basic Config
#
LOSCFG_SCHED=y
LOSCFG_SCHED_SQ=y
#
# Task
#
# LOSCFG_TASK_JOINABLE is not set
LOSCFG_BASE_CORE_TIMESLICE=y
LOSCFG_BASE_CORE_TIMESLICE_TIMEOUT=2
LOSCFG_OBSOLETE_API=y
LOSCFG_BASE_CORE_TSK_MONITOR=y
# LOSCFG_TASK_STACK_STATIC_ALLOCATION is not set
LOSCFG_TASK_STACK_DYNAMIC_ALLOCATION=y
LOSCFG_BASE_CORE_TSK_LIMIT=20
LOSCFG_BASE_CORE_TSK_MIN_STACK_SIZE=2048
LOSCFG_BASE_CORE_TSK_DEFAULT_STACK_SIZE=24576
LOSCFG_BASE_CORE_TSK_SWTMR_STACK_SIZE=24576
LOSCFG_BASE_CORE_TSK_IDLE_STACK_SIZE=2048
LOSCFG_BASE_CORE_TSK_DEFAULT_PRIO=10
LOSCFG_BASE_CORE_TICK_PER_SECOND=1000
# end of Task
LOSCFG_BASE_CORE_USE_MULTI_LIST=y
# LOSCFG_BASE_CORE_USE_SINGLE_LIST is not set
# end of Basic Config
#
# Memory Management
#
LOSCFG_KERNEL_MEM_ALLOC=y
LOSCFG_KERNEL_MEM_BESTFIT=y
# LOSCFG_KERNEL_MEM_BESTFIT_LITTLE is not set
# LOSCFG_KERNEL_MEM_SLAB_EXTENTION is not set
LOSCFG_MEM_TASK_STAT=y
# LOSCFG_MEM_MUL_MODULE is not set
# LOSCFG_KERNEL_MEMBOX is not set
# end of Memory Management
#
# Interrupt Management
#
LOSCFG_ARCH_INTERRUPT_TAKEOVER=y
LOSCFG_ARCH_INTERRUPT_PREEMPTION=y
# LOSCFG_HWI_PRE_POST_PROCESS is not set
LOSCFG_HWI_WITH_ARG=y
LOSCFG_SHARED_IRQ=y
LOSCFG_IRQ_USE_STANDALONE_STACK=y
# LOSCFG_HWI_BOTTOM_HALF is not set
LOSCFG_PLATFORM_HWI_LIMIT=1024
LOSCFG_HWI_PRIO_LIMIT=16
# end of Interrupt Management
#
# Exception Management
#
# LOSCFG_EXC_SIMPLE_INFO is not set
# LOSCFG_SHELL_EXCINFO_DUMP is not set
# end of Exception Management
# LOSCFG_LASLR is not set
LOSCFG_BASE_CORE_SWTMR=y
LOSCFG_BASE_CORE_SWTMR_LIMIT=20
# LOSCFG_BASE_CORE_SWTMR_IN_ISR is not set
LOSCFG_BASE_IPC_QUEUE=y
# LOSCFG_QUEUE_STATIC_ALLOCATION is not set
LOSCFG_QUEUE_DYNAMIC_ALLOCATION=y
LOSCFG_BASE_IPC_QUEUE_LIMIT=20
LOSCFG_BASE_IPC_EVENT=y
LOSCFG_BASE_IPC_MUX=y
LOSCFG_MUTEX_WAITMODE_PRIO=y
# LOSCFG_MUTEX_WAITMODE_FIFO is not set
LOSCFG_BASE_IPC_MUX_LIMIT=20
LOSCFG_BASE_IPC_SEM=y
LOSCFG_BASE_IPC_SEM_LIMIT=20
# LOSCFG_BASE_IPC_RWSEM is not set
# LOSCFG_KERNEL_NX is not set
LOSCFG_KERNEL_PRINTF=y
LOSCFG_KERNEL_PRINTF_SIZE_EXTEND=y
LOSCFG_KERNEL_RINGBUF=y
LOSCFG_KERNEL_EXTKERNEL=y
# LOSCFG_KERNEL_CPPSUPPORT is not set
LOSCFG_KERNEL_CPUP=y
LOSCFG_CPUP_START_STOP=y
# LOSCFG_CPUP_INCLUDE_IRQ is not set
#
# Cpup Parameters Configuration
#
LOSCFG_CPUP_SAMPLE_PERIOD=100
LOSCFG_CPUP_HISTORY_RECORD_NUM=10
# end of Cpup Parameters Configuration
# LOSCFG_KERNEL_DYNLOAD is not set
# LOSCFG_KERNEL_PERF is not set
# LOSCFG_KERNEL_RPQUEUE is not set
# LOSCFG_KERNEL_TRACE is not set
# LOSCFG_BASE_CORE_SYS_RES_CHECK is not set
# end of Kernel
#
# Lib
#
LOSCFG_LIB_LIBSEC=y
LOSCFG_LIB_LIBC=y
# LOSCFG_COMPAT_POSIX is not set
# LOSCFG_LIB_LIBM is not set
# LOSCFG_LIB_FORMAT is not set
# end of Lib
#
# Compat
#
# LOSCFG_COMPAT_CMSIS is not set
# LOSCFG_COMPAT_LINUX is not set
# end of Compat
#
# FileSystem
#
# LOSCFG_FS_COMPAT_NUTTX is not set
# LOSCFG_FS_VFS is not set
# end of FileSystem
#
# Debug
#
# LOSCFG_COMPILE_DEBUG is not set
LOSCFG_PLATFORM_ADAPT=y
LOSCFG_BACKTRACE=y
# LOSCFG_ENABLE_MAGICKEY is not set
# LOSCFG_DEBUG_VERSION is not set
LOSCFG_SERIAL_OUTPUT_ENABLE=y
LOSCFG_APPINIT_TESTSUIT=y
LOSCFG_PLATFORM_OSAPPINIT=y
# LOSCFG_TEST is not set
# LOSCFG_KERNEL_LMS is not set
# end of Debug
#
# Driver
#
# LOSCFG_DRIVERS_BASE is not set
LOSCFG_ARM_GIC_V3=y
LOSCFG_ARM_GENERIC_TIMER=y
LOSCFG_DRIVERS_UART_LITEOS=y
LOSCFG_DRIVERS_UART_ARM_PL011=y
# LOSCFG_DRIVERS_UART is not set
LOSCFG_DRIVERS_SIMPLE_UART=y
# LOSCFG_DRIVERS_USB is not set
# end of Driver
#
# Stack Smashing Protector (SSP) Compiler Feature
#
# LOSCFG_CC_NO_STACKPROTECTOR is not set
# LOSCFG_CC_STACKPROTECTOR is not set
LOSCFG_CC_STACKPROTECTOR_STRONG=y
# LOSCFG_CC_STACKPROTECTOR_ALL is not set
# end of Stack Smashing Protector (SSP) Compiler Feature