IMX6DL开发板使用YOCTO重新编译的内核 lvds不亮
使用的是飞凌的OKMX6DL-S2 的开发板,配套的10.1寸lvds屏。烧写飞凌官方提供的Linux4.1.15内核+包含QT5.6的rootfs,lvds屏正常点亮,
但是使用YOCTO环境,编译生成的内核和rootfs,烧写到开发板后,lvds屏不亮(也没有背光),hdmi屏幕正常,
设置的启动参数如下:
HDMI:setenv mmcargs 'setenv bootargs console=${console},${baudrate} ${smp} root=${mmcroot} video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24'
LVDS:setenv mmcargs 'setenv bootargs console=${console},${baudrate} ${smp} root=${mmcroot} video=mxcfb0:dev=ldb,if=RGB24 ldb=sin0'
请问,YOCTO下载编译的官方内核代码需要做什么修改才能使LVDS正常吗?
对比了一下LVDS的驱动ldb.c,这个文件和飞凌提供的内核代码中的是一致的。
不推荐用yocto,你如果想做改动的话建议用飞凌提供的源码 米哥V587 发表于 2018-2-13 09:22
不推荐用yocto,你如果想做改动的话建议用飞凌提供的源码
你好:
之所以自己用YOCTO编译基于下面两个原因:
1.飞凌提供的文档说LINUX4.1.15这版只注册了一个FB,现在需要两个FB双屏显示,不知道怎么改内核来增加FB。
2.飞凌提供的源码目前只有QT5.6,以后会有升级 QT版本的需求,所以就使用YOCTO编译了。
能不能提供一下基于飞凌4.1.15内核增加FB的修改方法,或者基于YOCTO编译的内核点亮LVDS屏幕的方法?谢谢。 dongsen 发表于 2018-2-13 14:25
你好:
之所以自己用YOCTO编译基于下面两个原因:
1.飞凌提供的文档说LINUX4.1.15这版只注册了一个FB ...
你好:yocto不属于飞凌的技术支持范围内,只能建议你去yocto官网查找解决方法。 米哥V587 发表于 2018-2-26 08:55
你好:yocto不属于飞凌的技术支持范围内,只能建议你去yocto官网查找解决方法。
你好:
那是否能提供一下基于飞凌4.1.15内核增加fb2的方法?
我这边尝试修改,fb0注册lvds,fb2注册hdmi,内核启动后提示错误:mxc_sdc_fb fb@2: ipu0-di0 already in use
我看lvds的channel0使用的是ipu1_di0,hdmi使用的是ipi0_di0。
能否帮忙提供下方法使fb2的hdmi能够注册成功,谢谢。
页:
[1]