现在手里有一块imx6的板子,要实现低电量关机的功能,在android层已经实现,但关机之后板子就又重启了。目前板子没有开关机键,只能通过插拔电源关机,一上电就启动系统。我猜测是不是因为低电量关机之后,因为没有拔掉电源,所以板子又起来了。
问题:求解有什么方法可以在android低电量关机之后切掉电源,即使有电源也不重启。
下面是关机之后重启的一段log:(设置的85%电量关机)
lu===== wyc =====size:2, val:85
sysrq: SysRq : Emergency Remount R/O
EXT4-fs (mmcblk3p6): re-mounted. Opts: (null)
EXT4-fs (mmcblk3p4): re-mounted. Opts: (null)
EXT4-fs (mmcblk3p5): re-mounted. Opts: (null)
Emergency Remount complete
imx2-wdt 20bc000.wdog: Device shutdown: Expect reboot!
reboot: Power down
Unable to poweroff system
Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000000
Rebooting in 5 seconds..
|
现在发现在kernel_imx/drivers/power/reset/syscon-poweroff.c中打印了Unable to poweroff system这个log,感觉这个应该是没有成功关机的意思