你好:
在调试AWR1642 SRR例程的时候,遇到以下这样一个问题:
我在MSS中新建了一个任务,新建任务的优先级为2(较低),原有的SRR_MSS_mmWaveCtrlTask优先级为6(较高),
如果我在新建的任务中执行一个Delay1S的函数(延时1秒),会导致DSS一直处于MmwDemo_sleep 空闲任务出不来,DSS中的SRR_DSS_mmWaveTask任务不能执行。最终导致没有目标输出。
如果在新建的任务中不执行Delay1S的函数,DSS执行SRR_DSS_mmWaveTask任务正常,目标输出正常。
疑问:为什么在MSS中新建一个低优先级的任务,执行一个运行时间较长的函数(比如Delay1S),会导致DSS工作不正常?
Thanks!