Difference between revisions of "IoTGateway/BSP/Linux/iMX8/FAQ"

From ESS-WIKI
Jump to: navigation, search
 
Line 1: Line 1:
 
== Disable debug console ==
 
== Disable debug console ==
 +
 
For ROM-5720 , ROM-5620, ROM-7720
 
For ROM-5720 , ROM-5620, ROM-7720
 +
 
*Step 1
 
*Step 1
 +
 
disable service as below:
 
disable service as below:
 +
 
  systemctl disable serial-getty@ttymxc0.service
 
  systemctl disable serial-getty@ttymxc0.service
 +
 
*Step 2
 
*Step 2
Adjust "1" of SW1 to on.
+
 
Then reboot.
+
Adjust "1" of SW1 to on. Then reboot.
 +
 
  
  
Line 46: Line 52:
  
 
  gst-launch-1.0 filesrc location=HDMI.mp4 ! qtdemux ! h264parse ! vpudec ! '''kmssink'''
 
  gst-launch-1.0 filesrc location=HDMI.mp4 ! qtdemux ! h264parse ! vpudec ! '''kmssink'''
 +
 +
== ROM-5721 Cold reset setup ==
 +
If we want to setup cold reset, we have to pull high the MX8MM_IOMUXC_SAI1_RXFS_GPIO4_IO0(default is low).

Latest revision as of 10:49, 26 August 2020

Disable debug console

For ROM-5720 , ROM-5620, ROM-7720

  • Step 1

disable service as below:

systemctl disable serial-getty@ttymxc0.service
  • Step 2

Adjust "1" of SW1 to on. Then reboot.


Running M4 demo application on i.MX8

confirm imx8mq_m4_TCM_hello_world.bin in partition 1

connect mcu debug port

u-boot command as below:

boot from emmc

fatload mmc 0:1 0x7e0000 imx8mq_m4_TCM_hello_world.bin    

boot from sd

fatload mmc 1:1 0x7e0000 imx8mq_m4_TCM_hello_world.bin  

then

bootaux 0x7e0000

console will show "hello world"

iMX8MQ Dual Display

  • Connect HDMI and MIPI to HDMI cable
setenv mmcargs setenv bootargs ${jh_clk} console=${console} modprobe.blacklist=${modprobe.blacklist} root=${mmcroot}
setenv fdt_file adv-imx8mq-rom5720-a1-dual-display.dtb
  • Then weston will show on MIPI to HDMI
  • Playback video on MIPI to HDMI
gst-launch-1.0 filesrc location=HDMI.mp4 ! qtdemux ! h264parse ! vpudec ! waylandsink
  • Playback video on HDMI
gst-launch-1.0 filesrc location=HDMI.mp4 ! qtdemux ! h264parse ! vpudec ! kmssink

ROM-5721 Cold reset setup

If we want to setup cold reset, we have to pull high the MX8MM_IOMUXC_SAI1_RXFS_GPIO4_IO0(default is low).