如何获得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]