This article will give a brief introduction of FRDM-IMX91S software release.
i.MX FRDM Development software release contains prebuilt images, documentation, and i.MX FRDM Yocto layer for FRDM-IMX boards. It also includes support for Matter.
Based on i.MX SW 2024 Q3 BSP release
i.MX FRDM Yocto layer source: https://github.com/nxp-imx-support/meta-imx-frdm
For more details, please check i.MX FRDM Software User Guide.
FRDM-IMX91S accessories and corresponding dtb:
Build FRDM-IMX91S SD boot image:
$ repo init -u https://github.com/nxp-imx/imx-manifest -b imx-linux-scarthgap -m imx-6.6.36-2.1.0.xml
$ repo sync
$ cd ${MY_YOCTO}/sources
$ git clone https://github.com/nxp-imx-support/meta-imx-frdm.git
$ cd ${MY_YOCTO}
$ MACHINE=imx91frdmimx91s DISTRO=fsl-imx-xwayland source sources/meta-imx-frdm/tools/imx-frdm-setup.sh -b frdm-imx91s
$ bitbake imx-image-full
$ zstdcat imx-image-full-imx91frdmimx91s.rootfs.wic.zst | sudo dd of=/dev/sdx bs=1M && sync
$ uuu -b sd_all imx-image-full-imx91frdmimx91s.rootfs.wic.zst
Build FRDM-IMX91S NAND boot image:
$ repo init -u https://github.com/nxp-imx/imx-manifest -b imx-linux-scarthgap -m imx-6.6.36-2.1.0.xml
$ repo sync
$ cd ${MY_YOCTO}/sources
$ git clone https://github.com/nxp-imx-support/meta-imx-frdm.git
$ cd ${MY_YOCTO}
$ MACHINE=imx91frdmimx91s DISTRO=fsl-imx-xwayland source sources/meta-imx-frdm/tools/imx-frdm-setup.sh -b frdm-imx91s
$ echo "UBOOT_CONFIG = \"nand\"" >> conf/local.conf
$ bitbake imx-image-base
$ bitbake fsl-image-mfgtool-initramfs
$ sudo uuu example_kernel_nand.uuu
Based on i.MX Matter 2024 Q3.
To include Matter support, please follow below steps to include Matter layer into Yocto build.
$ cd ${MY_YOCTO}/sources/meta-nxp-connectivity
$ git remote update
$ git checkout imx_matter_2024_q3
$ cd ${MY_YOCTO}/sources
$ git clone https://github.com/nxp-imx-support/meta-imx-frdm.git
$ cd ${MY_YOCTO}
$ MACHINE=imx91frdmimx91s-iwxxx-matter DISTRO=fsl-imx-xwayland source sources/meta-imx-frdm/tools/imx-frdm-matter-setup.sh bld-xwayland-frdmimx91s
$ bitbake imx-image-multimedia
More information about i.MX productions can be found at(http://www.nxp.com/imxlinux)