dm368采用ipnc架构。内核开启Support for frame buffer devices后,产生fb0~3 4个设备文件,但是模拟输出以及LCD画面黑屏,网络输出encode画面正常。请问需要如何配置才能保证LCD输出正常?由于需要添加Qt在OSD图层,才开启framebuffer。谢谢!
Chris Meng:
你好,
不知道你使用的是那个版本的IPNC RDK,请问你在bootargs里面是否有做下面的设置?LCD的时序如果和默认的不同,需要修改。
processors.wiki.ti.com/…/GSG:_DM365_DVEVM_Additional_Procedures
tian hao:
回复 Chris Meng:
你好,
不开启Support for frame buffer devices,采用V4L2驱动方式,不叠加OSD层是可以正常显示在LCD或是PAL输出,bootargs设置成如下也可以正常显示:mem=128M console=ttyS0,115200n8 noinitrd rw ubi.mtd=6,2048 rootfstype=ubifs rootwait root=ubi0:rootfs ip=192.168.0.151:192.168.0.190:192.168.0.1:255.255.255.0::eth0:off eth=00:FE:AB:C7:03:2C cmemk.phys_start=0x89000000 cmemk.phys_end=0x8e000000 cmemk.phys_start_1=0x00001000 cmemk.phys_end_1=0x00008000 cmemk.pools_1=1×28672 cmemk.allowOverlap=1 cmemk.useHeapIfPoolUnavailable=1 nohz=off highres=off clocksource=acpi_pm lpj=1077248
开启Support for frame buffer devices后按照上面文档修改bootargs依然黑屏,我的版本是IPNC_RDK_DM36x_Release_5.1.0。谢谢!
tian hao:
回复 Chris Meng:
通过读取寄存器0x01c71c08:0x0000303b我将OSD0(0x0000303a)禁能,画面输出正常。请问OSD0能否设置为透明或是类似透明的效果?
Chris Meng:
回复 tian hao:
你好,
OSD和video窗口可以实现透明的效果,具体请参考DM36x VPBE guide。