嵌入式技术william hill官网
直播中

杨万富

7年用户 1516经验值
擅长:526774
私信 关注
[问答]

为什么在函数中使用到rt_thread_mdelay就会导致程序跑飞呢?

原先rt系统工程代码是正常,我在原来正常的void adc_thread_entry(void *param)里边添加一个函数,只要函数中包含有rt_thread_mdelay就会导致程序跑飞

2.jpg

回帖(2)

马占云

2023-2-3 11:55:29
目测栈溢出原因,看下你的线程栈是开的多少?可以先开大些。
举报

杨万富

2023-2-3 11:55:40
已经找到原因,线程栈小了,函数的变量比较多,把线程栈开大就可以了
举报

更多回帖

发帖
×
20
完善资料,
赚取积分