RT-Thread论坛
直播中

尤立虔

7年用户 978经验值
擅长:控制/MCU
私信 关注

请问rtt线程内必须显式调用调度函数吗?

我在一个线程中 当创建对象失败的时候,会使用while(1)printf(“create obj failed!!\n”) 方式进入死循环,这时候其他线程就不在运行了(表现是LCD上的时钟不走了),然后我将断点分别加到LCD线程和 Systick_Handler 中断函数 都进不入相关断点

回帖(1)

刘欢

2024-2-26 16:30:29
你给死循环加一个延时,让内核自己切换线程试试。
while(1){    printf("create obj failed!!\n");    rt_thread_delay(1000);}不过,为什么要死循环提示呢?按理说,systick中断应该是可以进入的。
举报

更多回帖

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