3288_reload 的2个hdmi out
目前3288_reload开发板的fb0和fb4在映射地址是一样的,所以会出现播放视频时两个hdmi out输出同样画面。能不能设置一下让lcdc0和lcdc1不同时工作? 内核打印信息如下:[ 0.655182] alloc_buffer:ion_phy_addr=0x55c00000
[ 0.668078] fb0:phy:55c00000>>vir:e0991000>>len:0x1800000
[ 0.668351] not bmp file type, can't support
[ 0.668472] rk3288-lcdc lcdc0: lcdc0 probe ok, iommu disabled
[ 0.668669] rk3288-lcdc lcdc1: can't find power_ctr node for lcdc1
[ 0.668696] rk_fb_trsm_ops_get:un supported transmitter:0!
[ 0.668950] graphics fb4: rockchip framebuffer registerd:fb4
[ 0.669283] graphics fb5: rockchip framebuffer registerd:fb5
[ 0.669459] graphics fb6: rockchip framebuffer registerd:fb6
[ 0.669636] graphics fb7: rockchip framebuffer registerd:fb7
[ 0.669902] unknow screen type: 0
[ 0.669925] vop ver:3007236,unsupport output color:1
[ 0.669991] rk3288-lcdc lcdc1: lcdc1: dclk:148500000>>fps:868
[ 0.670015] rk3288-lcdc lcdc1: wakeup from standby!
[ 0.670037] fb4:phy:55c00000>>vir:e0991000>>len:0x1800000
[ 0.670060] rk3288-lcdc lcdc1: lcdc1 probe ok, iommu disabled 没有人做过这东西吗?
本帖最后由 atuxli 于 2017-7-21 14:33 编辑
问题解决了,修改rk_fb.c中的rk_fb_alloc_buffer_by_ion函数即可。内核中分配的物理地址和虚拟地址是自动获取的,让他获取两个不同的显存就行了。
请问输出两个HDMI这个,有单独驱动吗,还是烧某个固件,你烧录的是哪个固件 两个输出线热插拔,两个一个需要唤醒一个不需要唤醒,你们有这个现象吗
页:
[1]