Firefly开源社区

打印 上一主题 下一主题

如何获得RK3288的GPU温度?

15

积分

0

威望

0

贡献

游客

积分
15

如何获得RK3288的GPU温度?

发表于 2015-10-22 12:13:40      浏览:5540 | 回复:0        打印      只看该作者   [复制链接] 楼主
看了GoRK3288包的文章,试用GO和GoRK3288读取RK3288的CPU温度和GPU的温度,
正如GoRK3288文章中说的,通道1的CPU温度能正常读出,但通道2的GPU的数据一直为0,
很是不解,还请哪个大神指点一下。

代码如下:
package main

import(
    "fmt"
    "RK3288"
)

func main(){
    defer RK3288.FreeRK3288()
   
    Data0, CPUTemp, GPUTemp, Data3 := RK3288.ITSADC().GetData()
    fmt.Println("Data0:", Data0)
    fmt.Print("CPU Temp Data:", CPUTemp)
    fmt.Println(" | CPU Temp:", RK3288.ITSADC().GetTemperature(CPUTemp))
    fmt.Print("GPU Temp Data:", GPUTemp)
    fmt.Println(" | GPU Temp:", RK3288.ITSADC().GetTemperature(GPUTemp))
    fmt.Println("Data3:", Data3)
    RK3288.FreeTSADC()
}

RK3288.ITSADC().GetData()获得的四个返回值,除CPUTemp之外,Data0、Data3和GPUTemp全为零。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表