I've the board EVB-SCMIMX6SX. It works fine with the demo SD-CARD.
I compiled the yocto project with the following arguments
DISTRO=fsl-imx-waylandimx6sxsabresd
MACHINE=imx6sxsabresd
Then I used the command
zstdcat imx-image-core-imx6sxsabresd.rootfs-20241028154829.wic.zst | sudo dd of=/dev/sd<partition> bs=1M conv=fsync
to copy the wic file to a spare SD card (8G).
The copy was successful (i.e. no errors displayed), but the board didn't boot.
How can I solve this problem?
Am I using the wrong values for the DISTRO/MACHINE arguments?
Are you using the NXP i.MX 6SoloX SABRE Development Board | NXP Semiconductors board? If yes, you can use this MACHINE=imx6sxsabresd.
And here you need to check if the boot mode are set to boot from SD card firstly.
This is the board :
For the boar in your hand is :
They are not the same board, so can not use the same name.
linux-imx/arch/arm/boot/dts at imx_4.14.98_2.2.0 · nxp-imx/linux-imx · GitHub