This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

安卓开机动画-黑屏一下的问题

Other Parts Discussed in Thread: AM3354

SDK : TI-Android-JB-4.2.2-DevKit-4.1.1,

板子 :自己定制的

目的 : 实现开机LOGO,

问题 : uboot --> 内核---> 安卓 的 initlogo.rle ,这个部分的开机 LOGO ,已经全部实现显示 公司 LOGO。但是,在进入安卓开机动画(animation)的时候,会显示几秒钟的 黑屏。

找了很久没有找到解决的办法,不知道 TI 能不能给予帮助。

跟踪了代码,应该是启动安卓动画的时候,会启动 SGX 相关的服务,

启动 SGX 服务

service pvr /system/bin/sgx/rc.pvr start
class core
oneshot


在  rc.pvr ,rc.pvr 接受到 start 之后,会执行:

load_pvr()
{

insmod /system/bin/sgx/pvrsrvkm.ko
insmod /system/bin/sgx/omaplfb.ko
chmod 0666 /dev/pvrsrvkm
/system/bin/pvrsrvctl --start --no-module

echo "Loaded PowerVR consumer services."
return 0;
}

加载了两个 KO之后,会执行  /system/bin/pvrsrvctl 可执行文件,测试了一下,貌似是 pvrsrvctl 执行了之后,就会显示一会黑屏一会。

这个 pvrsrvctl ,是 SDK 解压之后,就自带的。

黑屏的问题,要如何解决呢,