页次: 1
自己的坑自己填:经过反复查找,在一次偶然的情况下发现设备在启动阶段,调试串口输出有这么一句“Connot setup simplefb: node not found”,大家可以看前面发的截图,其实这一句调试信息一直都有,只是当时并没有引起注意而已。这句调试信息,正好是设备加载驱动树时输出的,于是就检查linux设备驱动树源码,发现我用的驱动树里确实缺少了framebuffer节点代码,于是就参考其它驱动代码添加了framebuffer节点代码,然后重新编译,替换原来的dtb文件,再次开机,OK,调试信息没有了“Connot setup simplefb: node not found”,同时花屏也没有了。反复进行多次比对测,最后试结果均OK!个人认为以前之所以出现花屏问题,主要就是没有framebuffer节点,造成u-boot向Linux内核传递显示参数出现问题,造成花屏。到此该问题妥善解决!
页次: 1