最近自己在源码上添加recovery功能,但是出了些问题,思考了很久,不知道从哪里入手解决,所以在这里请教下各位大神:
状况:
使用android源码里的原生recovery源码,编译出来有recovery.img,ramdisk-recovery.img,两个跟recovery有关系的镜像,uboot已经被我分好boot,recovery,misc这3个分区,由于uboot不认ramdisk-recovery.img的格式,我又将其改成ramdisk-recovery-uboot.img格式(uimage),uboot现在可以顺利获取这个镜像的,但是屏幕显示出的,是倒下的机器人和三角形的红色感叹号,串口打印也不见有任何recovery.cpp内main函数的printf打印,可是init.rc却是有跑起service,不知道是不是我对recovery理解有错,但是现在怎么去查出问题出现在哪里和解决呢?
求大神!