提交 c3ee1be7 编写于 作者: E EvalZero

[components][drivers][workqueue] increase the default stack size of the workqueue thread.

上级 583f8c30
...@@ -10,17 +10,17 @@ if RT_USING_DEVICE_IPC ...@@ -10,17 +10,17 @@ if RT_USING_DEVICE_IPC
default 512 default 512
config RT_USING_SYSTEM_WORKQUEUE config RT_USING_SYSTEM_WORKQUEUE
bool "Using system default workqueue bool "Using system default workqueue"
default n default n
if RT_USING_SYSTEM_WORKQUEUE if RT_USING_SYSTEM_WORKQUEUE
config RT_SYSTEM_WORKQUEUE_STACKSIZE config RT_SYSTEM_WORKQUEUE_STACKSIZE
int "The stack size for system workqueue thread" int "The stack size for system workqueue thread"
default 512 default 2048
config RT_SYSTEM_WORKQUEUE_PRIORITY config RT_SYSTEM_WORKQUEUE_PRIORITY
int "The priority level of system workqueue thread" int "The priority level of system workqueue thread"
default "23 default 23
endif endif
endif endif
......
...@@ -394,7 +394,7 @@ rt_err_t rt_work_cancel(struct rt_work *work) ...@@ -394,7 +394,7 @@ rt_err_t rt_work_cancel(struct rt_work *work)
static int rt_work_sys_workqueue_init(void) static int rt_work_sys_workqueue_init(void)
{ {
sys_workq = rt_workqueue_create("sys_work", RT_SYSTEM_WORKQUEUE_STACKSIZE * 4, sys_workq = rt_workqueue_create("sys_work", RT_SYSTEM_WORKQUEUE_STACKSIZE,
RT_SYSTEM_WORKQUEUE_PRIORITY); RT_SYSTEM_WORKQUEUE_PRIORITY);
return RT_EOK; return RT_EOK;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册