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.8k
3 個回答
ZYQ
ZYQ 2022-05-16
我已不再支持W80X任何相關問題的回複,請大家不要私信,有問題找 isme 謝謝

整個程序發一下吧 ,直接問這個問題

wyl_wyl
wyl_wyl 2022-05-17
這家夥很懶,什麼也沒寫!

把stacksize調大一些吧

worldy
worldy 2022-05-18
這家夥很懶,什麼也沒寫!

應該是棧設置太小,在一些程序分支調用比較深,就需要更多的棧

撰寫答案

請登錄後再發布答案,點擊登錄

發布
問題

分享
好友

手機
浏覽

掃碼手機浏覽