我拿到的这个SDK,默认是LVDS为主显,如需要用到LCD,必须每次输入命令进行设置才可以,但是实际使用中我需要开机就是LCD为主显示。
我们需要找到SDK的buildroot的weston包,weston是管理3568的显示,以我自己的为例子,文件在rk356x_linux_release_v1.3.1_20221120/buildroot/package/weston里面
点击weston.sh,修改红色框的位置,这里修改为DPI-1,也就是LCD显示,然后保存退出
但是在编译的过程中,发现即使修改完成之后编译并且烧写到板卡上,还是没有自动设置LCD为主显示,这让我非常郁闷,好在热心同事告知我,需要删除之前编译好的weston包才行,才会重新编译
以我的为例子,文件夹在rk356x_linux_release_v1.3.1_20221120/buildroot/output/rockchip_rk3568/build,删除weston-10.0.1这个文件夹
猜想应该所有的包都是一样的,如果有做修改,都需要删除再编译,才能被修改成功,按照这个操作之后,LCD屏幕成功变为主显示