风扇占空比数值更新极慢

// 此模板仅供参考,如果不适用可以修改

问题描述

风扇占空比数值更新极慢

环境信息

  • 操作系统:[如 Ubuntu 24.04]

  • 软件版本:OpenUBMC2512

  • 硬件配置:[如 CPU、内存等]

重现步骤

  1. 设置手动调速,设置50%转速

  2. 打开风扇信息的实时刷新

  3. 查看占空比数值变化

期望结果

风扇占空比数值更新速度快

实际结果

风扇占空比数值更新极慢,差不多1分钟

尝试过的解决方案

分析结论

web界面的占空比数值来源是PWMPercentage属性,PWMPercentage是监听到HardwarePWM更新时才变化的

现在发现设置50%转速后,通过资源树发现HardwarePWM属性很快就变化了,但是一直没有执行listen里面的流程,listen是被阻塞了?

J353G4_21_20260402-0852_占空比.tar.gz (9.3 MB)

listen那儿 Debug日志改下成Notice看下到底用了多久