用的荔枝派 NANO tf卡镜像文件,uboot用的我编译的,内核是f1c100s-480272lcd-test,内核编译使用的默认参数,根文件系统没有动,用的lcd分辨率240*320,在uboot里修改了lcd参数,编译后替换tf卡分区内的zImage和dtb。启动后uboot阶段显示logo正常,但一旦Starting kernel 就开始花屏,如下图
bootarg是console=tty0 console=ttyS0,115200 panic=5 rootwait root=/dev/mmcblk0p2 rw
bootcmd使用的是缺省值run distro_bootcmd
内核设备树,lcd部分:
panel: panel {
compatible = "qiaodian,qd43003c0-40", "simple-panel";
#address-cells = <1>;
#size-cells = <0>;
enable-gpios = <&pio 4 6 GPIO_ACTIVE_HIGH>;
port@0 {
reg = <0>;
#address-cells = <1>;
#size-cells = <0>;
panel_input: endpoint@0 {
reg = <0>;
remote-endpoint = <&tcon0_out_lcd>;
};
};
};
我想请教一下,内核里是不是也要修改lcd参数,比如x:,y:,depth:,pclk_khz:,le:等参数?感觉像是Uboot传递给内核的lcd参数不对?还是说内核的logo是480272,显示在240320上才花屏?
离线
Linux可以启动吗?
可以启动的
离线
这个花不花: 15. 分享一个 5寸的 800x480 的 f1c100s 固件, 感谢 @xm1994
只需要替换zImage文件吗?我是tf卡启动
离线