IMX8MQ EVK Booting LINUX from SD card

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

IMX8MQ EVK Booting LINUX from SD card

跳至解决方案
3,644 次查看
JKT
Contributor II

Hi

I am setting up/bringing up the new iMX8M Quad EVK. 

I have changed the BOOT OPTION to boot from micro SD card. (1100). 

(By default the board was booting Android from EMMC.) My interest is SD card-LINUX.

 

Before setup the Yocto build setup, as it takes longer time, I decided to go with the pre-built binaries and flash them and boot the board, then I can go with the Yocto built images.

But the prebuilt images did not work.

 

The pre-built images are taken from

L4.14.98_2.0.0_MX8MQ - from https://www.nxp.com/webapp/sps/download/preDownload.jsp

fsl-image-mfgtool-initramfs-imx_mfgtools.cpio.gz.u-boot --> I thought this is the U-boot image

fsl-image-validation-imx-imx8mqevk.sdcard --> SD card image

 

I have referred the below page to flash the SDcard image and Uboot image. I used the dd command not uuu utility.

https://community.nxp.com/t5/i-MX-Processors/Understanding-imx8mqevk-and-booting-linux-from-sdcard/m...

flashed the SD card image and flashed the Uboot image (as it is) with offset=33 for IMX8MQ EVK.

Changed the Boot switch to boot from SD card.(1100)

J1701 - micro USB cable connected - Putty to look for serial console output (115200, no parity, flowctl off)

But there is no any console message of booting. So I think, board does not boot. Is there any other way to fix/confirm this?

questions: - kindly try to answer/clarify all the questions.

1. Whether this pre-built binaries work for IMX8MQ EVK? If so why are they not booting in my case. Could you please give the series of steps, that I can follow/test.

2. Is the U-boot image correct? If not point me to correct image file and correct dd command.

3. Can you point me to any single document (if any) that I can refer? I already downloaded some docs and checking them. Interested to know whether any single guide for this?

FYKI, I am yet to setup the Yocto. But not sure how it is going to be. Because when I was trying for IMX6SX SABRESD board, the yocto built image was not booting or some build error throws. I have created another thread for that.

I was expecting the setup with pre-built images should be straight forward and less time consuming. But not sure why these issues arise. This is an urgent need. your quicker reply is appreciated.

 

Thanks and Regards.

 

 

 

 

 

 

 

标签 (1)
0 项奖励
1 解答
3,625 次查看
jimmychan
NXP TechSupport
NXP TechSupport

Hello @JKT ,

 

The SD card image (with the extension .wic) contains U-Boot, the Linux image and device trees, and the rootfs. So you don't need to program the u-boot again. Please read the i.MX Linux User guide for more information.

在原帖中查看解决方案

0 项奖励
8 回复数
3,059 次查看
Junjielu
Contributor III

Hi @jimmychan  and @JKT , 

I am trying the same thing ( iMX8MQ EVK booting from SD card), but the serial port seems not work well (output mess message) .  I saw the correct booting message only once!!! I am pretty sure the baud rate was set correctly.   There are 2 EVK boards in our group, and both of them have the same issue. It's very weird!  One of colleagues used them before and got the same issue. 

have you got this same issue before?  

Thanks,

Jason

 

 

 

0 项奖励
3,055 次查看
jimmychan
NXP TechSupport
NXP TechSupport

I am using putty for the debug console. The setting for the uart is 115200, 8N1, no hard flow control.

0 项奖励
3,015 次查看
Junjielu
Contributor III

Hi Jimmy,

The display and system work well with HDMI hotplug.  But, the opened Wayland Terminal will be gone after HDMI calbe unplugged/replugged-in, which is very weird... 

Do you know how to solve this problem? 

thanks a lot!

Jason

0 项奖励
3,637 次查看
jimmychan
NXP TechSupport
NXP TechSupport

You can download the newer version of images from the link below:

https://www.nxp.com/design/software/embedded-software/i-mx-software/embedded-linux-for-i-mx-applicat...

 

e.g. Linux 5.4.47_2.2.0​​, there is Documentation and demo image for the EVK (i.MX 8M Quad EVK​).

The easiest way is copying the full SD card image (.wic) to the SD card.

The command is : $ sudo dd if=<image name>.wic of=/dev/sdx bs=1M && sync

For details, please refer to the Chapter 4.3.2 in i.MX_Linux_Users_Guide.pdf in the documentation.

 

0 项奖励
3,635 次查看
JKT
Contributor II

@jimmychan Thanks jimmychan. 

Do I need to flash the U-boot also? or only SD card image is fine?

Because in the other blog, it was mentioned to flash U-boot again.

0 项奖励
3,626 次查看
jimmychan
NXP TechSupport
NXP TechSupport

Hello @JKT ,

 

The SD card image (with the extension .wic) contains U-Boot, the Linux image and device trees, and the rootfs. So you don't need to program the u-boot again. Please read the i.MX Linux User guide for more information.

0 项奖励
2,321 次查看
vipulj
Contributor I

In my case I have instead of .wic .sdcard is generated and it is not booting up from SD card

0 项奖励
3,622 次查看
JKT
Contributor II

Hi Jimmy, I read the doc and flashed the .wic image. It boots. Nex step I try with Yocto - build image.

Thanks.

0 项奖励