全志A40I开发板(自己的底板,买的核心板)(Android系统)底板刚打板焊接完成,移交给软件工程师,并刚开机自动进入安全模式。首先大概率是硬件存在问题,可修改软件配合硬件查找问题,加快问题的解决。
Android 系统的安全模式下,系统屏蔽掉了所有非系统自带程序,仅启动原系统内自带程序,用来删除那些可能导致系统出错或者崩溃的第三方程序。
出现安全模式,可能是系统的音量键导致的,可以检测硬件连接是否正确,是否有上下拉,在全志A40I的PH11和PH10引脚。若设备的使用环境是不需要使用音量的,可以在系统中直接将音量键屏蔽掉,文件在/linux-3.10/arch/arm/boot/dts/sun8iw11p1-soc.dts
gpio-keys {
compatible = "gpio-keys";
status="ok";
/*volup { //注释音量+和音量-
label = "vol-up";
gpios = <&pio PH 11 6 0 1 1>;
gpio-key,wakeup;
linux,code = <115>; //KEY_VOLUMEUP
};
voldown {
label = "vol-down";
gpios = <&pio PH 10 6 0 1 1>;
gpio-key,wakeup;
linux,code = <114>;//KEY_VOLUMEDOWN
};*/
back {
label = "back";
gpios = <&pio PH 13 6 0 1 1>;
gpio-key,wakeup;
linux,code = <158>; //KEY_BACK
};
enter {
label = "enter";
gpios = <&pio PH 9 6 0 1 1>;
gpio-key,wakeup;
linux,code = <28>; //KEY_ENTER
};
};