From 515495be1692127d09dece5b6c790cec8bd88629 Mon Sep 17 00:00:00 2001 From: "Jerry.c" <3229960773@qq.com> Date: Sat, 12 Aug 2023 03:40:11 +0000 Subject: [PATCH 1/2] update doc/05.SDK_Manual.md. Signed-off-by: Jerry.c <3229960773@qq.com> --- doc/05.SDK_Manual.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/doc/05.SDK_Manual.md b/doc/05.SDK_Manual.md index 437d03e8..a9aad2c7 100644 --- a/doc/05.SDK_Manual.md +++ b/doc/05.SDK_Manual.md @@ -186,6 +186,10 @@ k_err_t tos_task_create(k_task_t *task, K_ERR_TASK_STK_SIZE_INVALID 非法的任务栈大小。 K_ERR_TASK_PRIO_INVALID 非法的任务优先级。 + + K_ERR_IN_IRQ 在中断服务程序ISR中创建任务 + + K_ERR_OBJ_PTR_NULL 传入的指针中包含有NULL指针 ### tos_task_create_dyn -- Gitee From 91c67821f19ae9a1a0a73398d21c8952c71facff Mon Sep 17 00:00:00 2001 From: "Jerry.c" <3229960773@qq.com> Date: Sat, 12 Aug 2023 08:42:20 +0000 Subject: [PATCH 2/2] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=86=85=E6=A0=B8API?= =?UTF-8?q?=E7=9A=84=E8=BF=94=E5=9B=9E=E5=80=BC=20task=5Fdestory?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jerry.c <3229960773@qq.com> --- doc/05.SDK_Manual.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/doc/05.SDK_Manual.md b/doc/05.SDK_Manual.md index a9aad2c7..0f006a43 100644 --- a/doc/05.SDK_Manual.md +++ b/doc/05.SDK_Manual.md @@ -191,6 +191,8 @@ k_err_t tos_task_create(k_task_t *task, K_ERR_OBJ_PTR_NULL 传入的指针中包含有NULL指针 + K_ERR_TASK_ALREADY_CREATED 该任务已经被创建 + ### tos_task_create_dyn ```c @@ -229,6 +231,11 @@ k_err_t tos_task_create_dyn(k_task_t **task, K_ERR_TASK_OUT_OF_MEMORY 系统堆内存不足。 + K_ERR_IN_IRQ 在中断服务程序ISR中创建任务 + + K_ERR_OBJ_PTR_NULL 传入的指针中包含有NULL指针 + + ### tos_task_destroy ```c @@ -251,6 +258,14 @@ k_err_t tos_task_destroy(k_task_t *task) K_ERR_TASK_DESTROY_IDLE 试图销毁idle任务(非法)。 + K_ERR_IN_IRQ 试图在中断服务程序ISR中销毁任务 + + K_ERR_OBJ_INVALID 传入的参数不是一个正确的kernel_object + + K_ERR_SCHED_LOCKED 已经上锁且删除当前任务(非法 导致死锁) + + K_ERR_OBJ_INVALID_ALLOC_TYPE [若开启动态创建]不是一个静态的任务! + ### tos_task_destroy_dyn ```c -- Gitee