F&S MX8MM Yocto Release Y2024.10 (fsimx8mm-Y2024.10)
This is a maintenance release for F&S modules of the i.MX8MM SoC family, based on the NXP lf-5.15.71_2.2.2 release.
Supported Boards
- PicocoreMX8MM-DDR3L
- PicocoreMX8MM-LPDDR4
- PicocoreMX8MMr2-LPDDR4
- FS8MMOSM-SF
Please see the new revision of following file
for a description of how everything is installed and used. This doc sub-directory also contains other documentation, for example about the hardware of the boards and the starter kits.
Please note that Yocto releases use a 'Y' for the version number. The version counting is independent form other releases.
Content
The release consists of the following files and directories:
| File | Purpose |
|---|---|
| README.txt | Release notes |
| setup-yocto | Script to download and install the Yocto release |
| fs-release-manifest.xml | Release Manifest, containing the used versions |
| binaries/ | Precompiled images (full names) |
| sdcard/ | Precompiled images (names as expected by install script) |
| doc/ | Manuals and documentation |
How to build
Use the latest F&S Development Machine from the F&S website To build the example release binaries, run:
Code
- git clone -b fsimx8mm-Y2024.10 https://github.com/FSEmbedded/releases-fus.git
- cd releases-fus
- ./setup-yocto <build_dir>
- cd <build_dir>/yocto-fus
- DISTRO=fus-imx-wayland MACHINE=fsimx8mm . fus-setup-release.sh
- bitbake fus-image-std
Highlights
Here are some highlights of this release.
1. Update Linux Kernel to patch level 5.15.160
This fixes several smaller bugs and CVEs.
For more information please see
https://cdn.kernel.org/pub/lin…el/v5.x/ChangeLog-5.15.72
to
https://cdn.kernel.org/pub/lin…l/v5.x/ChangeLog-5.15.160
Also adds support for the new F&S LVDS Displays and improves the
Cortex-M support in Linux and adds SPI-NOR flash support to the
efusmx8mp.
2. Improved boot loader U-Boot 2021.04
Several bug fixes and improvements, like the Resource Domain Control
support in U-Boot device tree and an improved xhci USB driver.
3. Tested with Yocto poky layer version 4.0.20
This fixes several smaller bugs and CVEs, like CVE-2024-6387 OpenSSH
signal handler race condition.
For more information, please see
https://docs.yoctoproject.org/…release-notes-4.0.19.html
to
https://docs.yoctoproject.org/…release-notes-4.0.20.html
Adding support for FSOSM8MM
Adding support for the FSOSM8MM modules to the architecture specific releases
Changelog
The following list shows the most noticeable changes in this release in more detail since our last release for this platform. For a detailed description please check the respective git histories.
u-boot-2021.04-fsimx8mm-2024.10
- Add support for OSM8MM
- Include imx_tmu driver for fsimx8m(m/n/p)
- Fix USB handling for fsimx8mm
- Adjust size of CMA only for DRAM > 1GB
linux-5.15.160-fsimx8mm-2024.10
- Add support for OSM8MM
- Use bitbanging for SPI_A on ADP-OSM-BB
- Handle backlight control better for OSM8MM
- Update version of PCoreBBDSI for fsimx8mm
- Fix basler support for fsimx8mm
- Fix pwm frequency for pca963x
meta-fus-fsimx8mm-2024.10
- Add support for OSM8MM
- Fix name for new display Device-Tree from PicoCoreMX8MMr2-LPDDR4
linux-examples-fus-fs1
(no changes)
Documentation
Please download the hardware documentation directly from our website. Then you always have the newest version.
For further support please contact us in the F&S Forum