器件型号: AM263P4-Q1
您好、
我们每 50 微秒触发一次中断处理程序(RTI 事件)、每次执行需要 20 微秒。
因此、我们估计 CPU 负载为 40%。
我们使用 taskP_loadGet () 测量每个任务 的 CPU 负载,使用 taskP_loadGetTotalCpuLoad () 测量核心的总 CPU 负载。
在 1 秒的测量周期之后,我们调用了 TaskP_loadResetAll()。 结果如下表所示。

结果 A 和结果 B 之间的差异表明、中断处理包含在任务加载测量中。
然而、观察到的差异约为 11.9%、远低于最初估计的 40% CPU 负载。
中断图像

任务执行映像

绿色部分中的中断包含在 Core 的 CPU 负载中、但是蓝色部分中的中断不包含在 Core 的 CPU 负载中吗?
您能否说明如何获取所有活动任务和中断的 CPU 负载、如下图中的红色框所示?

