My-IMX6-A9 series: display functional tests

来自明远智睿的wiki
跳转至: 导航搜索

Scope of application

Development board model no

  • MYIMX6EK200
  • MYIMX6EK314
  • MYIMX6EK336

U-Boot Version

  • u-boot-2016.03 svn315 And above

Kernel version

  • linux-3.0.35 svn31 And above
  • linux-3.14.52 svn369 And above
  • linux-3.14.52 svn368 And above

Burn tool

  • MfgTool-MYIMX6A9-L* svn181 And above

Linux-3.0.35 Display function test

Single

  • LVDS1 Display
    Note: the default is LVDS1 display, that is, when the power on does not intervene to start, LVDS1 is the display device. Explicitly configure LVDS1 for display:
run load_scr; source; setenv display $disp_fb0_lvds1; saveenv; boot
  • LVDS0 Display
run load_scr; source; setenv display $disp_fb0_lvds0; saveenv; boot
  • HDMI Display
run load_scr; source; setenv display $disp_fb0_hdmi; saveenv; boot
  • LCD(RGB) Display
run load_scr; source; setenv display $disp_fb0_lcd; saveenv; boot

Dual LVDS screen display

  • LVDS1 + LVDS0 Dual screen synchronous display
run load_scr; source; setenv display $disp_lvds_dul; saveenv; boot
  • LVDS1 + LVDS0(fb2) Dual - screen asynchronous display
run load_scr; source; setenv display $disp_lvds_sep; saveenv; boot

Dual - screen asynchronous display

  • LVDS1 + HDMI Dual screen asynchronous display
run load_scr; source; setenv display $disp_fb0_lvds1 $disp_fb1_hdmi; saveenv; boot
  • LVDS1 + LCD(RGB) Dual screen asynchronous display
run load_scr; source; setenv display $disp_fb0_lvds1 $disp_fb1_lcd; saveenv; boot
  • LVDS0 + HDMI Dual screen asynchronous display
run load_scr; source; setenv display $disp_fb0_lvds0$disp_fb1_hdmi; saveenv; boot
  • LVDS0 + LCD(RGB) Dual screen asynchronous display
run load_scr; source; setenv display $disp_fb0_lvds0 $disp_fb1_lcd; saveenv; boot
  • HDMI + LVDS1 Dual screen asynchronous display
run load_scr; source; setenv display $disp_fb0_hdmi $disp_fb1_lvds1; saveenv; boot
  • HDMI + LVDS0 Dual screen asynchronous display
run load_scr; source; setenv display $disp_fb0_hdmi $disp_fb1_lvds0; saveenv; boot
  • LCD(RGB) + LVDS1 Dual screen asynchronous display
run load_scr; source; setenv display $disp_fb0_lcd $disp_fb1_lvds1; saveenv; boot
  • LCD(RGB) + LVDS0 Dual screen asynchronous display
run load_scr; source; setenv display $disp_fb0_lcd $disp_fb1_lvds0; saveenv; boot

Linux-3.14.52 Display function test

Single screen display

  • LVDS1 display
    Note: the default is LVDS1 display, that is, when the power on does not intervene to start, LVDS1 is the display device. Explicitly configure LVDS1 for display:
run load_scr; source; setenv display $disp_fb0_lvds1; saveenv; boot
  • LVDS0 display
run load_scr; source; setenv display $disp_fb0_lvds0; saveenv; boot
  • HDMI display
run load_scr; source; setenv display $disp_fb0_hdmi; saveenv; boot
  • LCD(RGB) display
run load_scr; source; setenv display $disp_fb0_lcd; saveenv; boot

Dual LVDS screen display

  • LVDS1 + LVDS0 Dual screens synchronous display
run load_scr; source; setenv display $disp_lvds_dul; saveenv; boot
  • LVDS1 + LVDS0(fb4) Dual screen asynchronous displayDual screen asynchronous display
run load_scr; source; setenv display $disp_lvds_sep; saveenv; boot

