使用aodzip的buildroot-tiny200
屏幕是1024*600, RGB的(Sinlinx的7寸RBG).
修改了uboot_deconfig.
make sippeed_lichee_nano_deconfig
make
下载到spiflash运行。 如果uboot打印到屏幕,显示正常的。
进入linux, fbset发现是480x272的。
修改linux的dts里面的pannel.(“etron-dy,e231732"看这个分辨率一样,rgb666), 编译,写入flash,运行:
panel: panel {
compatible = "netron-dy,e231732", "simple-panel";
#address-cells = <1>;
#size-cells = <0>;
port@0 {
reg = <0>;
#address-cells = <1>;
#size-cells = <0>;
panel_input: endpoint@0 {
reg = <0>;
remote-endpoint = <&tcon0_out_lcd>;
};
};
};
运行的有错误。
[ 1.235407] fb0: switching to sun4i-drm-fb from simple
[ 1.243647] [drm] Initialized sun4i-drm 1.0.0 20150629 for soc:display-engine on minor 0
[ 1.252675] [drm] kms: can't enable cloning when we probably wanted to.
[ 1.260758] sun4i-drm soc:display-engine: [drm:drm_fbdev_client_hotplug] *ERROR* fbdev: Failed to setup generic emulation (ret=-12)
请问哪里还需要修改?
谢谢。
离线
感觉是framebuffer太小了。 这个如何修改呢?
离线
CONFIG_FORCE_MAX_ZONEORDER=12
暂时修改这个搞定。
离线
感谢回复。我修改成800×600也没问题的。 已经弄好了,问题关闭了。
离线