想请问各位大佬一下,现在我用荔枝派zero按照教程,在sd卡中烧写了uboot,但是只显示屏幕如一行uboot的信息:u-boot 2017.01,然后是企鹅图片。
而看到晕哥视频中显示uboot烧录在后会显示很多行数据,一直到start kernel,请问下这是哪里有问题呢~?
离线
个人猜想,uboot启动时,想要屏幕显示东西,那么uboot一定是支持屏幕驱动的,需要看一下uboot配置,是否有屏幕的驱动相关设置。比如uboot支持网络,网上有相关说明。
我这里是kernel启动才会显示信息,使用的是st7789v驱动的屏幕,kernel也是配置了驱动的的。
离线
刚刚试了一下,把文件系统跟内核也都烧写了进去,屏幕上追加输出了一些内核的内容,启动还是失败了,估计是内核跟根文件系统没有配置好吧。但是有个奇怪的现象是在输出企鹅图标以及第一行uboot的信息后,屏幕就会花屏一下然后直接跳到了内核信息的输出,我猜测我是内核屏幕分辨率没设置好?再试试吧~
离线
https://stackoverflow.com/questions/62529964/u-boot-splashscreen-through-spi
这个也说明了,你看到的别人使用的在uboot启动时就行输出控制台的是uboot就支持的lcd的(uboot2017.01可以在在menuconfig配置,uboot configs下的从fig也有配置文件)
如果要适配st7789,确实要自己添加驱动到uboot,所以咱也没折腾,因为没有。。。
离线