Dual screen asynchronous display

  • LVDS1 + HDMI Dual screen asynchronous display
run load_scr; source; setenv display $disp_fb0_lvds1 $disp_fb1_hdmi; saveenv; boot
  • LVDS1 + LCD(RGB) Dual screen asynchronous display
run load_scr; source; setenv display $disp_fb0_lvds1 $disp_fb1_lcd; saveenv; boot
  • LVDS0 + HDMI Dual screen asynchronous display
run load_scr; source; setenv display $disp_fb0_lvds0$disp_fb1_hdmi; saveenv; boot
  • LVDS0 + LCD(RGB) Dual screen asynchronous display
run load_scr; source; setenv display $disp_fb0_lvds0 $disp_fb1_lcd; saveenv; boot
  • HDMI + LVDS1 Dual screen asynchronous display
run load_scr; source; setenv display $disp_fb0_hdmi $disp_fb1_lvds1; saveenv; boot
  • HDMI + LVDS0 Dual screen asynchronous display
run load_scr; source; setenv display $disp_fb0_hdmi $disp_fb1_lvds0; saveenv; boot
  • LCD(RGB) + LVDS1 Dual screen asynchronous display
run load_scr; source; setenv display $disp_fb0_lcd $disp_fb1_lvds1; saveenv; boot
  • LCD(RGB) + LVDS0 Dual screen asynchronous display
run load_scr; source; setenv display $disp_fb0_lcd $disp_fb1_lvds0; saveenv; boot

Linux-4.1.15 Display function test

Single screen display

  • LVDS1 Display
    Note: the default is LVDS1 display, that is, when the power on does not intervene to start, LVDS1 is the display device. Explicitly configure LVDS1 for display:
run load_scr; source; setenv display $disp_fb0_lvds1; saveenv; boot
  • LVDS0 Display
run load_scr; source; setenv display $disp_fb0_lvds0; saveenv; boot
  • HDMI Display
run load_scr; source; setenv display $disp_fb0_hdmi; saveenv; boot
  • LCD(RGB) Display
run load_scr; source; setenv display $disp_fb0_lcd; saveenv; boot

Dual LVDS screen display

  • LVDS1 + LVDS0 Dual screens synchronous display
run load_scr; source; setenv display $disp_lvds_dul; saveenv; boot
  • LVDS1 + LVDS0(fb4) Dual screen asynchronous display
run load_scr; source; setenv display $disp_lvds_sep; saveenv; boot

Dual screen asynchronous display

  • LVDS1 + HDMI Dual screen asynchronous display
run load_scr; source; setenv display $disp_fb0_lvds1 $disp_fb1_hdmi; saveenv; boot
  • LVDS1 + LCD(RGB) Dual screen asynchronous display
run load_scr; source; setenv display $disp_fb0_lvds1 $disp_fb1_lcd; saveenv; boot
  • LVDS0 + HDMI Dual screen asynchronous display
run load_scr; source; setenv display $disp_fb0_lvds0$disp_fb1_hdmi; saveenv; boot
  • LVDS0 + LCD(RGB) Dual screen asynchronous display
run load_scr; source; setenv display $disp_fb0_lvds0 $disp_fb1_lcd; saveenv; boot
  • HDMI + LVDS1 Dual screen asynchronous display
run load_scr; source; setenv display $disp_fb0_hdmi $disp_fb1_lvds1; saveenv; boot
  • HDMI + LVDS0 Dual screen asynchronous display
run load_scr; source; setenv display $disp_fb0_hdmi $disp_fb1_lvds0; saveenv; boot
  • LCD(RGB) + LVDS1 Dual screen asynchronous display
run load_scr; source; setenv display $disp_fb0_lcd $disp_fb1_lvds1; saveenv; boot
  • LCD(RGB) + LVDS0 Dual screen asynchronous display
run load_scr; source; setenv display $disp_fb0_lcd $disp_fb1_lvds0; saveenv; boot