当前在扩展板csr上配置了一个ActiveInStandby为true的coolingrequirement,在psr配置了对应三个调速模式的策略,上电时策略验证生效,但是通过web端进行下电操作之后,web端风扇信息看被控风扇都停止转动了。
请问如何针对standby的调速策略进行调试?
- 查看对应cooling_control.log日志,在下电时是否有计算出结果;
- 若有结果,排查风扇是否支持standby调速;
下电后风扇要转需要有NCSI线缆,插OCP卡等条件,由MCU代码逻辑控制
如果仅调试,可以模拟CoolingRequirement的温度来源,再看cooling_control.log的PIDPWM 是否变化来验证
目前配置为:
待机状态(Standby)
风扇转速(Fan1-8)
Ta≤30℃,Fan=25%
30℃<Ta≤35℃,Fan=30%
Ta>35℃,Fan=35%
上电状态把温度源设置为27°,风扇正常转动;下电后停止转动,对应coolingcontrol日志为:
下电状态下把温度源设置为32°,日志没有新增内容

打印ReqId 255表示这个时候风扇5 6 7 8没有目标调速
standby调速需要至少有一个目标调速生效,否则线性调速皆不生效
目前NCSI线缆未适配,standby基本条件无法满足
