228 lines
5.2 KiB
Plaintext
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
|