外部引脚控制进入fastboot


http://10.4.0.169/#/c/103316/
增加一个键值的宏
判断键值进入fastoot
gpio 61 fastboot、59 recovery设置为输入,并判断其状态,上报键值

bootable/bootloader/lk/include/dev/keys.h 3
bootable/bootloader/lk/app/aboot/aboot.c 5
bootable/bootloader/lk/target/msm8953/init.c 53

在init进程中有一处调用process_kernel_cmdline()
继续追踪发现其内部调用了import_kernel_cmdline(),功能是将传入的cmdline进行分割,并将其传入import_kernel_nv()中进行转换
import_kernel_nv()回调函数功能就是将kernel cmdline中的“androidboot.”参数转化为"ro.boot.*"property。

posted @ 2021-12-23 15:29  月的光景  阅读(51)  评论(0编辑  收藏  举报