查看: 14623|回复: 11

[求助] IMX6q 同时输出LVDS信号和HDMI信号,实现双屏同显功能

[复制链接]
  • TA的每日心情
    奋斗
    2019-2-21 21:56
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    2

    主题

    14

    帖子

    0

    注册会员

    Rank: 2

    积分
    107
    最后登录
    2019-12-31
    发表于 2019-1-18 15:57:58 | 显示全部楼层 |阅读模式
    本帖最后由 alee2alee 于 2019-1-24 18:01 编辑

    Hi,

    使用I.MX6D7C (双核),使用QT5.5.1想要实现同时输出LVDS信号和HDMI信号,达到双屏同显的功能,目前的情况是,设置QT环境变量"QT_QPA_EGLFS_FB= "/dev/fb2" ",(说明:这里的/dev/fb2是HDMI的Frambuff)能实现单独显示,此时要么通过HDMI显示,要么通过LVDS显示;如果要实现HDMI和LVDS同时显示相同内容,我们目前的做法是通过将LVDS的Frambuff中的内容duplicate到HDMI的Frambuff中,想问下社区: 有没有什么方法可以实现,直接将生成的图像分别刷新到HMDI和LVDS的Frambuff中,驱动中需要改哪些内容呢?
    我们使用的uboot版本是2015.04 , linux kernel版本是 3.14.52 + QT 5.5.1
    我知道答案 目前已有11人回答
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

    该用户从未签到

    733

    主题

    6392

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    25943
    最后登录
    2025-10-16
    发表于 2019-1-22 11:40:32 | 显示全部楼层
    请问你的UBOOT是怎么设置的?能否分享下你起来的LOG file?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-2-21 21:56
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    2

    主题

    14

    帖子

    0

    注册会员

    Rank: 2

    积分
    107
    最后登录
    2019-12-31
     楼主| 发表于 2019-1-24 17:40:06 | 显示全部楼层
    小恩GG 发表于 2019-1-22 11:40
    请问你的UBOOT是怎么设置的?能否分享下你起来的LOG file?

    谢谢小恩GG:
    下面是uboot的一些信息,是否需要kernel启动的log
    uboot输出log如下:
    1. U-Boot 2015.04 (Oct 19 2018 - 20:04:29)

    2. CPU:   Freescale i.MX6D rev1.5 at 792 MHz
    3. CPU:   Temperature 33 C
    4. Reset cause: POR
    5. Board: MX6-SabreSD
    6. I2C:   ready
    7. DRAM:  1 GiB
    8. PMIC:  PFUZE100 ID=0x10
    9. MMC:   FSL_SDHC: 0
    10. MMC Device 2 not found
    11. No MMC card found
    12. Using default environment

    13. No panel detected: default to Hannstar-XGA
    14. Display: Hannstar-XGA (1024x768)
    15. In:    serial
    16. Out:   serial
    17. Err:   serial
    18. MMC Device 2 not found
    19. no mmc device at slot 2
    20. Net:   FEC [PRIME]
    21. Error: FEC address not set.

    22. Normal Boot
    23. Hit any key to stop autoboot:  0
    复制代码


    uboot环境变量如下:
    1. =>
    2. => print
    3. baudrate=115200
    4. boot_fdt=try
    5. bootcmd=mmc dev 0;if mmc rescan; then if run loadbootscript; then run bootscript; else if run loadimage; then run mmcboot; else run netboot; fi; fi; else run netboot; fi
    6. bootcmd_mfg=run mfgtool_args;bootz ${loadaddr} ${initrd_addr} ${fdt_addr};
    7. bootdelay=1
    8. bootscript=echo Running bootscript from mmc ...; source
    9. console=ttymxc0
    10. emmcdev=2
    11. epdc_waveform=epdc_splash.bin
    12. ethact=FEC
    13. ethprime=FEC
    14. fdt_addr=0x18000000
    15. fdt_file=imx6q-sabresd.dtb
    16. fdt_high=0xffffffff
    17. image=zImage
    18. initrd_addr=0x12C00000
    19. initrd_high=0xffffffff
    20. ip_dyn=yes
    21. loadaddr=0x12000000
    22. loadbootscript=fatload mmc 0:${mmcpart} ${loadaddr} ${script};
    23. loadfdt=fatload mmc 0:${mmcpart} ${fdt_addr} ${fdt_file}
    24. loadimage=fatload mmc 0:${mmcpart} ${loadaddr} ${image}
    25. mfgtool_args=setenv bootargs console=ttymxc0,115200 rdinit=/linuxrc g_mass_storage.stall=0 g_mass_storage.removable=1 g_mass_storage.idVendor=0x066F g_mass_storage.idProduct=0x37FF g_mass_storage.iSerialNumber="" enable_wait_mode=off
    26. mmcargs=setenv bootargs console=${console},${baudrate} ${smp} root=${mmcroot} ${video}
    27. mmcautodetect=yes
    28. mmcboot=echo Booting from mmc ...; run mmcargs; if test ${boot_fdt} = yes || test ${boot_fdt} = try; then if run loadfdt; then bootz ${loadaddr} - ${fdt_addr}; else if test ${boot_fdt} = try; then bootz; else echo WARN: Cannot load the DT; fi; fi; else bootz; fi;
    29. mmcdev=2
    30. mmcpart=1
    31. mmcroot=/dev/mmcblk3p2 rootwait rw
    32. netargs=setenv bootargs console=${console},${baudrate} ${smp} root=/dev/nfs ip=dhcp nfsroot=${serverip}:${nfsroot},v3,tcp
    33. netboot=echo Booting from net ...; run netargs; if test ${ip_dyn} = yes; then setenv get_cmd dhcp; else setenv get_cmd tftp; fi; ${get_cmd} ${image}; if test ${boot_fdt} = yes || test ${boot_fdt} = try; then if ${get_cmd} ${fdt_addr} ${fdt_file}; then bootz ${loadaddr} - ${fdt_addr}; else if test ${boot_fdt} = try; then bootz; else echo WARN: Cannot load the DT; fi; fi; else bootz; fi;
    34. script=boot.scr
    35. update_emmc_firmware=if test ${ip_dyn} = yes; then setenv get_cmd dhcp; else setenv get_cmd tftp; fi; if ${get_cmd} ${update_sd_firmware_filename}; then if mmc dev ${emmcdev} 1; then setexpr fw_sz ${filesize} / 0x200; setexpr fw_sz ${fw_sz} + 1; mmc write ${loadaddr} 0x2 ${fw_sz}; fi; fi
    36. update_sd_firmware=if test ${ip_dyn} = yes; then setenv get_cmd dhcp; else setenv get_cmd tftp; fi; if mmc dev ${mmcdev}; then if ${get_cmd} ${update_sd_firmware_filename}; then setexpr fw_sz ${filesize} / 0x200; setexpr fw_sz ${fw_sz} + 1; mmc write ${loadaddr} 0x2 ${fw_sz}; fi; fi
    37. <font color="#ff0000">video=video=mxcfb0:dev=ldb,1920x1080@60,if=RGB24,bpp=32 video=mxcfb2:dev=hdmi,1920x1080M@60,if=RGB24,bpp=32 video=mxcfb1:off fbmem=10M,30M vmalloc=400M</font>

    38. Environment size: 2736/8188 bytes
    39. =>
    复制代码

    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    733

    主题

    6392

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    25943
    最后登录
    2025-10-16
    发表于 2019-1-28 16:08:50 | 显示全部楼层
    你是不是起来以后可以在LVDS上看到东西但是HDMI没有??如果是的话板子起来以后用下面命令行试试
    “echo 0 > /sys/class/graphics/fb2/blank

    dd if=/dev/urandom of=/dev/fb2”
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-2-21 21:56
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    2

    主题

    14

    帖子

    0

    注册会员

    Rank: 2

    积分
    107
    最后登录
    2019-12-31
     楼主| 发表于 2019-2-18 16:20:39 | 显示全部楼层
    小恩GG 发表于 2019-1-28 16:08
    你是不是起来以后可以在LVDS上看到东西但是HDMI没有??如果是的话板子起来以后用下面命令行试试
    “echo 0  ...

    谢谢您的回答!
    是的,lvds和hdmi都可以单独输出图像,但是我现在要实现的是lvds和hdmi同时显示相同的图像信息,
    例如运行./ShowImage.out时LVDS和HDMI同时输出相同的画面,要实现这个功能,我需要怎么做呢?

    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    733

    主题

    6392

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    25943
    最后登录
    2025-10-16
    发表于 2019-2-21 10:26:06 | 显示全部楼层
    你把你板子起来以后的Logfile 贴一下,你在UBOOT里面已经设置了两个屏了吗?是起来以后只有一个屏有显示另一个没有是吗?如果是我说的这种情况,你板子起来以后输入我上面说的命令,看会不会在第二个屏显示东西,如果不行,你最好把你板子起来以后的LOG FILE先发一下
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-2-21 21:56
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    2

    主题

    14

    帖子

    0

    注册会员

    Rank: 2

    积分
    107
    最后登录
    2019-12-31
     楼主| 发表于 2019-2-21 21:33:06 | 显示全部楼层
    HI 小恩GG!
    是起来以后只有一个屏有显示另一个没有是吗?如果是我说的这种情况,你板子起来以后输入我上面说的命令,看会不会在第二个屏显示东西

    起来以后LVDS有显示,输入上面的命令之后HDMI也有显示,这两个屏都是有内容显示的,但是显示的内容不同
    现在我想实现以下目的:
    运行一个QT程序(例如显示一张图片),在LVDS和HDMI上两块屏上同时显示这张图片
    不知道我这样表达清楚了没有


    下面是我的kernel LOG file
    1. [    0.000000] Booting Linux on physical CPU 0x0
    2. [    0.000000] Linux version 3.14.52-1.1.1_ga-svn0 (lijinliang@ubtby-13) (gcc version 4.9.2 (GCC) ) #668 SMP PREEMPT Sat Jan 26 16:26:19 CST 2019
    3. [    0.000000] CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d
    4. [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
    5. [    0.000000] Machine model: Freescale i.MX6 Quad SABRE Smart Device Board
    6. [    0.000000] cma: CMA: reserved 320 MiB at 3c000000
    7. [    0.000000] Memory policy: Data cache writealloc
    8. [    0.000000] On node 0 totalpages: 262144
    9. [    0.000000] free_area_init_node: node 0, pgdat 80cc8cc0, node_mem_map ab757000
    10. [    0.000000]   DMA zone: 2048 pages used for memmap
    11. [    0.000000]   DMA zone: 0 pages reserved
    12. [    0.000000]   DMA zone: 262144 pages, LIFO batch:31
    13. [    0.000000] PERCPU: Embedded 8 pages/cpu @ab732000 s8320 r8192 d16256 u32768
    14. [    0.000000] pcpu-alloc: s8320 r8192 d16256 u32768 alloc=8*4096
    15. [    0.000000] pcpu-alloc: [0] 0 [0] 1
    16. [    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 260096
    17. [    0.000000] Kernel command line: console=ttymxc0,115200 root=/dev/mmcblk3p2 rootwait rw video=mxcfb0:dev=ldb,1920x1080@60,if=RGB24,bpp=32 video=mxcfb1:dev=hdmi,1920x1080M@60,if=RGB24,bpp=32 video=mxcfb2:off
    18. [    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
    19. [    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
    20. [    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
    21. [    0.000000] Memory: 697540K/1048576K available (7738K kernel code, 432K rwdata, 2560K rodata, 2328K init, 438K bss, 351036K reserved, 0K highmem)
    22. [    0.000000] Virtual kernel memory layout:
    23.     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    24.     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    25.     vmalloc : 0xc0800000 - 0xff000000   (1000 MB)
    26.     lowmem  : 0x80000000 - 0xc0000000   (1024 MB)
    27.     pkmap   : 0x7fe00000 - 0x80000000   (   2 MB)
    28.     modules : 0x7f000000 - 0x7fe00000   (  14 MB)
    29.       .text : 0x80008000 - 0x80a16d14   (10300 kB)
    30.       .init : 0x80a17000 - 0x80c5d080   (2329 kB)
    31.       .data : 0x80c5e000 - 0x80cca1e0   ( 433 kB)
    32.        .bss : 0x80cca1ec - 0x80d37adc   ( 439 kB)
    33. [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
    34. [    0.000000] Preemptible hierarchical RCU implementation.
    35. [    0.000000]  RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
    36. [    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
    37. [    0.000000] NR_IRQS:16 nr_irqs:16 16
    38. [    0.000000] L310 cache controller enabled
    39. [    0.000000] l2x0: 16 ways, CACHE_ID 0x410000c7, AUX_CTRL 0x32070000, Cache size: 1024 kB
    40. [    0.000000] Switching to timer-based delay loop
    41. [    0.000007] sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 1431655765682ns
    42. [    0.001055] Console: colour dummy device 80x30
    43. [    0.001072] Calibrating delay loop (skipped), value calculated using timer frequency.. 6.00 BogoMIPS (lpj=30000)
    44. [    0.001085] pid_max: default: 32768 minimum: 301
    45. [    0.001246] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
    46. [    0.001256] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
    47. [    0.001931] CPU: Testing write buffer coherency: ok
    48. [    0.002160] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
    49. [    0.002225] Setting up static identity map for 0x1075db30 - 0x1075db88
    50. [    0.061263] CPU1: Booted secondary processor
    51. [    0.061283] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
    52. [    0.061384] Brought up 2 CPUs
    53. [    0.061395] SMP: Total of 2 processors activated (12.00 BogoMIPS).
    54. [    0.061402] CPU: All CPU(s) started in SVC mode.
    55. [    0.061923] devtmpfs: initialized
    56. [    0.065700] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
    57. [    0.066001] pinctrl core: initialized pinctrl subsystem
    58. [    0.066345] regulator-dummy: no parameters
    59. [    0.082830] NET: Registered protocol family 16
    60. [    0.091345] DMA: preallocated 256 KiB pool for atomic coherent allocations
    61. [    0.091968] cpuidle: using governor ladder
    62. [    0.091974] cpuidle: using governor menu
    63. [    0.092238] CPU identified as i.MX6Q, silicon rev 1.5
    64. [    0.092337] Use WDOG2 as reset source
    65. [    0.101613] syscon 20c8000.anatop: regmap [mem 0x020c8000-0x020c8fff] registered
    66. [    0.101910] vdd1p1: 800 <--> 1375 mV at 1100 mV
    67. [    0.102263] vdd3p0: 2625 <--> 3400 mV at 3000 mV
    68. [    0.102618] vdd2p5: 2000 <--> 2750 mV at 2400 mV
    69. [    0.102947] vddarm: 725 <--> 1450 mV at 1150 mV
    70. [    0.110559] vddpu: 725 <--> 1450 mV
    71. [    0.110919] vddsoc: 725 <--> 1450 mV at 1175 mV
    72. [    0.113001] syscon 20e0000.iomuxc-gpr: regmap [mem 0x020e0000-0x020e0037] registered
    73. [    0.116200] syscon 21bc000.ocotp-ctrl: regmap [mem 0x021bc000-0x021bffff] registered
    74. [    0.121187] 8250:Get irq number for GPIO 161, irq 321!
    75. [    0.121197] 8250:Get irq number for GPIO 162, irq 322!
    76. [    0.121205] 8250:Get irq number for GPIO 163, irq 323!
    77. [    0.121211] 8250:Get irq number for GPIO 164, irq 324!
    78. [    0.121548] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
    79. [    0.121557] hw-breakpoint: maximum watchpoint size is 4 bytes.
    80. [    0.122269] imx6q-pinctrl 20e0000.iomuxc: initialized IMX pinctrl driver
    81. [    0.141514] bio: create slab <bio-0> at 0
    82. [    0.143720] mxs-dma 110000.dma-apbh: initialized
    83. [    0.144485] usb_otg_vbus: 5000 mV
    84. [    0.144712] usb_h1_vbus: 5000 mV
    85. [    0.144950] wm8962-supply: no parameters
    86. [    0.145168] mipi_dsi_pwr_on: no parameters
    87. [    0.145423] sensor-supply: 3300 mV
    88. [    0.146159] vgaarb: loaded
    89. [    0.146367] i2c-core: driver [max17135] using legacy suspend method
    90. [    0.146373] i2c-core: driver [max17135] using legacy resume method
    91. [    0.146998] SCSI subsystem initialized
    92. [    0.147187] libata version 3.00 loaded.
    93. [    0.147447] usbcore: registered new interface driver usbfs
    94. [    0.147523] usbcore: registered new interface driver hub
    95. [    0.147629] usbcore: registered new device driver usb
    96. [    0.147772] usbphy_nop1.12 supply vcc not found, using dummy regulator
    97. [    0.147870] usbphy_nop2.13 supply vcc not found, using dummy regulator
    98. [    0.150056] i2c i2c-0: IMX I2C adapter registered
    99. [    0.151665] i2c i2c-1: IMX I2C adapter registered
    100. [    0.152580] i2c i2c-2: IMX I2C adapter registered
    101. [    0.152716] Linux video capture interface: v2.00
    102. [    0.152779] pps_core: LinuxPPS API ver. 1 registered
    103. [    0.152785] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    104. [    0.152806] PTP clock support registered
    105. [    0.170679] imx-ipuv3 2400000.ipu: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)
    106. [    0.190615] imx-ipuv3 2800000.ipu: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)
    107. [    0.191826] mxc_mipi_csi2 21dc000.mipi_csi: i.MX MIPI CSI2 driver probed
    108. [    0.191837] mxc_mipi_csi2 21dc000.mipi_csi: i.MX MIPI CSI2 dphy version is 0x3130302a
    109. [    0.191914] MIPI CSI2 driver module loaded
    110. [    0.192148] Advanced Linux Sound Architecture Driver Initialized.
    111. [    0.193211] Bluetooth: Core ver 2.18
    112. [    0.193249] NET: Registered protocol family 31
    113. [    0.193255] Bluetooth: HCI device and connection manager initialized
    114. [    0.193271] Bluetooth: HCI socket layer initialized
    115. [    0.193282] Bluetooth: L2CAP socket layer initialized
    116. [    0.193313] Bluetooth: SCO socket layer initialized
    117. [    0.193651] cfg80211: Calling CRDA to update world regulatory domain
    118. [    0.194146] Switched to clocksource mxc_timer1
    119. [    0.204109] NET: Registered protocol family 2
    120. [    0.204901] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
    121. [    0.204983] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
    122. [    0.205116] TCP: Hash tables configured (established 8192 bind 8192)
    123. [    0.205250] TCP: reno registered
    124. [    0.205262] UDP hash table entries: 512 (order: 2, 16384 bytes)
    125. [    0.205299] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
    126. [    0.205547] NET: Registered protocol family 1
    127. [    0.205881] RPC: Registered named UNIX socket transport module.
    128. [    0.205888] RPC: Registered udp transport module.
    129. [    0.205893] RPC: Registered tcp transport module.
    130. [    0.205898] RPC: Registered tcp NFSv4.1 backchannel transport module.
    131. [    0.205909] PCI: CLS 0 bytes, default 64
    132. [    0.206474] hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available
    133. [    0.207320] imx_busfreq busfreq.16: DDR medium rate not supported.
    134. [    0.207720] Bus freq driver module loaded
    135. [    0.208491] futex hash table entries: 512 (order: 3, 32768 bytes)
    136. [    0.215338] VFS: Disk quotas dquot_6.5.2
    137. [    0.215591] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
    138. [    0.217835] NFS: Registering the id_resolver key type
    139. [    0.217868] Key type id_resolver registered
    140. [    0.217875] Key type id_legacy registered
    141. [    0.217910] jffs2: version 2.2. (NAND) \xffffffc2\xffffffa9 2001-2006 Red Hat, Inc.
    142. [    0.218611] fuse init (API version 7.22)
    143. [    0.219048] msgmni has been set to 2002
    144. [    0.222073] io scheduler noop registered
    145. [    0.222081] io scheduler deadline registered
    146. [    0.222250] io scheduler cfq registered (default)
    147. [    0.223371] imx-weim 28000000.imx-weim: can't request region for resource [mem 0x28000000-0x2bffffff]
    148. [    0.223388] imx-weim: probe of 28000000.imx-weim failed with error -16
    149. [    0.223650] imx-weim 2a000000.imx-weim: can't request region for resource [mem 0x2a000000-0x2dffffff]
    150. [    0.223665] imx-weim: probe of 2a000000.imx-weim failed with error -16
    151. [    0.223680] imx-weim 21b8000.weim: Driver registered.
    152. [    0.223868] imx-weim 28000000.imx-weim: can't request region for resource [mem 0x28000000-0x2bffffff]
    153. [    0.223883] imx-weim: probe of 28000000.imx-weim failed with error -16
    154. [    0.223926] imx-weim 2a000000.imx-weim: can't request region for resource [mem 0x2a000000-0x2dffffff]
    155. [    0.223940] imx-weim: probe of 2a000000.imx-weim failed with error -16
    156. [    0.225970] ldb ldb.15: ldb_probe start !! !!!!!!!!!!
    157. [    0.225991] ldb ldb.15: !!!!!split mode!!!
    158. [    0.226051] ldb ldb.15: ldb->bus_mux_num = 2
    159. [    0.226157] ldb ldb.15: ldb->bus_mux_num = 2
    160. [    0.226167] ldb ldb.15: split mode or dual mode, ignoring second output
    161. [    0.226842] mxc_mipi_dsi 21e0000.mipi: i.MX MIPI DSI driver probed
    162. [    0.226945] MIPI DSI driver module loaded
    163. [    0.227153] MIPI DSI driver module loaded
    164. [    0.228184] mxc_sdc_fb fb.24: registered mxc display driver ldb
    165. [    0.274239] imx-ipuv3 2800000.ipu: IPU DMFC DP HIGH RESOLUTION: 1(0,1), 5B(2~5), 5F(6,7)
    166. [    0.359596] Console: switching to colour frame buffer device 240x67
    167. [    0.359601] do_bind_con_driver  *************my print j = 0 k = 0  vc->vc_cols = 240 vc->vc_rows = 67
    168. [    0.411469] mxc_hdmi 20e0000.hdmi_video: Detected HDMI controller 0x13:0xa:0xa0:0xc1
    169. [    0.411492] fbcvt: 1920x1080@60: CVT Name - 2.073M9
    170. [    0.411572] mxc_sdc_fb fb.25: registered mxc display driver hdmi
    171. [    0.456505] uvesafb: failed to execute /sbin/v86d
    172. [    0.456512] uvesafb: make sure that the v86d helper is installed and executable
    173. [    0.456520] uvesafb: Getting VBE info block failed (eax=0x4f00, err=-2)
    174. [    0.456526] uvesafb: vbe_init() failed with -22
    175. [    0.456540] uvesafb: probe of uvesafb.0 failed with error -22
    176. [    0.457559] imx-sdma 20ec000.sdma: no iram assigned, using external mem
    177. [    0.458483] imx-sdma 20ec000.sdma: no event needs to be remapped
    178. [    0.459139] imx-sdma 20ec000.sdma: loaded firmware 3.2
    179. [    0.461940] imx-sdma 20ec000.sdma: initialized
    180. [    0.463549] pfuze100-regulator 1-0008: Full layer: 2, Metal layer: 1
    181. [    0.464137] pfuze100-regulator 1-0008: FAB: 0, FIN: 0
    182. [    0.464175] pfuze100-regulator 1-0008: pfuze100 found.
    183. [    0.480622] SW1AB: 300 <--> 1875 mV at 1375 mV
    184. [    0.481953] SW1C: 300 <--> 1875 mV at 1375 mV
    185. [    0.483709] SW2: 800 <--> 3300 mV at 3300 mV
    186. [    0.484464] SW3A: 400 <--> 1975 mV at 1500 mV
    187. [    0.485210] SW3B: 400 <--> 1975 mV at 1500 mV
    188. [    0.485976] SW4: 800 <--> 3300 mV at 3150 mV
    189. [    0.486737] SWBST: 5000 <--> 5150 mV at 5000 mV
    190. [    0.487481] VSNVS: 1000 <--> 3000 mV at 3000 mV
    191. [    0.487651] VREFDDR: 750 mV
    192. [    0.488378] VGEN1: 800 <--> 1550 mV at 1500 mV
    193. [    0.489112] VGEN2: 800 <--> 1550 mV at 1500 mV
    194. [    0.489871] VGEN3: 1800 <--> 3300 mV at 2800 mV
    195. [    0.490605] VGEN4: 1800 <--> 3300 mV at 1800 mV
    196. [    0.491341] VGEN5: 1800 <--> 3300 mV at 3000 mV
    197. [    0.492083] VGEN6: 1800 <--> 3300 mV at 3300 mV
    198. [    0.492419] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
    199. [    0.493730] serial8250_register_8250_port  uart->port.uartclk = 7372800
    200. [    0.513986] serial8250.6: ttySEX0 at MMIO 0x8000080 (irq = 321, base_baud = 460800) is a 16550A
    201. [    0.514408] serial8250_register_8250_port  uart->port.uartclk = 7372800
    202. [    0.534625] serial8250.6: ttySEX1 at MMIO 0x8000000 (irq = 322, base_baud = 460800) is a 16550A
    203. [    0.535013] serial8250_register_8250_port  uart->port.uartclk = 7372800
    204. [    0.555236] serial8250.6: ttySEX2 at MMIO 0xc000080 (irq = 323, base_baud = 460800) is a 16550A
    205. [    0.555636] serial8250_register_8250_port  uart->port.uartclk = 7372800
    206. [    0.575852] serial8250.6: ttySEX3 at MMIO 0xc000000 (irq = 324, base_baud = 460800) is a 16550A
    207. [    0.576130] Serial: IMX driver
    208. [    0.576459] 2020000.serial: ttymxc0 at MMIO 0x2020000 (irq = 58, base_baud = 5000000) is a IMX
    209. [    1.459859] console [ttymxc0] enabled
    210. [    1.462855] 21e8000.serial: ttymxc1 at MMIO 0x21e8000 (irq = 59, base_baud = 5000000) is a IMX
    211. [    1.470605] 21ec000.serial: ttymxc2 at MMIO 0x21ec000 (irq = 60, base_baud = 5000000) is a IMX
    212. [    1.478352] 21f0000.serial: ttymxc3 at MMIO 0x21f0000 (irq = 61, base_baud = 5000000) is a IMX
    213. [    1.486088] 21f4000.serial: ttymxc4 at MMIO 0x21f4000 (irq = 62, base_baud = 5000000) is a IMX
    214. [    1.493719] serial: Freescale lpuart driver
    215. [    1.497905] [drm] Initialized drm 1.1.0 20060810
    216. [    1.501664] [drm] Initialized vivante 1.0.0 20120216 on minor 0
    217. [    1.513704] brd: module loaded
    218. [    1.519367] loop: module loaded
    219. [    1.526920] spi_imx 2010000.ecspi: probed
    220. [    1.531553] spi_imx 2018000.ecspi: probed
    221. [    1.534774] spiPrinter register_chrdev  status = 247
    222. [    1.539048] CAN device driver interface
    223. [    1.543333] 2188000.ethernet supply phy not found, using dummy regulator
    224. [    1.564546] pps pps0: new PPS source ptp0
    225. [    1.568692] fec 2188000.ethernet (unregistered net_device): Invalid MAC address: 00:00:00:00:00:00
    226. [    1.576392] fec 2188000.ethernet (unregistered net_device): Using random MAC address: 22:ef:27:71:c5:f0
    227. [    1.588175] libphy: fec_enet_mii_bus: probed
    228. [    1.591701] fec 2188000.ethernet eth0: registered PHC device 0
    229. [    1.597037] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    230. [    1.602270] ehci-pci: EHCI PCI platform driver
    231. [    1.605532] ehci-mxc: Freescale On-Chip EHCI Host driver
    232. [    1.609716] usbcore: registered new interface driver usblp
    233. [    1.613976] usbcore: registered new interface driver usb-storage
    234. [    1.618780] usbcore: registered new interface driver usb_ehset_test
    235. [    1.624810] 2184800.usbmisc supply vbus-wakeup not found, using dummy regulator
    236. [    1.639325] ci_hdrc ci_hdrc.1: doesn't support gadget
    237. [    1.643097] ci_hdrc ci_hdrc.1: EHCI Host Controller
    238. [    1.646725] ci_hdrc ci_hdrc.1: new USB bus registered, assigned bus number 1
    239. [    1.664179] ci_hdrc ci_hdrc.1: USB 2.0 started, EHCI 1.00
    240. [    1.669059] hub 1-0:1.0: USB hub found
    241. [    1.671550] hub 1-0:1.0: 1 port detected
    242. [    1.675083] mousedev: PS/2 mouse device common for all mice
    243. [    1.679798] i2c-core: driver [isl29023] using legacy suspend method
    244. [    1.684792] i2c-core: driver [isl29023] using legacy resume method
    245. [    1.689830] #####################    isl1208_probe start ################
    246. [    1.994186] usb 1-1: new full-speed USB device number 2 using ci_hdrc
    247. [    2.148577] hub 1-1:1.0: USB hub found
    248. [    2.151425] hub 1-1:1.0: 4 ports detected
    249. [    2.204201] i2c /dev entries driver
    250. [    2.206971] IR NEC protocol handler initialized
    251. [    2.210207] IR RC5(x) protocol handler initialized
    252. [    2.213701] IR RC6 protocol handler initialized
    253. [    2.216951] IR JVC protocol handler initialized
    254. [    2.220185] IR Sony protocol handler initialized
    255. [    2.223505] IR RC5 (streamzap) protocol handler initialized
    256. [    2.227792] IR SANYO protocol handler initialized
    257. [    2.231200] IR MCE Keyboard/mouse protocol handler initialized
    258. [    2.236769] mxc_v4l2_output v4l2_out.28: V4L2 device registered as video16
    259. [    2.242483] mxc_v4l2_output v4l2_out.28: V4L2 device registered as video17
    260. [    2.248218] mxc_v4l2_output v4l2_out.28: V4L2 device registered as video18
    261. [    2.253947] mxc_v4l2_output v4l2_out.28: V4L2 device registered as video19
    262. [    2.260056] i2c-core: driver [mag3110] using legacy suspend method
    263. [    2.265012] i2c-core: driver [mag3110] using legacy resume method
    264. [    2.774160] mma8451 0-001c: read chip ID 0x1 is not equal to 0x1a or 0x2a!
    265. [    2.779822] mma8451: probe of 0-001c failed with error -22
    266. [    2.784435] imx2-wdt 20c0000.wdog: IMX2+ Watchdog Timer enabled. timeout=60s (nowayout=0)
    267. [    2.791495] Bluetooth: HCI UART driver ver 2.2
    268. [    2.794686] Bluetooth: HCI H4 protocol initialized
    269. [    2.798182] Bluetooth: HCI BCSP protocol initialized
    270. [    2.801849] Bluetooth: HCIATH3K protocol initialized
    271. [    2.805612] usbcore: registered new interface driver bcm203x
    272. [    2.810049] usbcore: registered new interface driver btusb
    273. [    2.814322] usbcore: registered new interface driver ath3k
    274. [    2.818858] sdhci: Secure Digital Host Controller Interface driver
    275. [    2.823743] sdhci: Copyright(c) Pierre Ossman
    276. [    2.826822] sdhci-pltfm: SDHCI platform and OF driver helper
    277. [    2.831880] imx6q-pinctrl 20e0000.iomuxc: pin MX6Q_PAD_SD3_DAT4 already requested by 21e8000.serial; cannot claim for 2198000.usdhc
    278. [    2.842431] imx6q-pinctrl 20e0000.iomuxc: pin-173 (2198000.usdhc) status -22
    279. [    2.848202] imx6q-pinctrl 20e0000.iomuxc: could not request pin 173 (MX6Q_PAD_SD3_DAT4) from group usdhc3grp  on device 20e0000.iomuxc
    280. [    2.859005] sdhci-esdhc-imx 2198000.usdhc: Error applying setting, reverse things back
    281. [    2.867786] mmc2: no vqmmc regulator found
    282. [    2.870595] mmc2: no vmmc regulator found
    283. [    2.874581] imx6q-pinctrl 20e0000.iomuxc: pin MX6Q_PAD_SD3_DAT4 already requested by 21e8000.serial; cannot claim for 2198000.usdhc
    284. [    2.885114] imx6q-pinctrl 20e0000.iomuxc: pin-173 (2198000.usdhc) status -22
    285. [    2.890870] imx6q-pinctrl 20e0000.iomuxc: could not request pin 173 (MX6Q_PAD_SD3_DAT4) from group usdhc3grp  on device 20e0000.iomuxc
    286. [    2.901658] sdhci-esdhc-imx 2198000.usdhc: Error applying setting, reverse things back
    287. [    2.925181] imx6q-pinctrl 20e0000.iomuxc: pin MX6Q_PAD_SD3_DAT4 already requested by 21e8000.serial; cannot claim for 2198000.usdhc
    288. [    2.935713] imx6q-pinctrl 20e0000.iomuxc: pin-173 (2198000.usdhc) status -22
    289. [    2.941469] imx6q-pinctrl 20e0000.iomuxc: could not request pin 173 (MX6Q_PAD_SD3_DAT4) from group usdhc3grp  on device 20e0000.iomuxc
    290. [    2.952258] sdhci-esdhc-imx 2198000.usdhc: Error applying setting, reverse things back
    291. [    2.974176] mmc2: SDHCI controller on 2198000.usdhc [2198000.usdhc] using ADMA
    292. [    2.981138] imx6q-pinctrl 20e0000.iomuxc: pin MX6Q_PAD_SD3_DAT4 already requested by 21e8000.serial; cannot claim for 2198000.usdhc
    293. [    2.991669] imx6q-pinctrl 20e0000.iomuxc: pin-173 (2198000.usdhc) status -22
    294. [    2.997425] imx6q-pinctrl 20e0000.iomuxc: could not request pin 173 (MX6Q_PAD_SD3_DAT4) from group usdhc3grp  on device 20e0000.iomuxc
    295. [    3.008213] sdhci-esdhc-imx 2198000.usdhc: Error applying setting, reverse things back
    296. [    3.015848] mmc3: no vqmmc regulator found
    297. [    3.018658] mmc3: no vmmc regulator found
    298. [    3.064196] mmc3: SDHCI controller on 219c000.usdhc [219c000.usdhc] using ADMA
    299. [    3.070848] Warning: No contiguous memory is reserverd for gpu.!

    300. [    3.078899] Warning: Will use default value(134217728) for the reserved memory!

    301. [    3.085216] Galcore version 5.0.11.41671
    302. [    3.094208] PU: Power-on latency exceeded, new value 4027000 ns
    303. [    3.159789] mmc3: BKOPS_EN bit is not set
    304. [    3.177014] mmc3: new high speed DDR MMC card at address 0001
    305. [    3.182615] mmcblk3: mmc3:0001 Q2J55L 7.12 GiB
    306. [    3.186617] mmcblk3boot0: mmc3:0001 Q2J55L partition 1 2.00 MiB
    307. [    3.191876] mmcblk3boot1: mmc3:0001 Q2J55L partition 2 2.00 MiB
    308. [    3.197193] mmcblk3rpmb: mmc3:0001 Q2J55L partition 3 4.00 MiB
    309. [    3.203945]  mmcblk3: p1 p2
    310. [    3.210022]  mmcblk3boot1: unknown partition table
    311. [    3.217450]  mmcblk3boot0: unknown partition table
    312. [    3.609746] mxc_vdoa 21e4000.vdoa: i.MX Video Data Order Adapter(VDOA) driver probed
    313. [    3.616822] mxc_vpu 2040000.vpu: VPU initialized
    314. [    3.861778] caam 2100000.caam: Instantiated RNG4 SH0
    315. [    4.103337] caam 2100000.caam: Instantiated RNG4 SH1
    316. [    4.107026] caam 2100000.caam: device ID = 0x0a160100 (Era 4)
    317. [    4.111479] caam 2100000.caam: job rings = 2, qi = 0
    318. [    4.177353] caam algorithms registered in /proc/crypto
    319. [    4.184896] caam_jr 2101000.jr0: registering rng-caam
    320. [    4.189407] platform caam_sm: blkkey_ex: 4 keystore units available
    321. [    4.195243] snvs-secvio 20cc000.caam-snvs: can't get snvs clock
    322. [    4.199893] snvs-secvio 20cc000.caam-snvs: violation handlers armed - non-secure state
    323. [    4.206886] usbcore: registered new interface driver usbhid
    324. [    4.211164] usbhid: USB HID core driver
    325. [    4.215642] 0-0018 supply IOVDD not found, using dummy regulator
    326. [    4.220402] 0-0018 supply DVDD not found, using dummy regulator
    327. [    4.225085] 0-0018 supply AVDD not found, using dummy regulator
    328. [    4.229745] 0-0018 supply DRVDD not found, using dummy regulator
    329. [    4.235297] fsl-asrc 2034000.asrc: driver registered
    330. [    4.244459] tlv320aic3x-codec 0-0018: codec clk_frequency = 24000000
    331. [    4.250374] tlv320aic3x-codec 0-0018: ASoC: no source widget found for Mic Bias 2V
    332. [    4.256685] tlv320aic3x-codec 0-0018: ASoC: Failed to add route Mic Bias 2V -> direct -> MIC3L
    333. [    4.264007] tlv320aic3x-codec 0-0018: ASoC: no source widget found for Mic Bias 2V
    334. [    4.270299] tlv320aic3x-codec 0-0018: ASoC: Failed to add route Mic Bias 2V -> direct -> MIC3R
    335. [    4.277634] tlv320aic3x-codec 0-0018: ASoC: no sink widget found for Mic Bias 2V
    336. [    4.283735] tlv320aic3x-codec 0-0018: ASoC: Failed to add route Mic Jack -> direct -> Mic Bias 2V
    337. [    4.293690] imx-tlv320 sound.22: tlv320aic3x-hifi <-> 202c000.ssi mapping ok
    338. [    4.307009] imx-audio-hdmi sound-hdmi.23: hdmi-hifi <-> hdmi_audio.3 mapping ok
    339. [    4.314800] NET: Registered protocol family 26
    340. [    4.318083] TCP: cubic registered
    341. [    4.320631] NET: Registered protocol family 10
    342. [    4.324753] sit: IPv6 over IPv4 tunneling driver
    343. [    4.328738] NET: Registered protocol family 17
    344. [    4.331902] can: controller area network core (rev 20120528 abi 9)
    345. [    4.336885] NET: Registered protocol family 29
    346. [    4.340036] can: raw protocol (rev 20120528)
    347. [    4.343010] can: broadcast manager protocol (rev 20120528 t)
    348. [    4.347396] can: netlink gateway (rev 20130117) max_hops=1
    349. [    4.351864] Bluetooth: RFCOMM TTY layer initialized
    350. [    4.355481] Bluetooth: RFCOMM socket layer initialized
    351. [    4.359340] Bluetooth: RFCOMM ver 1.11
    352. [    4.361800] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
    353. [    4.365830] Bluetooth: BNEP filters: protocol multicast
    354. [    4.369768] Bluetooth: BNEP socket layer initialized
    355. [    4.373437] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
    356. [    4.378078] Bluetooth: HIDP socket layer initialized
    357. [    4.381785] 8021q: 802.1Q VLAN Support v1.8
    358. [    4.384729] Key type dns_resolver registered
    359. [    4.722741] imx6q-pcie 1ffc000.pcie: phy link never came up
    360. [    4.727040] imx6q-pcie 1ffc000.pcie: Failed to bring link up!
    361. [    4.731506] imx6q-pcie 1ffc000.pcie: failed to initialize host
    362. [    4.736097] imx6q-pcie: probe of 1ffc000.pcie failed with error -22
    363. [    4.741935] VGEN3: disabling
    364. [    4.744000] VGEN2: disabling
    365. [    4.746074] VGEN1: disabling
    366. [    4.748122] SWBST: disabling
    367. [    4.749707] SW4: disabling
    368. [    4.751122] wm8962-supply: disabling
    369. [    4.753400] usb_otg_vbus: disabling
    370. [    4.755613] regulator-dummy: disabling
    371. [    4.758657] Atmel-308U:[6758]mxt_init.
    372. [    4.761215] Atmel-308U:[6409]step 1: parse dts.
    373. [    4.764582] atmel_mxt_ts 2-004a: Unable to read gpio mask
    374. [    4.768700] atmel_mxt_ts 2-004a: Unable to read vendor id
    375. [    4.772806] atmel_mxt_ts 2-004a: Unable to read panel id
    376. [    4.776864] atmel_mxt_ts 2-004a: Unable to read vendor id
    377. [    4.780971] atmel_mxt_ts 2-004a: Unable to read panel id
    378. [    4.785021] atmel_mxt_ts 2-004a: ATMEL DEVICE TREE:
    379. [    4.788604] atmel_mxt_ts 2-004a: reset gpio= 9
    380. [    4.791753] atmel_mxt_ts 2-004a: irq gpio= 8
    381. [    4.794740] atmel_mxt_ts 2-004a: fw name = mXT336U10AA.fw
    382. [    4.798844] atmel_mxt_ts 2-004a: config size = 2
    383. [    4.802166] atmel_mxt_ts 2-004a: gpio mask = 0x0
    384. [    4.805500] atmel_mxt_ts 2-004a: default config = 0
    385. [    4.809083] atmel_mxt_ts 2-004a: default panel id = 0
    386. [    4.812839] atmel_mxt_ts 2-004a: use ptc key = 0
    387. [    4.816172] atmel_mxt_ts 2-004a: cut off power = 0
    388. [    4.819668] atmel_mxt_ts 2-004a: config[0]: family_id = 0xa6
    389. [    4.824033] atmel_mxt_ts 2-004a: config[0]: variant_id = 0x6
    390. [    4.828408] atmel_mxt_ts 2-004a: config[0]: version = 0x10
    391. [    4.832599] atmel_mxt_ts 2-004a: config[0]: build = 0xaa
    392. [    4.836627] atmel_mxt_ts 2-004a: config[0]: mxt_cfg_name = mxt_336u_biel_hw1_config.fw
    393. [    4.843250] atmel_mxt_ts 2-004a: config[0]: vendor_id = 0x0
    394. [    4.847548] atmel_mxt_ts 2-004a: config[0]: panel_id = 0x0
    395. [    4.851739] atmel_mxt_ts 2-004a: config[0]: rev_id = 0x2
    396. [    4.855768] atmel_mxt_ts 2-004a: config[0]: wakeup self adcx = 0x10
    397. [    4.860741] atmel_mxt_ts 2-004a: config[1]: family_id = 0xa6
    398. [    4.865117] atmel_mxt_ts 2-004a: config[1]: variant_id = 0x6
    399. [    4.869481] atmel_mxt_ts 2-004a: config[1]: version = 0x10
    400. [    4.873671] atmel_mxt_ts 2-004a: config[1]: build = 0xaa
    401. [    4.877700] atmel_mxt_ts 2-004a: config[1]: mxt_cfg_name = mxt_336u_biel_hw2_config.fw
    402. [    4.884333] atmel_mxt_ts 2-004a: config[1]: vendor_id = 0x0
    403. [    4.888611] atmel_mxt_ts 2-004a: config[1]: panel_id = 0x0
    404. [    4.892801] atmel_mxt_ts 2-004a: config[1]: rev_id = 0x2
    405. [    4.896828] atmel_mxt_ts 2-004a: config[1]: wakeup self adcx = 0x10
    406. [    4.901800] atmel_mxt_ts 2-004a: END OF ATMEL DEVICE TREE
    407. [    4.905913] Atmel-308U:[6440]step 2: Power on .
    408. [    4.909234] Atmel-308U:[6463]step 3 : reset IC.
    409. [    5.142485] atmel_mxt_ts 2-004a: mxt_wait_for_chg() timeout!
    410. [    5.146861] Atmel-308U:[6516]step 4 : test IC I2C.
    411. [    5.150520] atmel_mxt_ts 2-004a: mxt_read_reg: i2c transfer failed (-5)
    412. [    5.155857] atmel_mxt_ts 2-004a: Bootloader i2c addr: 0x26
    413. [    5.160203] atmel_mxt_ts 2-004a: mxt_probe_bootloader: i2c recv failed
    414. [    5.165453] atmel_mxt_ts 2-004a: reset gpio = 0
    415. [    5.168690] atmel_mxt_ts 2-004a: chg gpio = 1
    416. [    5.171762] atmel_mxt_ts: probe of 2-004a failed with error -5
    417. [    5.176352] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
    418. [    5.192733] ALSA device list:
    419. [    5.194459]   #0: imx-tlv320
    420. [    5.196045]   #1: imx-hdmi-soc
    421. [    6.027180] kjournald starting.  Commit interval 5 seconds
    422. [    6.028216] EXT3-fs (mmcblk3p2): using internal journal
    423. [    6.029179] EXT3-fs (mmcblk3p2): recovery complete
    424. [    6.029184] EXT3-fs (mmcblk3p2): mounted filesystem with ordered data mode
    425. [    6.029220] VFS: Mounted root (ext3 filesystem) on device 179:2.
    426. [    6.030624] devtmpfs: mounted
    427. [    6.035642] Freeing unused kernel memory: 2328K (80a17000 - 80c5d000)
    428. [    6.453517] udevd[190]: starting version 182
    429. [    7.417954] random: dropbear urandom read with 118 bits of entropy available
    430. [    7.894189] fec 2188000.ethernet eth0: Freescale FEC PHY driver [Generic PHY] (mii_bus:phy_addr=2188000.ethernet:01, irq=-1)
    431. [    7.944360] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
    432. [   12.082797] random: nonblocking pool is initialized
    433. root@imx6qsabresd:/#
    434. root@imx6qsabresd:/#
    复制代码




    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    733

    主题

    6392

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    25943
    最后登录
    2025-10-16
    发表于 2019-2-22 17:52:28 | 显示全部楼层
    你能说的具体点吗?如果起来以后LVDS 有显示,打完命令以后HDMI也有显示之后但是不同,是分别显示什么了?你能描述下或者贴图片吗,我记得我之前测试过板子起来之后是主屏有显示,次屏没有,但是敲完命令之后次屏就能跟主屏显示一样的图片,然后再用gtreamer播放视频到两个屏幕,但是没有测试过QT,据之前的BSP反映X11下支持双屏是不支持的,不知道你用的什么,我找到两个类似的贴给你参考下,如果没有任何用,请告诉我你具体的测试步骤,我在这里帮你重现下
    http://community.nxp.com/thread/311751
    http://community.nxp.com/message/835061
    http://gitlab.com/pteam/korvins- ... 9113ec7dd3613827904
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-2-21 21:56
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    2

    主题

    14

    帖子

    0

    注册会员

    Rank: 2

    积分
    107
    最后登录
    2019-12-31
     楼主| 发表于 2019-2-25 21:50:06 | 显示全部楼层
    小恩GG 发表于 2019-2-22 17:52
    你能说的具体点吗?如果起来以后LVDS 有显示,打完命令以后HDMI也有显示之后但是不同,是分别显示什么了? ...

    非常感谢您的耐心回答!
    uboot版本:2015.04 ,内核版本:3.14.52 ,QT版本:5.5.1 platform是EGLFS
    硬件是根据IMX6Q-SDB开发板自己改的
    想要实现的功能是:异屏同显(实现LVDS+HDMI同时显示相同内容)
    目前情况是这样的:
    1.在板子运行起来之后运行我们的应用程序,此时只有LVDS有画面显示,HDMI在显示"无信号输入"后黑屏
    2. 运行 echo 0 > /sys/class/graphics/fb2/blank 此时HDMI屏的背光亮了,但是屏幕上什么都没有显示
    3.运行 dd if=/dev/urandom of=/dev/fb2 后 HDMI上显示的是一些随机的杂乱的像素点,如图
    C:\Users\leo\Desktop\双屏异显\HDM0.jpg
    4.我可以通过命令 dd if=/dev/fb0 of=/dev/fb2 让LVDS和HDMI显示相同的内容,但是这样系统负荷会非常大

    5.可以通过指定QT环境变量:QT_QPA_EGLFS_FB = /dev/fb2,QT程序输出画面将会从HDMI输出,而LVDS黑屏,如果设置 QT_QPA_EGLFS_FB = /dev/fb0,则情况相反,此时HDMI黑屏,而LVDS有画面输出,

    6.有没有什么方法可以使我不用dd命令去复制两个fb中的内容实现运行一个QT程序,显示两个屏
    谢谢


    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    733

    主题

    6392

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    25943
    最后登录
    2025-10-16
    发表于 2019-2-26 12:28:58 | 显示全部楼层
    目前imx6 上面双屏是WAYLAND支持的,你用的EGLFS是framebuffer作为backend不支持双buffer,但是应该修改buffer也可以,但是我们没有相关的源码给客户,可能需要自己改,如果你想默认支持可能需要用wayland,然后我找到有个EGLFS的关于多framebuffer的patch,我发给你参考下,也许你可以试试看
    http://gitlab.com/pteam/korvins- ... 9113ec7dd3613827904
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-10-20 04:09 , Processed in 0.112670 second(s), 30 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表