imx6 高溫試驗過不了解決辦法

2021-09-05 01:26:30 字數 792 閱讀 8926

1)第乙個問題:系統在執行過程中,溫度到了比如70度,cpu核心達到105度就會掛掉

解決辦法:

1)方法1:kernel 修改

/drivers/thermal/imx_thermal.c 

引數 按需修改:

#define imx_temp_passive        85000

這種方法需要重新編譯核心,燒寫

2)方法2:

啟動起來後,使用命令列修改

修改:echo 100 > /sys/devices/virtual/thermal/thermal_zone0/trip_point_0_temp

即可。1)第二個問題:系統在高溫執行過程中,如果reboot,也會起不來,因為預設的uboot裡temperature_hot為85度,

修改此引數即可。

uboot  修改

/drivers/thermal/imx_thermal.c 

下面3個引數 可以按需修改:

#define temperature_min        -40

#define temperature_hot        85

#define temperature_max        125

參考:

imx6 移植人臉識別

最近接到任務要移植人臉檢測,其他步驟網上都有,一步步做就好了,就是在載入haarcascade frontalface alt2.xml的時候,出現 root dchip linux qt opencv 2.4.13.1 modules core src persistence.cpp 5008 e...

IMX6清空framebuffer操作

static void fb clear int fb unsigned char fb mem fb open dev fb0 o rdwr fb mem mmap null,1920 720,prot read prot write,map shared,fb,0 memset fb mem,0...

socat 交叉編譯 imx6

1,為了使用linux虛擬串列埠的功能,選擇移植乙個socat工具。2,設定交叉編譯工具路徑 export path path usr local arm gcc linaro arm linux gnueabihf 4.9 2014.07 linux bin 3,解壓,配置 tar xzvf so...