您尚未登录。

楼主 # 2024-09-23 12:28:15

daimin
会员
注册时间: 2024-08-15
已发帖子: 4
积分: 0

荔枝派zero开机logo花屏

刚开始接触Linux嵌入式,自己编译主线uboot开机logo显示正常,但是在读取zImage加载设备树后logo出现花屏!排查了很长时间,都找不到原因。请教大神什么原因造成的。
boot.png
刚开机图片:
logo1.jpg
出现花屏:
logo2.jpg
小白一枚见笑了,有大神可以帮忙解决一下吗?在此叩谢了!

最近编辑记录 daimin (2024-09-24 09:38:49)

离线

#1 2024-09-24 09:52:03

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,355
积分: 9202

离线

楼主 #2 2024-09-24 13:55:03

daimin
会员
注册时间: 2024-08-15
已发帖子: 4
积分: 0

Re: 荔枝派zero开机logo花屏

好的,我试试

离线

楼主 #3 2024-09-24 15:31:39

daimin
会员
注册时间: 2024-08-15
已发帖子: 4
积分: 0

Re: 荔枝派zero开机logo花屏

err.png

离线

#4 2024-09-27 11:57:59

wupaul2001
会员
注册时间: 2019-09-30
已发帖子: 294
积分: 262

Re: 荔枝派zero开机logo花屏

看我以前的贴子

离线

楼主 #5 2025-02-18 09:43:09

daimin
会员
注册时间: 2024-08-15
已发帖子: 4
积分: 0

Re: 荔枝派zero开机logo花屏

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

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn