3 Replies Latest reply on Apr 6, 2021 1:19 PM by gonewtinwind

    mimo 18.5" touchscreen DVI-hdmi convertor no display for maaxboard

    gonewtinwind

      hi all,

       

      I have posted my question here:

      https://community.nxp.com/t5/i-MX-Processors/mimo-18-5-quot-touchscreen-DVI-hdmi-convertor-no-display-for/m-p/1255154#M171890

      (I will post again at the end of this posting)

       

      from the debug info , uboot is  to set the hdmi as: No panel detected: default to HDMI
      Display: HDMI (1280x720) 

       

      I guess maybe I change to the HDMI (1280x720) to HDMI (1280x1080). It seems it shall work.

      do you know how to change in uboot envirment avaible or in uboot source code (uboot use default ENV,*** Warning - bad CRC, using default environment)?

      or other solutions?

       

      I tried the emmc maaxboard version from the manufactory setting(your company's image), it did not work.

      but the 15.6" mimo touchscreen is working,the uboot debug info is same as:  No panel detected: default to HDMI
      Display: HDMI (1280x720) ,so I think if I want to change to HDMI (1280x1080) to try. but I do not know how to change.

       

      Thank you

       

      NXP posting same issue:

      https://community.nxp.com/t5/i-MX-Processors/mimo-18-5-quot-touchscreen-DVI-hdmi-convertor-no-display-for/m-p/1255154#M1…

      Hi all,

      I am playing maaxboard (imx8mqevk) board with mimo 18.5" touchscreen DVI port. I use HDMI-DVI convertor.

      but there is no any display: no uboot, no penguen logo output for yocto image, can not find any output in the screen

      but my 15.6" mimo  touchscreen works well.

      I read here: https://community.nxp.com/t5/i-MX-Processors/How-to-config-the-hdmi-with-uboot/td-p/359302

      it seems I need to set uboot env to choose different hdmi panel, for example : video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24 , it tried to set like the following command in uboot command line : setenv video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24 ,but can not.

      How to do? any thelp?

      Thank you

       

      --

      my uboot output in serail console(both 18.5" and 15.6" mimo touchscreen):

      U-Boot 2018.03- (Dec 01 2020 - 20:03:21 +0000)

      CPU: Freescale i.MX8MQ rev2.1 1300 MHz (running at 800 MHz)
      CPU: Industrial temperature grade (-40C to 105C) at 47C
      Reset cause: POR
      Model: Freescale i.MX8MQ EVK
      DRAM: 2 GiB
      MMC: FSL_SDHC: 0
      Loading Environment from MMC... *** Warning - bad CRC, using default environment

      Failed (-5)
      No panel detected: default to HDMI
      Display: HDMI (1280x720)
      In: serial
      Out: serial
      Err: serial

      BuildInfo:
      - ATF 1cb68fa
      - U-Boot 2018.03-

      switch to partitions #0, OK

       

      ----

      my uboot(boot from sdcard) env , it seem the uboot uses the default env:

       

      u-boot=> printenv
      baudrate=115200
      boot_fdt=try
      bootcmd=run envboot;mmc dev ${mmcdev}; if mmc rescan; then if run loadbootscript; then run bootscript; else if run loadimage; then run mmcboot; else run netboot; fi; fi; else booti ${loadaddr} - ${fdti
      bootcmd_mfg=run mfgtool_args;if iminfo ${initrd_addr}; then if test ${tee} = yes; then bootm ${tee_addr} ${initrd_addr} ${fdt_addr}; else booti ${loadaddr} ${initrd_addr} ${fdt_addr}; fi; else echo "R;
      bootdelay=2
      bootenvfile=uEnv.txt
      bootscript=echo Running bootscript from mmc ...; source
      console=ttymxc0,115200 earlycon=ec_imx6q,0x30860000,115200
      emmc_dev=0
      envboot=mmc dev ${mmcdev}; if mmc rescan; then echo SD/MMC found on device ${mmcdev};if run loadbootenv; then echo Loaded env from ${bootenvfile};run importbootenv;fi;if test -n $uenvcmd; then echo Ru;
      ethprime=FEC
      fastboot_dev=mmc0
      fdt_addr=0x43000000
      fdt_file=em-sbc-imx8m.dtb
      fdt_high=0xffffffffffffffff
      fdtcontroladdr=bc92a360
      image=Image
      importbootenv=echo Importing environment from mmc${mmcdev} ...; env import -t ${loadaddr} ${filesize}
      initrd_addr=0x43800000
      initrd_high=0xffffffffffffffff
      jh_clk=
      jh_mmcboot=setenv fdt_file fsl-imx8mq-evk-root.dtb; setenv jh_clk clk_ignore_unused; if run loadimage; then run mmcboot; else run jh_netboot; fi;
      jh_netboot=setenv fdt_file fsl-imx8mq-evk-root.dtb; setenv jh_clk clk_ignore_unused; run netboot;
      kboot=booti
      loadaddr=0x40480000
      loadbootenv=fatload mmc ${mmcdev} ${loadaddr} ${bootenvfile}
      loadbootscript=fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${script};
      loadfdt=fatload mmc ${mmcdev}:${mmcpart} ${fdt_addr} ${fdt_file}
      loadimage=fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${image}
      mfgtool_args=setenv bootargs console=${console},${baudrate} rdinit=/linuxrc clk_ignore_unused
      mmcargs=setenv bootargs console=ttymxc0,115200 earlycon=ec_imx6q,0x30860000,115200,115200 root=/dev/mmcblk0p2 rootwait rw rootwait rw video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24
      mmcautodetect=yes
      mmcboot=echo Booting from mmc ...; run mmcargs; if test ${boot_fdt} = yes || test ${boot_fdt} = try; then if run loadfdt; then booti ${loadaddr} - ${fdt_addr}; else echo WARN: Cannot load the DT; fi; ;
      mmcdev=0
      mmcpart=1
      mmcroot=/dev/mmcblk0p2 rootwait rw
      netargs=setenv bootargs ${jh_clk} console=${console} root=/dev/nfs ip=dhcp nfsroot=${serverip}:${nfsroot},v3,tcp
      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} ${loadaddr} ${image}; if test ${boot_fdt} = yes || test ${b;
      script=boot.scr
      sd_dev=1
      soc_type=imx8mq

      Environment size: 2882/4092 bytes

        • Re: mimo 18.5" touchscreen DVI-hdmi convertor no display for maaxboard
          jafoste4

          Hi Peter,

           

          Check out this thread, here it shows you how to specify the defaut resolution on startup

          MaaxBoard HDMI not working

          -Josh

            • Re: mimo 18.5" touchscreen DVI-hdmi convertor no display for maaxboard
              gonewtinwind

              Hi Joshua,

              I have the same settings in the weston.ini, but still not work.

              I posted more info in NXP forum.

              the 18.5" mimo  screen highest resolution is 1366X768(I tried it in weston.ini, but no work).

              I tried set in commandline in uboot, but can not work!

              debug info:

               

              -----

               

              setenv mmcargs "setenv bootargs console=ttymxc0,115200 earlycon=ec_imx6q,0x30860000,115200 root=/dev/mmcblk0p2 rootwait rw video=HDMI-A-1:1366x768-32@60"

              it seem the setting is a little useful,the screen display "No Signal" flashing, and debug output as following:

              what is the parameter "32" meaning in 1366x768-32@60 , "16" meaning in  1366x768-16@60 ???

              maybe if I change here, it should work.

              debug output:

              -----

              i.mx8-hdp 32c00000.hdmi: 0,ff,ff,ff,ff,ff,ff,0
              [ 325.817162] [drm] HDMI/DP Cable Plug In
              [ 329.049158] [drm] HDMI/DP Cable Plug In
              [ 332.537168] [drm] HDMI/DP Cable Plug In
              [ 334.676647] [drm] HDMI/DP Cable Plug In
              [ 338.113221] [drm] HDMI/DP Cable Plug In
              [ 341.605177] [drm] HDMI/DP Cable Plug In
              [ 343.729735] [drm] HDMI/DP Cable Plug In
              [ 347.165156] [drm] HDMI/DP Cable Plug In
              [ 350.656648] [drm] HDMI/DP Cable Plug In
              [ 352.797180] [drm] HDMI/DP Cable Plug In
              [ 356.232639] [drm] HDMI/DP Cable Plug In
              [ 359.720817] [drm] HDMI/DP Cable Plug Out
              [ 359.738250] i.mx8-hdp 32c00000.hdmi: 0,ff,ff,ff,ff,ff,ff,0
              [ 359.756284] i.mx8-hdp 32c00000.hdmi: 0,ff,ff,ff,ff,ff,ff,0
              [ 359.928661] [drm] HDMI/DP Cable Plug In
              [ 361.861155] [drm] HDMI/DP Cable Plug In
              [ 365.301165] [drm] HDMI/DP Cable Plug In
              [ 368.789176] [drm] HDMI/DP Cable Plug In
              [ 370.928644] [drm] HDMI/DP Cable Plug In
              [ 374.365176] [drm] HDMI/DP Cable Plug In
              [ 377.857179] [drm] HDMI/DP Cable Plug In

              --------

              setenv mmcargs "setenv bootargs console=ttymxc0,115200 earlycon=ec_imx6q,0x30860000,115200 root=/dev/mmcblk0p2 rootwait rw video=HDMI-A-1:1366x768-16@60"

              savenv

              ---debug after boot:

              fbset -s                  (it seems setting is OK,but no display, no debug info output)                                                                                                                                                                               

                                                                                                                                                                                                                      

              mode "1366x768"                                                                                                                                                                                         

                  geometry 1366 768 1366 768 16                                                                                                                                                                       

                  timings 0 0 0 0 0 0 0                                                                                                                                                                               

                  accel true                                                                                                                                                                                          

                  rgba 5/11,6/5,5/0,0/0                                                                                                                                                                               

              endmode  

               

              ---------------

              setenv mmcargs "setenv bootargs console=ttymxc0,115200 earlycon=ec_imx6q,0x30860000,115200 root=/dev/mmcblk0p2 rootwait rw video=HDMI-A-1:1366x768-32@60"

              saveenv

              ---debug after boot:

              [   65.878862] [drm] HDMI/DP Cable Plug In                                                                                                                                                              

                                                                                                                                                                                                                      

              [   69.366391] [drm] HDMI/DP Cable Plug In

              ....

              fbset -s.            (it seems setting is OK,but display: NO Signal,debug info output: HDMI/DP Cable Plug In ....)

              mode "1366x768"                                                                                                                                                                                         

                  geometry 1366 768 1366 768 32                                                                                                                                                                       

                  timings 0 0 0 0 0 0 0                                                                                                                                                                               

                  accel true                                                                                                                                                                                          

                  rgba 8/16,8/8,8/0,0/0                                                                                                                                                                               

              endmode     

               

               

               

              • Re: mimo 18.5" touchscreen DVI-hdmi convertor no display for maaxboard
                gonewtinwind

                HI Josh,

                I build zeus branch for maaxboard to connect to the 18.5" mimo touchscreen. it works, but not perfect. (posted here too: can I build maaxboard zeus branch now? )

                there is a Thin Purple Line  Left Side(edge) it look like about 2 pixels.

                is there a software issue or GPU hardware issue in the microprocessor?

                Thank you.

                 

                 

                 

                .