果然和我猜测的一样,其实X11已经起来了。关键是我不方便编译X11源码,不然跟几个打印有助于了解X11的流程。但是如前面所说屏幕上应该有XTEREM出现,为什么显示不出来呢。我在不停测试的时候,突然想到HISI平台同时跑两个FB进程会怎么样呢,我先跑了SAMPLE_FB,然后STARTX,居然出现XTERAM了,虽然速度有点慢。运行一段时间后又黑屏了,又弹出了EE) FBDEV(0): FBIOBLANK: Invalid argument错误。
所以猜测EE) FBDEV(0): FBIOBLANK: Invalid argument不能IGNORE,正是之前图像出不来的罪魁祸首。现在难办了,HISI的HIFB驱动不好改,X11的也不好编译,但是只能从中选择一个才能解决。
下一步想先插上USB鼠标,看能否支持。
PS:/dev/fb2才是HISI的高清层,能用分量输出。/dev/fb0是标清。因为没法更改X11配置,我只好重新把/dev/fb0 mknod设置成了/dev/fb2。