对kernel的修改有时难免会引起死机,这种情况下手机重启不了,只能重新刷版本,调试时浪费了大量时间,严重影响效率,针对这种情况,我们可以修改bootloader,让手机每次启动或死机后都进入fastboot模式,这样就不需要重新刷版本,节省了时间,修改fastboot模式方法如下:
在aboot_init() 函数中加入上面红框这行
编译 & 生成: emmc_appsboot.mbn
烧录:
adb reboot bootloader
fastboot flash aboot emmc_appsboot.mbn
fastboot reboot
开机后自动进入fastboot模式,需要输入fastboot continue后进入正常开机流程,并且以后每次开机都要输入
fastboot continue。
注: 其实 adb reboot bootloader 是进入fastboot, 如图:
fastbootcontinue 是退出fastboot