異常重啟 關機充電,手機不斷重啟問題分析

2021-10-14 18:04:41 字數 860 閱讀 9132

程式設計師android 力薦 ,android 開發者需要的必備技能

一、lk 階段重啟

二、在kernel關機充電階段重啟

三、關閉異常掉電機制

在低電量時,插著充電器關機充電,手機會不斷重啟。

低電量關機充電不斷重啟問題在lk 階段重啟的log如下

unplugged usb/charger in kernel charging mode before jumping to kernel, power off

重啟原因

裝置支援device_tree_support,在lk啟動kernel的boot_linux_fdt

int boot_linux_fdt(void *kernel, unsigned *tags, char *cmdline, unsigned machtype, void *ramdisk, unsigned ramdisk_size){ ............... #ifdef mtk_kernel_power_off_charging /*prevent the system jumps to kernel if we unplugged charger/usb before*/ if(kernel_charging_boot() == -1) { dprintf(critical,"[%s] unplugged usb/charger in kernel charging mode before jumping to kernel, power off

關機充電,手機不斷重啟問題分析

程式設計師android 力薦 android 開發者需要的必備技能 一 lk 階段重啟 二 在kernel關機充電階段重啟 三 關閉異常掉電機制 在低電量時,插著充電器關機充電,手機會不斷重啟。低電量關機充電不斷重啟問題在lk 階段重啟的log如下 unplugged usb charger in...

關機充電,手機不斷重啟問題分析

程式設計師android 力薦 android 開發者需要的必備技能 一 lk 階段重啟 二 在kernel關機充電階段重啟 三 關閉異常掉電機制 在低電量時,插著充電器關機充電,手機會不斷重啟。低電量關機充電不斷重啟問題在lk 階段重啟的log如下 unplugged usb charger in...

關於MySQL不斷重啟的問題

前幾日,公司來一新人,不小心把電源踢斷了。當時我的機器上還跑著伺服器程式。以上是背景,然後等我開機重啟服務的時候,發現連線資料庫總是失敗。最常見的就是 cannot connect to mysql by var lib mysql mysql.sock 提示大概就是這樣吧,記不清了。當時使用mys...