您尚未登录。

楼主 # 2025-04-14 16:52:05

mixnavy
会员
注册时间: 2024-07-17
已发帖子: 3
积分: 18

t113s3 读取CPU温度失败(已解决)

kernel 里使能了 thermal 相关的驱动,但是 cat /sys/class/thermal/thermal_zone0/temp 报错:cat: read error: Invalid argument

解决方法:
kernel里除了使能 SUNXI_THERMAL, 还需要 使能 Device Drivers –> NVMEM Support -> Allwinner SoCs SID support,
我的工程里,NVMEM使能后不知为何会导致 g2d 编译时报错,还需开启 sunxi_iommu 来解决, 如无遇到编译报错请无视



吐嘈:
一开始在 sunxi_thermal.c 的probe函数里加了Log, 发现probe函数压根没调用
但是 /sys/bus/platform/devices/ 和 /sys/bus/platform/drivers 都有相应的节点
手动bind也是报错,而且没有错误信息

看代码也没看出个所以然,看D1的文档才发现,还要使能NVMEM, 可恶。。就不能给sunxi_thermal加个依赖项吗。。

离线

#1 2025-04-15 09:25:31

ubuntu
会员
注册时间: 2020-03-30
已发帖子: 292
积分: 270

Re: t113s3 读取CPU温度失败(已解决)

有道理,某些公司不开源就是因为代码是一坨x

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn