From 088f88cee62b4efb396722ca4c4bbf16127a377f Mon Sep 17 00:00:00 2001 From: nkj Date: Thu, 5 Jan 2023 10:05:25 +0800 Subject: [PATCH] =?UTF-8?q?Kconfig=E5=A2=9E=E5=8A=A0shell=20stack=20size?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E9=A1=B9=20Signed-off-by:=20nkj=20=20Change-Id:=20I9d3a7e7933a01a0f1ad2199c82825cc471c623b?= =?UTF-8?q?0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I0d732e0270ae6dc354aec05f2a50f9439550accb --- components/shell/Kconfig | 5 +++++ components/shell/src/base/shmsg.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/components/shell/Kconfig b/components/shell/Kconfig index 0148daa8..13658362 100644 --- a/components/shell/Kconfig +++ b/components/shell/Kconfig @@ -19,6 +19,11 @@ config SHELL_PRIO range 1 31 depends on SHELL +config SHELL_STACK_SIZE + int "Shell Task Stack Size" + default 4096 + depends on SHELL + config SHELL_LK bool "Enable Shell lk" default y diff --git a/components/shell/src/base/shmsg.c b/components/shell/src/base/shmsg.c index 8cc37ff2..720af9be 100644 --- a/components/shell/src/base/shmsg.c +++ b/components/shell/src/base/shmsg.c @@ -258,7 +258,7 @@ LITE_OS_SEC_TEXT_MINOR UINT32 LosShellInit(VOID) } task1.pfnTaskEntry = (TSK_ENTRY_FUNC)ShellTaskEntry; - task1.uwStackSize = 0x1000; + task1.uwStackSize = LOSCFG_SHELL_STACK_SIZE; task1.pcName = "ShellTaskEntry"; task1.usTaskPrio = LOSCFG_SHELL_PRIO; ret = LOS_TaskCreate(&taskID1, &task1);