1. 修复升级问题增加mutex 锁的数量

2. 修复编译问题
This commit is contained in:
2025-07-24 22:35:37 +08:00
parent 2a5be3af4b
commit e728a942a4
7 changed files with 863 additions and 2 deletions

Binary file not shown.

View File

@ -0,0 +1,92 @@
#define LOSCFG_COMPILER_GNU_BINUTILS 1
#define LOSCFG_COMPILER_GCC 1
#define LOSCFG_COMPILER_TOOLCHAIN_MUSL 1
#define LOSCFG_COMPILER_RISCV_GCC_MUSL 1
#define LOSCFG_COMPILER_RISCV_UNKNOWN 1
#define LOSCFG_RISCV_COMPILER_OPTIONS_USER_DEFINED ""
#define LOSCFG_RISCV_COMPILER_OPTIONS_LDM_STM 1
#define LOSCFG_RISCV_COMPILER_OPTIONS_EMIT_LLI 1
#define LOSCFG_COMPILER_OPTIMIZE_SIZE 1
#define LOSCFG_FAMILY_AIOT 1
#define LOSCFG_FAMILY "aiot"
#define LOSCFG_PLATFORM "ws63"
#define LOSCFG_PLATFORM_WS63 1
#define LOSCFG_USING_BOARD_LD 1
#define LOSCFG_USING_BOARD_RESET_VECTOR 1
#define LOSCFG_ARCH_FPU_ENABLE 1
#define LOSCFG_APC_ENABLE 1
#define LOSCFG_ARCH_PMU 1
#define LOSCFG_ARCH_RISCV32 1
#define LOSCFG_ARCH_RISCV_RV32IMC 1
#define LOSCFG_ARCH_RISCV_RV32F 1
#define LOSCFG_ARCH_LINXCORE_131 1
#define LOSCFG_KERNEL_MIN 1
#define LOSCFG_SCHED 1
#define LOSCFG_SCHED_SQ 1
#define LOSCFG_TASK_JOINABLE 1
#define LOSCFG_BASE_CORE_TIMESLICE 1
#define LOSCFG_BASE_CORE_TIMESLICE_TIMEOUT 2
#define LOSCFG_BASE_CORE_TSK_MONITOR 1
#define LOSCFG_TASK_STACK_DYNAMIC_ALLOCATION 1
#define LOSCFG_BASE_CORE_TSK_LIMIT 32
#define LOSCFG_BASE_CORE_TSK_MIN_STACK_SIZE 1024
#define LOSCFG_BASE_CORE_TSK_DEFAULT_STACK_SIZE 2048
#define LOSCFG_BASE_CORE_TSK_SWTMR_STACK_SIZE 2048
#define LOSCFG_BASE_CORE_TSK_IDLE_STACK_SIZE 1024
#define LOSCFG_BASE_CORE_TSK_DEFAULT_PRIO 10
#define LOSCFG_BASE_CORE_TICK_PER_SECOND 100
#define LOSCFG_BASE_CORE_USE_SINGLE_LIST 1
#define LOSCFG_STARTUP_STACK_SIZE 0x4000
#define LOSCFG_KERNEL_MEM_ALLOC 1
#define LOSCFG_KERNEL_MEM_BESTFIT 1
#define LOSCFG_KERNEL_MEM_SLAB_EXTENTION 1
#define LOSCFG_ARCH_INTERRUPT_TAKEOVER 1
#define LOSCFG_ARCH_INTERRUPT_PREEMPTION 1
#define LOSCFG_HWI_PRE_POST_PROCESS 1
#define LOSCFG_HWI_WITH_ARG 1
#define LOSCFG_IRQ_STACK_SIZE 0x2000
#define LOSCFG_NMI_STACK_SIZE 0x800
#define LOSCFG_PLATFORM_HWI_LIMIT 96
#define LOSCFG_HWI_PRIO_LIMIT 7
#define LOSCFG_EXC_STACK_SIZE 0x800
#define LOSCFG_BASE_CORE_SWTMR 1
#define LOSCFG_BASE_CORE_SWTMR_LIMIT 16
#define LOSCFG_BASE_IPC_QUEUE 1
#define LOSCFG_QUEUE_DYNAMIC_ALLOCATION 1
#define LOSCFG_BASE_IPC_QUEUE_LIMIT 16
#define LOSCFG_BASE_IPC_EVENT 1
#define LOSCFG_BASE_IPC_MUX 1
#define LOSCFG_MUTEX_WAITMODE_PRIO 1
#define LOSCFG_BASE_IPC_MUX_LIMIT 66
#define LOSCFG_BASE_IPC_SEM 1
#define LOSCFG_BASE_IPC_SEM_LIMIT 32
#define LOSCFG_KERNEL_PRINTF 1
#define LOSCFG_KERNEL_PRINTF_SIZE_EXTEND 1
#define LOSCFG_KERNEL_RINGBUF 1
#define LOSCFG_BASE_CORE_SYS_RES_CHECK 1
#define LOSCFG_LIB_LIBC 1
#define LOSCFG_COMPAT_POSIX 1
#define LOSCFG_LIB_VENDORNAME "vendor"
#define LOSCFG_LIB_LIBM 1
#define LOSCFG_LIB_FORMAT 1
#define LOSCFG_LIB_STDIO 1
#define LOSCFG_COMPAT_CMSIS 1
#define LOSCFG_COMPAT_CMSIS_VER_2 1
#define LOSCFG_COMPAT_LINUX 1
#define LOSCFG_COMPAT_LINUX_PENDLIST 1
#define LOSCFG_COMPAT_LINUX_TIMER 1
#define LOSCFG_COMPAT_LINUX_COMPLETION 1
#define LOSCFG_COMPAT_LINUX_WAITQUEUE 1
#define LOSCFG_COMPAT_LINUX_DRIVER_BASE 1
#define LOSCFG_FS_COMPAT_NUTTX 1
#define LOSCFG_FS_VFS 1
#define LOSCFG_NET_IPERF 1
#define LOSCFG_BACKTRACE 1
#define LOSCFG_SERIAL_OUTPUT_ENABLE 1
#define LOSCFG_KERNEL_CPUP 1
#define LOSCFG_DRIVERS_BASE 1
#define LOSCFG_RISCV_HIMIDEERV200_PLIC 1
#define LOSCFG_TIMER_VENDOR 1
#define LOSCFG_DRIVERS_UART_VENDOR 1
#define LOSCFG_DRIVERS_SIMPLE_UART 1
#define LOSCFG_CC_NO_STACKPROTECTOR 1