【已同步-RTOS调度特性】

Wi-Fi 设备、Wi-Fi 低功耗设备、Wi-Fi BLE 双模设备、Ethernet设备、Ethernet+Wi-Fi设备等
Post Reply
Robertz
Posts: 119

您好,芯片平台: BK7231N SDK: 3.3.4的
我的代码创建了两个THREAD_PRIO_6 优先级的任务和一个10ms软定时器。在定时回调中我加多几个空的for空循环后,那两个任务就没有在跑了,只有软定时器一直再跑,屏蔽空的for循环后,那两个任务正常跑起来。请问这个是回调中处理问题、还是优先级?
定时回调中加多一个for循环,其他的两个任务就会死掉。

Attachments
16825767294727.png
16825766869476.png
log.txt
(13.89 KiB) Downloaded 82 times
一线长天
Posts: 54

Re: 【求助 】

定时器的优先级最高,不能阻塞在cb里。否则会导致低优先级任务得不到运行,或者定时不准确。

PS:
可以自行网搜RTOS系统优先级处理

Post Reply