OK_MX6X_C双屏显示
本帖最后由 hello159 于 2021-6-9 14:35 编辑OK_MX6X_C(七寸mipi电容屏)使用Linux-4.1.15版本内核启动开发板为什么屏幕只有背光,hdmi信号也没有。
下图为启动时的环境变量截选
3.0.35和4.1.15的内核不同,所以3.0.35支持4.1.15不支持。您如果想4.1.15支持需要修改内核ipu_id和disp_ip配置,没有验证,如需要可以自行修改验证。
您测试的时候是这么配的吗:
MIPI: fb0设置成MIPI 1024x600,fb1 设置成 off。
HDMI :fb0设置成HDMI 1920x1080M@60,fb1 设置成off。 我们现在双屏显示不支持mipi+hdmi,具体支持的型号可参考软件手册 附录二 设置双屏显示。
您接的是我们的mipi屏吗?想验证两个屏是否能够显示可在uboot菜单中把副屏关掉之后 把主屏分别配置成mipi或hdmi进行测试。 我购买的是OK-MX6X-C开发板是一整套的(配套的屏幕是:分辨率为1024*600的7寸mipi电容触摸屏 ),开发板emmc上原装的系统应该是linux-3.0.35的版本可以显示mipi+hdmi,现在我用Linux-4.1.15版本,单独显示mipi或hdmi都不行。 这两种我都试过了,都不行,hdmi我还改成了1280x720的分辨率的也不行(我HDMI显示屏是1280x720的)配置如下:
我是tftp下载zImage和设备树,nfs挂载根文件启动的不知道有无影响?
有可能有关系。这篇文章是NFS挂载的详细过程,当时我们试的是LCD和LVDS屏,没有试过mipi和hdmi屏。http://bbs.witech.com.cn/portal.php?mod=view&aid=443
建议您还是直接烧写开发板然后不要挂载试一下。
我将系统烧写到SD卡启动修改boot环境变量是可以支持HDMI或MIPI单独显示的。请问您说的:4.1.15支持双屏显示需要修改内核ipu_id和disp_id配置,能说得具体一点吗?
hello159 发表于 2021-6-10 17:25
我将系统烧写到SD卡启动修改boot环境变量是可以支持HDMI或MIPI单独显示的。请问您说的:4.1.15 ...
请问能稍微具体说明一下如何配置ipu_id和disp_id吗?
只能大概给您个方法:在 arch/arm/boot/dts/imx6qdl-sabresd.dtsi 中搜索ipu_id,可看到hdmi和mipi的ipu_id和disp_id相同,都是01。把他俩改成不同的重新编译烧写即可。改的值可为00 01 10 11。您可以先试试这种方法是否生效,如果不生效还需要搜索一下在其他地方是否也需要配置。
本帖最后由 hello159 于 2021-7-21 16:14 编辑
wjy 发表于 2021-6-15 10:50
只能大概给您个方法:在 arch/arm/boot/dts/imx6qdl-sabresd.dtsi 中搜索ipu_id,可看到hdmi和mipi的ipu_id ...
能有详细一点的解决方法吗?我修改完dsip_id和ipu_id还是没用 wjy 发表于 2021-6-15 10:50
只能大概给您个方法:在 arch/arm/boot/dts/imx6qdl-sabresd.dtsi 中搜索ipu_id,可看到hdmi和mipi的ipu_id ...
mipi_csi应该是摄像头的配置吧?
页:
[1]