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.7k
3 个回答
ZYQ
ZYQ 2022-05-16
我已不再支持W80X任何相关问题的回复,请大家不要私信,有问题找 isme 谢谢

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

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

把stacksize调大一些吧

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

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

撰写答案

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

发布
问题

分享
好友

手机
浏览

扫码手机浏览