task[BTC] priority[61] stack over flow

发布于 2022-05-16 13: 58: 22

代码中在 main 函数内执行 tls_os_task_create (&Task2_HandHdle, "smartconfig_task2", demo_console_task2, NULL, (void ) DemoTaskStk2, DEMO_TASK_SIZE2 sizeof (u32) , DEMO_TASK_PRIO, 0) ;

tls_os_task_create (&Task1_HandHdle, "smartconfig_task1", demo_console_task1, NULL,  (void *) DemoTaskStk1, DEMO_TASK_SIZE1 * sizeof (u32) , DEMO_SOCKET_C_TASK_PRIO, 0) ; 

在两个任务中, 没有调用修改优先级函数, 一直保持任务优先级不变, 执行一段时间后, 打印结果
task[BTC] priority[61] stack over flow
程序死掉

查看更多

关注者
0
被浏览
1. 9k
3 个回答
ZYQ
ZYQ 2022-05-16
我已不再支持 W80X 任何相关问题的回复, 请大家不要私信, 有问题找 isme 谢谢

整个程序发一下吧 , 直接问这个问题

wyl_wyl
wyl_wyl 2022-05-17
这家伙很懒, 什么也没写!

把 stacksize 调大一些吧

worldy
worldy 2022-05-18
这家伙很懒, 什么也没写!

应该是栈设置太小, 在一些程序分支调用比较深, 就需要更多的栈

撰写答案

请登录后再发布答案, 点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览