hi all,
I have posted my question here:
(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:
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