zzmcy 发表于 2015-10-22 12:13:40

如何获得RK3288的GPU温度?

看了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全为零。
页: [1]
查看完整版本: 如何获得RK3288的GPU温度?