Thread 中讨论的其他器件:SYSBIOS
当我注意到一个奇怪的 行为时、我刚刚使用 RTOS 分析器调试 MRR Lab_07。
目前、有2个任务在 MSS (R4 cortex)中运行
1.MmwDemo_mboxReadTask() 和 2.ti_sysbios_KNL_idle_loop__E ()
即读取包含已从 DSS 填充的项目的邮箱并将其输出的任务。该任务 在每个 MmwDemo_mboxCallback 上执行
在完成此任务之后、该内核进入 较低优先级 Idle_task Mbox_READ 任务再次等待信标、该信标仅在回调时释放、仅在下一个周期发生
但是、在尝试将该行为可视化 执行图 我得到了以下的行为...甚至在完成 MmwDemo_mboxReadTask ()之前,调度程序被短暂调用,它调度较低优先级的 空闲任务,但 MmwDemo_mboxReadTask ()优先于空闲任务 ,尽管所有这些事情发生在几微秒(微秒)内,我对该行为很好奇。
