{"id":12479,"date":"2026-10-05T05:57:49","date_gmt":"2026-10-05T05:57:49","guid":{"rendered":"https:\/\/www.embedian.com\/?post_type=ht_kb&#038;p=12479"},"modified":"2026-10-09T03:20:14","modified_gmt":"2026-10-09T03:20:14","slug":"building-yocto-scarthgap-bsp-distribution-osm-mp255-sf","status":"publish","type":"ht_kb","link":"https:\/\/www.embedian.com\/sv\/knowledge-base\/building-yocto-scarthgap-bsp-distribution-osm-mp255-sf\/","title":{"rendered":"Building Yocto Scarthgap BSP Distribution"},"content":{"rendered":"\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<div class=\"wp-block-post-date__modified-date wp-block-post-date\"><time datetime=\"2026-10-09T03:20:14+00:00\">9 oktober 2026<\/time><\/div>\n\n\n<div class=\"wp-block-ht-block-toc is-style-rounded htoc htoc--position-wide toc-list-style-plain\" data-htoc-state=\"expanded\" data-htoc-scrollspy=\"false\" data-htoc-auto-collapse=\"false\" data-htoc-mapping-headers=\"[false,true,true,true,true,true]\"><span class=\"htoc__title\"><span class=\"ht_toc_title\">Table of Contents<\/span><span class=\"htoc__toggle\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\"><g fill=\"#444\"><path d=\"M15 7H1c-.6 0-1 .4-1 1s.4 1 1 1h14c.6 0 1-.4 1-1s-.4-1-1-1z\"><\/path><path d=\"M15 1H1c-.6 0-1 .4-1 1s.4 1 1 1h14c.6 0 1-.4 1-1s-.4-1-1-1zM15 13H1c-.6 0-1 .4-1 1s.4 1 1 1h14c.6 0 1-.4 1-1s-.4-1-1-1z\"><\/path><\/g><\/svg><\/span><\/span><div class=\"htoc__itemswrap\"><ul class=\"ht_toc_list\"><li class=\"\"><a href=\"#htoc-overview-of-the-meta-embedian-yocto-layer\">Overview of the meta-embedian Yocto Layer<\/a><\/li><li class=\"\"><a href=\"#htoc-setting-up-the-tools-and-build-environment\">Setting Up the Tools and Build Environment<\/a><\/li><li class=\"\"><a href=\"#htoc-building-the-target-platforms\">Building the Target Platforms<\/a><\/li><li class=\"\"><a href=\"#htoc-building-the-target-platforms1\">Building Images with QT<\/a><\/li><li class=\"\"><a href=\"#htoc-setup-sd-card-automatically\">Setup SD Card Automatically<\/a><\/li><li class=\"\"><a href=\"#htoc-feed-packages\">Install additional Packages<\/a><\/li><li class=\"\"><a href=\"#htoc-writing-bitbake-recipes\">Writing Bitbake Recipes<\/a><\/li><li class=\"\"><a href=\"#htoc-setup-emmc-manually\">Setup eMMC<\/a><\/li><\/ul><\/div><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-1 wp-block-paragraph\">This document outlines the process used by Embedian to generate a customized build of STMicroelectronics&#8217; official <em>STM32MP25<\/em> OpenSTLinux Yocto Scarthgap BSP for the <em>OSM-MP255-SF<\/em> platform. The build workflow retrieves the required layers and metadata from Embedian\u2019s GitHub repository and compiles the distribution using <em>BitBake<\/em>. This methodology is adopted to streamline parallel development and maintain alignment with upstream changes. The resulting build artifacts include bootable binary images, package feed repositories, and an SDK tailored for <em>OSM-MP255-SF<\/em> application and firmware development.<\/p>\n\n\n\n<div class=\"wp-block-uagb-image uagb-block-85c723ff wp-block-uagb-image--layout-default wp-block-uagb-image--effect-static wp-block-uagb-image--align-none\"><figure class=\"wp-block-uagb-image__figure\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.embedian.com\/wp-content\/uploads\/2025\/12\/mp255_med.webp\" alt=\"\" class=\"uag-image-7255\" width=\"400\" height=\"400\" title=\"mp255_med\" loading=\"lazy\" role=\"img\" \/><\/figure><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-2 wp-block-paragraph\">ST makes their STM32MP series official bsp build scripts available via the following GIT repository:<\/p>\n\n\n\n<div class=\"wp-block-uagb-icon-list uagb-block-b948ed9e\"><div class=\"uagb-icon-list__wrap\">\n<div class=\"wp-block-uagb-icon-list-child uagb-block-fe0afe88\"><span class=\"uagb-icon-list__source-wrap\"><svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 0C114.6 0 0 114.6 0 256c0 141.4 114.6 256 256 256s256-114.6 256-256C512 114.6 397.4 0 256 0zM406.6 278.6l-103.1 103.1c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25L306.8 288H128C110.3 288 96 273.7 96 256s14.31-32 32-32h178.8l-49.38-49.38c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l103.1 103.1C414.6 241.3 416 251.1 416 256C416 260.9 414.6 270.7 406.6 278.6z\"><\/path><\/svg><\/span><span class=\"uagb-icon-list__label\">https:\/github.com\/STMicroelectronics\/meta-st-openstlinux<\/span><\/div>\n<\/div><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-3 wp-block-paragraph\">meta-st-openstlinux is a layer containing the framework metadata for current versions of OpenSTLinux.<\/p>\n\n\n\n<div class=\"wp-block-uagb-icon-list uagb-block-ac297df4\"><div class=\"uagb-icon-list__wrap\">\n<div class=\"wp-block-uagb-icon-list-child uagb-block-6ab00cdc\"><span class=\"uagb-icon-list__source-wrap\"><svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 0C114.6 0 0 114.6 0 256c0 141.4 114.6 256 256 256s256-114.6 256-256C512 114.6 397.4 0 256 0zM406.6 278.6l-103.1 103.1c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25L306.8 288H128C110.3 288 96 273.7 96 256s14.31-32 32-32h178.8l-49.38-49.38c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l103.1 103.1C414.6 241.3 416 251.1 416 256C416 260.9 414.6 270.7 406.6 278.6z\"><\/path><\/svg><\/span><span class=\"uagb-icon-list__label\">https:\/\/github.com\/STMicroelectronics\/meta-st-stm32mp\/<\/span><\/div>\n<\/div><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-4 wp-block-paragraph\">meta-st-stm32mp BSP layer is a layer containing the STMicroelectronics bsp metadata for current versions of stm32mp.<\/p>\n\n\n\n<div class=\"wp-block-uagb-icon-list uagb-block-3fa0afa0\"><div class=\"uagb-icon-list__wrap\">\n<div class=\"wp-block-uagb-icon-list-child uagb-block-b4cabcf0\"><span class=\"uagb-icon-list__source-wrap\"><svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 0C114.6 0 0 114.6 0 256c0 141.4 114.6 256 256 256s256-114.6 256-256C512 114.6 397.4 0 256 0zM406.6 278.6l-103.1 103.1c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25L306.8 288H128C110.3 288 96 273.7 96 256s14.31-32 32-32h178.8l-49.38-49.38c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l103.1 103.1C414.6 241.3 416 251.1 416 256C416 260.9 414.6 270.7 406.6 278.6z\"><\/path><\/svg><\/span><span class=\"uagb-icon-list__label\">https:\/\/github.com\/STMicroelectronics\/meta-st-stm32mp-addons<\/span><\/div>\n<\/div><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-5 wp-block-paragraph\">STMicroelectronics Yocto layer providing additional recipes, configurations, and platform support for STM32MP devices.<\/p>\n\n\n\n<h2 id=\"htoc-overview-of-the-meta-embedian-yocto-layer\" class=\"wp-block-heading\">Overview of the <em>meta-embedian<\/em> Yocto Layer<\/h2>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-6 wp-block-paragraph\">The supplied <em>meta-embedian<\/em> Yocto compliant layer has the following organization:<\/p>\n\n\n\n<p class=\"has-white-color has-black-background-color has-text-color has-background has-link-color has-medium-font-size wp-elements-7 wp-block-paragraph\">.<br>\u251c\u2500\u2500 conf<br>\u2502&nbsp;&nbsp; \u251c\u2500\u2500 layer.conf<br>\u2502&nbsp;&nbsp; \u2514\u2500\u2500 machine<br>\u2502&nbsp;&nbsp; \u251c\u2500\u2500 osmmp255-1g.conf<br>\u2502&nbsp;&nbsp; \u2514\u2500\u2500 osmmp255.conf<br>\u251c\u2500\u2500 COPYING.MIT<br>\u251c\u2500\u2500 README<br>\u251c\u2500\u2500 recipes-bsp<br>\u2502&nbsp;&nbsp; \u251c\u2500\u2500 tools<br>\u2502&nbsp;&nbsp; \u2502&nbsp;&nbsp; \u2514\u2500\u2500 st-hostname<br>\u2502&nbsp;&nbsp; \u2502&nbsp;&nbsp; \u251c\u2500\u2500 st-hostname_%.bbappend<br>\u2502&nbsp;&nbsp; \u2502&nbsp;&nbsp; \u2514\u2500\u2500 st-hostname.sh<br>\u2502&nbsp;&nbsp; \u251c\u2500\u2500 trusted-firmware-a<br>\u2502&nbsp;&nbsp; \u2502&nbsp;&nbsp; \u251c\u2500\u2500 tf-a-stm32mp<br>\u2502&nbsp;&nbsp; \u2502&nbsp;&nbsp; \u2502&nbsp;&nbsp; \u2514\u2500\u2500 0001-ARM-stm32mp2-add-Embedian-OSM-MP255-SF-support.patch<br>\u2502&nbsp;&nbsp; \u2502&nbsp;&nbsp; \u2514\u2500\u2500 tf-a-stm32mp_2.10.bbappend<br>\u2502&nbsp;&nbsp; \u2514\u2500\u2500 u-boot<br>\u2502&nbsp;&nbsp; \u251c\u2500\u2500 u-boot-stm32mp<br>\u2502&nbsp;&nbsp; \u2502&nbsp;&nbsp; \u2514\u2500\u2500 0001-board-stm32mp2-add-Embedian-OSM-MP255-SF-support.patch<br>\u2502&nbsp;&nbsp; \u2514\u2500\u2500 u-boot-stm32mp_2023.10.bbappend<br>\u251c\u2500\u2500 recipes-core<br>\u2502&nbsp;&nbsp; \u251c\u2500\u2500 base-files<br>\u2502&nbsp;&nbsp; \u2502&nbsp;&nbsp; \u251c\u2500\u2500 base-files<br>\u2502&nbsp;&nbsp; \u2502&nbsp;&nbsp; \u2502&nbsp;&nbsp; \u251c\u2500\u2500 issue<br>\u2502&nbsp;&nbsp; \u2502&nbsp;&nbsp; \u2502&nbsp;&nbsp; \u2514\u2500\u2500 issue.net<br>\u2502&nbsp;&nbsp; \u2502&nbsp;&nbsp; \u2514\u2500\u2500 base-files_%.bbappend<br>\u2502&nbsp;&nbsp; \u2514\u2500\u2500 busybox<br>\u2502&nbsp;&nbsp; \u251c\u2500\u2500 busybox<br>\u2502&nbsp;&nbsp; \u2502&nbsp;&nbsp; \u2514\u2500\u2500 ftpget.cfg<br>\u2502&nbsp;&nbsp; \u2514\u2500\u2500 busybox_%.bbappend<br>\u251c\u2500\u2500 recipes-devtools<br>\u2502&nbsp;&nbsp; \u2514\u2500\u2500 sdcard-raw-tools<br>\u2502&nbsp;&nbsp; \u251c\u2500\u2500 sdcard-raw-tools<br>\u2502&nbsp;&nbsp; \u2502&nbsp;&nbsp; \u2514\u2500\u2500 create_emmc_raw_from_flashlayout.sh<br>\u2502&nbsp;&nbsp; \u2514\u2500\u2500 sdcard-raw-tools.bbappend<br>\u251c\u2500\u2500 recipes-kernel<br>\u2502&nbsp;&nbsp; \u2514\u2500\u2500 linux<br>\u2502&nbsp;&nbsp; \u251c\u2500\u2500 linux-stm32mp<br>\u2502&nbsp;&nbsp; \u2502&nbsp;&nbsp; \u251c\u2500\u2500 6.6<br>\u2502&nbsp;&nbsp; \u2502&nbsp;&nbsp; \u2502&nbsp;&nbsp; \u2514\u2500\u2500 6.6.116<br>\u2502&nbsp;&nbsp; \u2502&nbsp;&nbsp; \u2514\u2500\u2500 fragment-embedian-osm-mp255.config<br>\u2502&nbsp;&nbsp; \u2514\u2500\u2500 linux-stm32mp_6.6.bbappend<br>\u2514\u2500\u2500 recipes-security<br>\u2514\u2500\u2500 optee<br>\u251c\u2500\u2500 optee-os-stm32mp<br>\u2502&nbsp;&nbsp; \u2514\u2500\u2500 0001-plat-stm32mp2-add-Embedian-OSM-MP255-SF-support.patch<br>\u2514\u2500\u2500 optee-os-stm32mp_4.0.0.bbappend<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-11ff3fd9\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong><strong>Notes on&nbsp;<em>meta-embedian<\/em>&nbsp;layer content<\/strong><\/strong><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-8 wp-block-paragraph\" id=\"htoc-conf-machine\"><code>conf\/machine\/*<\/code><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-9 wp-block-paragraph\" id=\"htoc-this-folder-contains-the-machine-definitions-for-all-embedian-s-platform-and-backup-repository-in-embedian-these-select-the-associated-kernel-kernel-config-u-boot-u-boot-config-and-tar-bz2-image-settings\">This folder provides machine configuration files defining hardware-specific settings for Embedian OSM-MP255-SF platforms, including different memory configurations.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-10 wp-block-paragraph\" id=\"htoc-recipes-bsp-u-boot\"><code>recipes-bsp\/tools\/*<\/code><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-11 wp-block-paragraph\" id=\"htoc-this-folder-contains-recipes-used-to-build-das-u-boot-for-all-embedian-s-platform\">Provides customizations for system-level BSP tools and utilities used during system initialization.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-12 wp-block-paragraph\" id=\"htoc-recipes-bsp-u-boot1\"><code>recipes-bsp\/u-boot\/*<\/code><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-13 wp-block-paragraph\" id=\"htoc-this-folder-contains-recipes-used-to-build-das-u-boot-for-all-embedian-s-platform1\">This folder provides Embedian-specific U-Boot customizations for the OSM-MP255-SF platform.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-14 wp-block-paragraph\" id=\"htoc-recipes-bsp-imx-atf\"><code>recipes-bsp\/trusted-firmware-a\/*<\/code><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-15 wp-block-paragraph\" id=\"htoc-this-folder-contains-recipes-used-to-enable-console-port-for-embedian-s-i-mx8mm-and-pitx-mx8m-plus-platform\">Provides Embedian-specific Trusted Firmware-A (TF-A) customizations and patches for the STM32MP255 platform.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-16 wp-block-paragraph\" id=\"htoc-recipes-bsp-imx-sc-firmware\"><code>recipes-core\/base-files\/*<\/code><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-17 wp-block-paragraph\" id=\"htoc-recipes-bsp-alsa-state\">Customizes basic system files and login\/banner information for Embedian platforms.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-18 wp-block-paragraph\" id=\"htoc-recipes-bsp-imx-mkimage\"><code>recipes-core\/busybox\/*<\/code><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-19 wp-block-paragraph\" id=\"htoc-this-folder-contains-imx-mkimage-tool-for-embedian-s-i-mx93-i-mx8mq-i-mx8mm-i-mx8qm-i-mx8mp-platform\">Provides Embedian-specific BusyBox configuration and functionality.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-20 wp-block-paragraph\" id=\"htoc-recipes-core-busybox\"><code>recipes-devtools\/sdcard-raw-tools\/*<\/code><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-21 wp-block-paragraph\" id=\"htoc-this-folder-remove-telnetd-from-bysybox-for-all-embedian-s-platform\">&nbsp;Provides tools for generating raw eMMC\/SD card images from STM32MP flash layout files.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-22 wp-block-paragraph\" id=\"htoc-recipes-core-psplash\"><code>recipes-security\/optee\/*<\/code>&nbsp;<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-23 wp-block-paragraph\" id=\"htoc-this-folder-customized-yocto-boot-psplash-for-all-embedian-s-platform\">Provides Embedian-specific OP-TEE OS customizations for the STM32MP255 platform.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-24 wp-block-paragraph\" id=\"htoc-recipes-kernel-linux\"><code>recipes-kernel\/linux\/linux-stm32m<\/code>p\/<code>*<\/code><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-25 wp-block-paragraph\" id=\"htoc-contains-the-recipes-needed-to-build-for-all-embedian-s-platform-linux-kernels\">Contains Linux kernel configuration fragments and version-specific patches for STM32MP platforms.<\/p>\n<\/div><\/div>\n\n\n\n<h2 id=\"htoc-setting-up-the-tools-and-build-environment\" class=\"wp-block-heading\">Setting Up the Tools and Build Environment<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-26 wp-block-paragraph\">To build the latest ST<em>&nbsp;STM32MP255C<\/em>&nbsp;meta-bsp, you first need an&nbsp;<em><mark class=\"has-inline-color has-vivid-red-color\">Ubuntu 20.04<\/mark><\/em>&nbsp;or&nbsp;<em><mark class=\"has-inline-color has-vivid-red-color\">22.04<\/mark><\/em>&nbsp;LTS installation. Since bitbake does not accept building images using root privileges, please&nbsp;<strong>do not<\/strong>&nbsp;login as a root user when performing the instructions in this section.&nbsp;<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-27 wp-block-paragraph\">Once you have <em>Ubuntu 20.04<\/em> or <em>22.04<\/em> LTS running, install the additional required support packages using the following console command:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-bd048fd1\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-28 wp-block-paragraph\" id=\"htoc-sudo-apt-install-gawk-wget-git-diffstat-unzip-texinfo-gcc-build-essential-chrpath-socat-cpio-python3-python3-pip-python3-pexpect-xz-utils-debianutils-iputils-ping-python3-git-python3-jinja2-libegl1-mesa-libsdl1-2-dev-python3-subunit-mesa-common-dev-zstd-liblz4-tool-file-libssl-dev-pv-device-tree-compiler-locales-y\" style=\"letter-spacing:1px\">$ sudo apt install gawk wget git diffstat unzip texinfo gcc build-essential chrpath socat cpio python3 python3-pip python3-pexpect xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev python3-subunit mesa-common-dev zstd liblz4-tool file libssl-dev pv device-tree-compiler locales bsdmainutils git-lfs pylint xterm -y<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-16633b27\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-29 wp-block-paragraph\" id=\"htoc-sudo-locale-gen-en-us-utf-8\" style=\"letter-spacing:1px\">$ sudo locale-gen en_US.UTF-8<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-30 wp-block-paragraph\">To get the BSP you need to have &#8217;repo&#8217; installed and use it as:<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-31 wp-block-paragraph\">Install the &#8217;repo&#8217; utility:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-8d3f090f\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-32 wp-block-paragraph\" id=\"htoc-mkdir-bin\" style=\"letter-spacing:1px\">$ mkdir ~\/bin<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-33 wp-block-paragraph\" id=\"htoc-curl-https-storage-googleapis-com-git-repo-downloads-repo-gt-bin-repo\" style=\"letter-spacing:1px\">$ curl&nbsp;https:\/\/storage.googleapis.com\/git-repo-downloads\/repo&nbsp;&gt; ~\/bin\/repo <\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-34 wp-block-paragraph\" id=\"htoc-chmod-a-x-bin-repo\" style=\"letter-spacing:1px\">$ chmod a+x ~\/bin\/repo<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-35 wp-block-paragraph\" id=\"htoc-export-path-bin-path\" style=\"letter-spacing:1px\">$&nbsp;export PATH=~\/bin:$PATH&nbsp;<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-36 wp-block-paragraph\">Download the BSP Yocto Project Environment.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-b6412a5a\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-37 wp-block-paragraph\" id=\"htoc-mkdir-mickledore-release\" style=\"letter-spacing:1px\">$ mkdir ~\/scarthgap-release<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-38 wp-block-paragraph\" id=\"htoc-cd-mickledore-release\" style=\"letter-spacing:1px\">$ cd ~\/scarthgap-release<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-39 wp-block-paragraph\" id=\"htoc-repo-init-u-https-github-com-nxp-imx-imx-manifest-b-imx-linux-mickledore-m-imx-6-1-55-2-2-0-xml\" style=\"letter-spacing:1px\">$ repo init -u https:\/\/github.com\/STMicroelectronics\/oe-manifest.git -b refs\/tags\/openstlinux-6.6-yocto-scarthgap-mpu-v26.02.18<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-40 wp-block-paragraph\" id=\"htoc-repo-sync\" style=\"letter-spacing:1px\">$ repo sync<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-41 wp-block-paragraph\">Download the Embedian Yocto build script and meta layer.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-6b634955\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-42 wp-block-paragraph\" id=\"htoc-cd-sources\" style=\"letter-spacing:1px\">$ cd layers<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-43 wp-block-paragraph\" id=\"htoc-git-clone-https-github-com-embedian-meta-embedian-git-b-mickledore-6-1-55-2-2-0\" style=\"letter-spacing:1px\">$ git clone https:\/\/github.com\/embedian\/meta-embedian.git -b osm-openstlinux-6.6-yocto-scarthgap-mpu-v26.02.18<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-44 wp-block-paragraph\" id=\"htoc-cd-mickledore-release1\" style=\"letter-spacing:1px\">$ cd ~\/scarthgap-release<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-45 wp-block-paragraph\" id=\"htoc-cd-mickledore-release11\" style=\"letter-spacing:1px\"><code>$ export META_LAYER_ROOT=layers<\/code><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-46 wp-block-paragraph\" id=\"htoc-distro-fsl-imx-xwayland-machine-smarcimx932g-source-emb-imx-setup-release-sh-b-build-xwayland\" style=\"letter-spacing:1px\"><code>$ DISTRO=openstlinux-weston MACHINE=osmmp255 BSP_DEPENDENCY=\"layers\/meta-embedian\" source layers\/meta-st\/scripts\/envsetup.sh<\/code><\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-47 wp-block-paragraph\">This script will create and bring you to&nbsp;<em>~\/scarthgap-release\/build-openstlinuxweston-osmmp255<\/em>&nbsp;directory.<\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-5f890ce2\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong><strong>Notes<\/strong><\/strong><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-48 wp-block-paragraph\" id=\"htoc-the-last-line-of-the-above-script\">The last line of the above script<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-49 wp-block-paragraph\" id=\"htoc-distro-lt-distro-name-gt-machine-lt-machine-name-gt-source-emb-imx-setup-release-sh-b-lt-build-dir-gt\" style=\"letter-spacing:1px\">$ DISTRO=openstlinux-weston MACHINE=&lt;machine name&gt; source&nbsp;layers\/meta-st\/scripts\/envsetup.sh<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-50 wp-block-paragraph\" id=\"htoc-2-lt-machine-name-gt-smarcimx932g-if-your-board-is-quad-core-i-mx93-and-2gb-lpddr4x-smarcimx931g-if-your-board-is-quad-core-i-mx93-and-1gb-lpddr4\">2. &lt;machine name&gt;<br>&#8211; <em>osmmp255<\/em>&nbsp;&#8211; if your board is dual core <em>STM32MP255C<\/em> and <em>2GB LPDDR4x<\/em>.<br>&#8211; <em>osmmp255-1g<\/em>&nbsp;&#8211; if your board is dual core <em>STM32MP255C<\/em> and <em>1GB LPDDR4x<\/em>.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-51 wp-block-paragraph\" id=\"htoc-in-this-document-we-will-use-smarcimx932g-as-the-example-of-machine-name-users-need-to-change-different-machine-name-if-you-have-different-smarc-card-variants\">In this document, we will use&nbsp;<em>osmmp255<\/em>&nbsp;as the example of machine name. Users need to change different machine name like <em>osmmp255-1g<\/em> if your <em>LPDDR4x<\/em> configuration is 1GB.<\/p>\n<\/div><\/div>\n\n\n\n<h2 id=\"htoc-building-the-target-platforms\" class=\"wp-block-heading\">Building the Target Platforms<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-52 wp-block-paragraph\">To build Embedian\/ST Yocto BSP,&nbsp;use the following commands:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-b81a655c\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-53 wp-block-paragraph\" id=\"htoc-machine-smarcimx932g-bitbake-k-fsl-image-qt6-validation-imx\" style=\"letter-spacing:1px\"><em><code>$ MACHINE=osmmp255 bitbake -k st-image-weston<\/code><\/em><\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-a82c9356\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong><strong>Notes<\/strong><\/strong><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-54 wp-block-paragraph\" id=\"htoc-fsl-image-validation-imx-provides-a-gui-image-without-qt6\"><em>st-image-weston<\/em> provides a gui image without QT6.&nbsp;<\/p>\n<\/div><\/div>\n\n\n\n<h2 id=\"htoc-building-the-target-platforms1\" class=\"wp-block-heading\">Building Images with QT<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-55 wp-block-paragraph\">To build Embedian\/ST Yocto BSP with QT developer packages,&nbsp;use the following instructions.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-4f9aa439\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-56 wp-block-paragraph\" id=\"htoc-cd-sources1\" style=\"letter-spacing:1px\">$ cd layers<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-57 wp-block-paragraph\" id=\"htoc-git-clone-https-github-com-embedian-meta-embedian-git-b-mickledore-6-1-55-2-2-01\" style=\"letter-spacing:1px\">$ git clone https:\/\/github.com\/embedian\/meta-embedian.git -b osm-openstlinux-6.6-yocto-scarthgap-mpu-v26.02.18<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-58 wp-block-paragraph\" id=\"htoc-git-clone-https-github-com-embedian-meta-embedian-git-b-mickledore-6-1-55-2-2-011\" style=\"letter-spacing:1px\">$ git clone -b v2.3.0 https:\/\/github.com\/STMicroelectronics\/meta-st-x-linux-qt.git layers\/meta-st\/meta-st-x-linux-qt<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-59 wp-block-paragraph\" id=\"htoc-git-clone-https-github-com-embedian-meta-embedian-git-b-mickledore-6-1-55-2-2-0111\" style=\"letter-spacing:1px\">$ git clone -b 6.8.2 https:\/\/code.qt.io\/yocto\/meta-qt6.git layers\/meta-qt6<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-60 wp-block-paragraph\" id=\"htoc-cd-mickledore-release111\" style=\"letter-spacing:1px\">$ cd ~\/scarthgap-release<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-61 wp-block-paragraph\" id=\"htoc-cd-mickledore-release1111\" style=\"letter-spacing:1px\"><code>$ export META_LAYER_ROOT=layers<\/code><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-62 wp-block-paragraph\" id=\"htoc-distro-fsl-imx-xwayland-machine-smarcimx932g-source-emb-imx-setup-release-sh-b-build-xwayland1\" style=\"letter-spacing:1px\"><code>$ DISTRO=openstlinux-weston MACHINE=osmmp255 BSP_DEPENDENCY=\"layers\/meta-qt6 layers\/meta-st\/meta-st-x-linux-qt layers\/meta-embedian\" source layers\/meta-st\/scripts\/envsetup.sh<\/code><\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-409d11c7\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-63 wp-block-paragraph\" id=\"htoc-machine-smarcimx932g-bitbake-k-fsl-image-qt6-validation-imx1\" style=\"letter-spacing:1px\"><em><code>$ MACHINE=osmmp255 bitbake -k st-image-qt<\/code><\/em><\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-516bf2f9\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong><strong>Notes<\/strong><\/strong><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-64 wp-block-paragraph\" id=\"htoc-fsl-image-validation-imx-provides-a-gui-image-without-qt61\">1. Use machine <em>osmmp255-1g<\/em> if your memory configuration is <em>1GB<\/em> LPDDR4x&nbsp;<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-65 wp-block-paragraph\" id=\"htoc-fsl-image-validation-imx-provides-a-gui-image-without-qt611\">2.<em> st-image-qt<\/em> provides a gui image with QT6.&nbsp;<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-66 wp-block-paragraph\"><br>Once it done, you can find all required images under <em>~\/scarthgap-release\/build-openstlinuxweston-&lt;machine name&gt;\/tmp-glibc\/deploy\/images\/&lt;machine name&gt;\/<\/em><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-67 wp-block-paragraph\">The file <em>flashlayout_st-image-qt\/optee\/FlashLayout_sdcard_stm32mp255c-osm-optee.tsv <\/em>is a <em>OSM-MP255-SF <\/em>SD-card flash layout configuration file used by the STM32MP25 OpenSTLinux \/ Yocto build system.<\/p>\n\n\n<div class=\"wp-block-wptb-table-block\"><div class=\"wptb-container-legacy\" data-table-id=\"12502\">\n    <table class=\"wptb-preview-table wptb-element-main-table_setting-12502\" style=\"border-spacing: 3px 3px; border-collapse: collapse !important; min-width: 1400px; \" data-border-spacing-columns=\"3\" data-border-spacing-rows=\"3\" data-reconstraction=\"1\" data-wptb-table-directives=\"eyJpbm5lckJvcmRlcnMiOnsiYWN0aXZlIjoiYWxsIiwiYm9yZGVyV2lkdGgiOjAsImJvcmRlclJhZGl1c2VzIjp7ImFsbCI6MCwicm93IjowLCJjb2x1bW4iOjB9fX0=\" data-wptb-responsive-directives=\"eyJyZXNwb25zaXZlRW5hYmxlZCI6dHJ1ZSwicmVzcG9uc2l2ZU1vZGUiOiJhdXRvIiwicmVsYXRpdmVXaWR0aCI6IndpbmRvdyIsInByZXNlcnZlUm93Q29sb3IiOmZhbHNlLCJoZWFkZXJGdWxseU1lcmdlZCI6ZmFsc2UsImJyZWFrcG9pbnRzIjp7ImRlc2t0b3AiOnsibmFtZSI6ImRlc2t0b3AiLCJ3aWR0aCI6MTAyNH0sInRhYmxldCI6eyJuYW1lIjoidGFibGV0Iiwid2lkdGgiOjcwMH0sIm1vYmlsZSI6eyJuYW1lIjoibW9iaWxlIiwid2lkdGgiOjM3NX19LCJtb2RlT3B0aW9ucyI6eyJhdXRvIjp7ImRpc2FibGVkIjp7ImRlc2t0b3AiOmZhbHNlLCJ0YWJsZXQiOmZhbHNlLCJtb2JpbGUiOmZhbHNlfSwidG9wUm93QXNIZWFkZXIiOnsiZGVza3RvcCI6ZmFsc2UsInRhYmxldCI6dHJ1ZSwibW9iaWxlIjp0cnVlfSwicmVwZWF0TWVyZ2VkSGVhZGVyIjp7ImRlc2t0b3AiOnRydWUsInRhYmxldCI6dHJ1ZSwibW9iaWxlIjp0cnVlfSwic3RhdGljVG9wUm93Ijp7ImRlc2t0b3AiOmZhbHNlLCJ0YWJsZXQiOmZhbHNlLCJtb2JpbGUiOmZhbHNlfSwiY2VsbFN0YWNrRGlyZWN0aW9uIjp7ImRlc2t0b3AiOiJyb3ciLCJ0YWJsZXQiOiJyb3ciLCJtb2JpbGUiOiJyb3cifSwiY2VsbHNQZXJSb3ciOnsiZGVza3RvcCI6MSwidGFibGV0IjoyLCJtb2JpbGUiOjF9fX19\" data-wptb-cells-width-auto-count=\"10\" data-wptb-extra-styles=\"\" data-wptb-pro-pagination-top-row-header=\"false\" data-wptb-rows-per-page=\"10\" data-wptb-pro-search-top-row-header=\"false\" data-wptb-searchbar-position=\"left\" role=\"table\" data-table-columns=\"10\" data-wptb-table-alignment=\"center\" data-wptb-td-width-auto=\"120\" data-wptb-table-tds-sum-max-width=\"1400\" data-wptb-even-row-background-color=\"#ffffff\" data-wptb-odd-row-background-color=\"#f0f0f0\" data-v2-props=\"eyJ1c2VUaEZvckZpcnN0Um93IjpmYWxzZSwiY29sdW1uc1Byb3BzIjp7IjAiOnt9LCIxIjp7fSwiMiI6e30sIjMiOnt9LCI0Ijp7fSwiNSI6e30sIjYiOnt9LCI3Ijp7fSwiOCI6e30sIjkiOnt9fSwicm93c1Byb3BzIjp7fSwic2hvd1Bvd2VyZWRCeUJhZGdlIjpmYWxzZX0=\" ><tbody data-global-font-size=\"16\" ><tr  class=\"wptb-row \" style=\"background-color: #f0f0f0; \"><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; background-color: rgb(53, 156, 86); border-radius: 0px; \" data-y-index=\"0\" data-x-index=\"0\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" data-wptb-cell-distribution=\"space-between\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-597\" style=\"color: #ffffff; font-size: 16px; \"><div style=\"position: relative;\"><p>ID<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; background-color: rgb(53, 156, 86); border-radius: 0px; \" data-y-index=\"0\" data-x-index=\"1\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-598\" style=\"color: #ffffff; font-size: 16px; \"><div style=\"position: relative;\"><p>Partition<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; background-color: rgb(53, 156, 86); border-radius: 0px; \" data-y-index=\"0\" data-x-index=\"2\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-599\" style=\"color: #ffffff; font-size: 16px; \"><div style=\"position: relative;\"><p>Type<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; background-color: rgb(53, 156, 86); border-radius: 0px; \" data-y-index=\"0\" data-x-index=\"3\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-600\" style=\"color: #ffffff; font-size: 16px; \"><div style=\"position: relative;\"><p>Device<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; background-color: rgb(53, 156, 86); border-radius: 0px; \" data-y-index=\"0\" data-x-index=\"4\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-601\" style=\"color: #ffffff; font-size: 16px; \"><div style=\"position: relative;\"><p>Offset<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; background-color: rgb(53, 156, 86); border-radius: 0px; \" data-y-index=\"0\" data-x-index=\"5\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-602\" style=\"color: #ffffff; font-size: 16px; \"><div style=\"position: relative;\"><p>Start Positiom<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; background-color: rgb(53, 156, 86); border-radius: 0px; \" data-y-index=\"0\" data-x-index=\"6\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-603\" style=\"color: #ffffff; font-size: 16px; \"><div style=\"position: relative;\"><p>Size<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; background-color: rgb(53, 156, 86); border-radius: 0px; \" data-y-index=\"0\" data-x-index=\"7\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-604\" style=\"color: #ffffff; font-size: 16px; \"><div style=\"position: relative;\"><p>Binary<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; background-color: rgb(53, 156, 86); border-radius: 0px; \" data-y-index=\"0\" data-x-index=\"8\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-605\" style=\"color: #ffffff; font-size: 16px; \"><div style=\"position: relative;\"><p>Description<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; background-color: rgb(53, 156, 86); border-radius: 0px; \" data-y-index=\"0\" data-x-index=\"9\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-606\" style=\"color: #ffffff; font-size: 16px; \"><div style=\"position: relative;\"><p><br \/><\/p><\/div><\/div><\/td><\/tr><tr  class=\"wptb-row \" style=\"background-color: #ffffff; \"><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"1\" data-x-index=\"0\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-607\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x01<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"1\" data-x-index=\"1\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-608\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>fsbl-boot<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"1\" data-x-index=\"2\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-609\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>Binary<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"1\" data-x-index=\"3\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-610\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>none<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"1\" data-x-index=\"4\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-611\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x0<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"1\" data-x-index=\"5\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-612\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>&#8212;<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"1\" data-x-index=\"6\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-613\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>&#8212;<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"1\" data-x-index=\"7\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-614\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>arm-trusted-firmware\/tf-a-stm32mp255c-osm-optee-programmer-usb.stm32<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"1\" data-x-index=\"8\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-615\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>USB Programmer boot firmware. TF-A\/FSBL used to initialize the STM32MP255 and start the programming service from USB.<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"1\" data-x-index=\"9\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><\/td><\/tr><tr  class=\"wptb-row \" style=\"background-color: #f0f0f0; \"><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"2\" data-x-index=\"0\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-616\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x02<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"2\" data-x-index=\"1\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-617\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>fip-ddr<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"2\" data-x-index=\"2\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-618\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>FIP<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"2\" data-x-index=\"3\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-619\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>none<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"2\" data-x-index=\"4\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-620\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x0<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"2\" data-x-index=\"5\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-621\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>&#8212;<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"2\" data-x-index=\"6\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-622\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>&#8212;<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"2\" data-x-index=\"7\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-623\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>fip\/fip-stm32mp255c-osm-ddr-optee-programmer-usb.bin<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"2\" data-x-index=\"8\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-624\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>USB Programmer FIP used during DDR initialization. Contains the firmware components required by the programming environment.<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"2\" data-x-index=\"9\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-625\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><\/div><\/div><\/td><\/tr><tr  class=\"wptb-row \" style=\"background-color: #ffffff; \"><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"3\" data-x-index=\"0\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-626\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x03<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"3\" data-x-index=\"1\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-627\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>fip-boot<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"3\" data-x-index=\"2\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-628\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>FIP<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"3\" data-x-index=\"3\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-629\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>none<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"3\" data-x-index=\"4\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-630\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x0<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"3\" data-x-index=\"5\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-631\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>&#8212;<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"3\" data-x-index=\"6\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-632\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>&#8212;<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"3\" data-x-index=\"7\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-633\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>fip\/fip-stm32mp255c-osm-optee-programmer-usb.bin<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"3\" data-x-index=\"8\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-634\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>USB Programmer boot FIP. Used to boot the target into the STM32 programming environment.<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"3\" data-x-index=\"9\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-635\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><\/div><\/div><\/td><\/tr><tr  class=\"wptb-row \" style=\"background-color: #f0f0f0; \"><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"4\" data-x-index=\"0\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-636\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x04<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"4\" data-x-index=\"1\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-637\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>fsbla1<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"4\" data-x-index=\"2\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-638\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>Binary<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"4\" data-x-index=\"3\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-639\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>mmc0<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"4\" data-x-index=\"4\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-640\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x00004400<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"4\" data-x-index=\"5\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-641\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>17 KiB<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"4\" data-x-index=\"6\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-642\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>256 KiB<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"4\" data-x-index=\"7\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-643\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>arm-trusted-firmware\/tf-a-stm32mp255c-osm-optee-sdcard.stm32<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"4\" data-x-index=\"8\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-644\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>Primary TF-A\/FSBL stored in SD card. Responsible for early boot and hardware initialization.<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"4\" data-x-index=\"9\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-645\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><\/div><\/div><\/td><\/tr><tr  class=\"wptb-row \" style=\"background-color: #ffffff; \"><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"5\" data-x-index=\"0\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-646\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x05<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"5\" data-x-index=\"1\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-647\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>fsbla2<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"5\" data-x-index=\"2\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-648\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>Binary<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"5\" data-x-index=\"3\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-649\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>mmc0<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"5\" data-x-index=\"4\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-650\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x00044400<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"5\" data-x-index=\"5\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-651\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>273 KiB<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"5\" data-x-index=\"6\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-652\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>256 KiB<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"5\" data-x-index=\"7\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-653\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>arm-trusted-firmware\/tf-a-stm32mp255c-osm-optee-sdcard.stm32<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"5\" data-x-index=\"8\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-654\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>Backup copy of TF-A\/FSBL for boot redundancy and recovery.<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"5\" data-x-index=\"9\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-655\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><\/div><\/div><\/td><\/tr><tr  class=\"wptb-row \" style=\"background-color: #f0f0f0; \"><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"6\" data-x-index=\"0\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-656\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x06<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"6\" data-x-index=\"1\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-657\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>metadata1<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"6\" data-x-index=\"2\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-658\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>FWU_MDATA<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"6\" data-x-index=\"3\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-659\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>mmc0<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"6\" data-x-index=\"4\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-660\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x00084400<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"6\" data-x-index=\"5\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-661\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>529 KiB<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"6\" data-x-index=\"6\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-662\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>256 KiB<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"6\" data-x-index=\"7\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-663\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>arm-trusted-firmware\/metadata.bin<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"6\" data-x-index=\"8\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-664\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>Primary Firmware Update (FWU) metadata. Stores firmware update state and boot-slot information.<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"6\" data-x-index=\"9\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-665\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><\/div><\/div><\/td><\/tr><tr  class=\"wptb-row \" style=\"background-color: #ffffff; \"><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"7\" data-x-index=\"0\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-666\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x07<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"7\" data-x-index=\"1\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-667\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>metadata2<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"7\" data-x-index=\"2\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-668\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>FWU_MDATA<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"7\" data-x-index=\"3\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-669\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>mmc0<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"7\" data-x-index=\"4\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-670\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x000C4400<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"7\" data-x-index=\"5\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-671\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>785 KiB<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"7\" data-x-index=\"6\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-672\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>256 KiB<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"7\" data-x-index=\"7\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-673\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>arm-trusted-firmware\/metadata.bin<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"7\" data-x-index=\"8\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-674\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>Backup FWU metadata used for redundancy and reliable firmware update management.<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"7\" data-x-index=\"9\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-675\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><\/div><\/div><\/td><\/tr><tr  class=\"wptb-row \" style=\"background-color: #f0f0f0; \"><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"8\" data-x-index=\"0\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-676\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x08<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"8\" data-x-index=\"1\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-677\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>fip-a<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"8\" data-x-index=\"2\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-678\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>FIP<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"8\" data-x-index=\"3\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-679\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>mmc0<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"8\" data-x-index=\"4\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-680\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x00104400<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"8\" data-x-index=\"5\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-681\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>1.02 MiB<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"8\" data-x-index=\"6\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-682\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>4 MiB<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"8\" data-x-index=\"7\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-683\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>fip\/fip-stm32mp255c-osm-optee-sdcard.bin<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"8\" data-x-index=\"8\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-684\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>Primary firmware slot (A). FIP normally contains TF-A\/BL31, OP-TEE\/BL32 and U-Boot\/BL33.<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"8\" data-x-index=\"9\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-685\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><\/div><\/div><\/td><\/tr><tr  class=\"wptb-row \" style=\"background-color: #ffffff; \"><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"9\" data-x-index=\"0\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-686\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x09<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"9\" data-x-index=\"1\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-687\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>fip-b<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"9\" data-x-index=\"2\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-688\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>FIP<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"9\" data-x-index=\"3\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-689\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>mmc0<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"9\" data-x-index=\"4\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-690\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x00504400<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"9\" data-x-index=\"5\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-691\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>5.02 MiB<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"9\" data-x-index=\"6\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-692\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>4 MiB<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"9\" data-x-index=\"7\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-693\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>none<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"9\" data-x-index=\"8\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-694\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>Backup firmware slot (B), reserved for FWU\/A-B firmware updates and rollback.<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"9\" data-x-index=\"9\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-695\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><\/div><\/div><\/td><\/tr><tr  class=\"wptb-row \" style=\"background-color: #f0f0f0; \"><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"10\" data-x-index=\"0\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-696\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x0A<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"10\" data-x-index=\"1\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-697\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>u-boot-env<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"10\" data-x-index=\"2\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-698\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>ENV<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"10\" data-x-index=\"3\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-699\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>mmc0<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"10\" data-x-index=\"4\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-700\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x00904400<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"10\" data-x-index=\"5\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-701\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>9.02 MiB<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"10\" data-x-index=\"6\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-702\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>512 KiB<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"10\" data-x-index=\"7\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-703\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>none<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"10\" data-x-index=\"8\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-704\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>U-Boot environment storage. Contains boot commands, boot configuration and runtime environment variables.<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"10\" data-x-index=\"9\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-705\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><\/div><\/div><\/td><\/tr><tr  class=\"wptb-row \" style=\"background-color: #ffffff; \"><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"11\" data-x-index=\"0\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-706\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x10<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"11\" data-x-index=\"1\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-707\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>bootfs<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"11\" data-x-index=\"2\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-708\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>System<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"11\" data-x-index=\"3\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-709\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>mmc0<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"11\" data-x-index=\"4\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-710\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x00984400<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"11\" data-x-index=\"5\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-711\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>9.52 MiB<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"11\" data-x-index=\"6\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-712\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>64 MiB<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"11\" data-x-index=\"7\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-713\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>st-image-qt-openstlinux-weston-osmmp255.splitted-bootfs.ext4<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"11\" data-x-index=\"8\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-714\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>Linux boot filesystem containing the kernel, device trees and other boot-related files.<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"11\" data-x-index=\"9\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-715\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><\/div><\/div><\/td><\/tr><tr  class=\"wptb-row \" style=\"background-color: #f0f0f0; \"><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"12\" data-x-index=\"0\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-716\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x11<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"12\" data-x-index=\"1\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-717\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>vendorfs<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"12\" data-x-index=\"2\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-718\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>FileSystem<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"12\" data-x-index=\"3\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-719\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>mmc0<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"12\" data-x-index=\"4\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-720\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x04984400<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"12\" data-x-index=\"5\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-721\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>73.52 MiB<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"12\" data-x-index=\"6\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-722\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>250 MiB<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"12\" data-x-index=\"7\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-723\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>st-image-qt-openstlinux-weston-osmmp255.splitted-vendorfs.ext4<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"12\" data-x-index=\"8\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-724\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>Vendor-specific filesystem containing ST\/board-specific software and configuration files.<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"12\" data-x-index=\"9\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-725\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><\/div><\/div><\/td><\/tr><tr  class=\"wptb-row \" style=\"background-color: #ffffff; \"><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"13\" data-x-index=\"0\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-726\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x12<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"13\" data-x-index=\"1\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-727\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>rootfs<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"13\" data-x-index=\"2\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-728\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>FileSystem<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"13\" data-x-index=\"3\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-729\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>mmc0<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"13\" data-x-index=\"4\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-730\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x14384400<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"13\" data-x-index=\"5\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-731\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>323.52 MiB<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"13\" data-x-index=\"6\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-732\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>4 GiB<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"13\" data-x-index=\"7\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-733\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>st-image-qt-openstlinux-weston-osmmp255.splitted-rootfs.ext4<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"13\" data-x-index=\"8\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-734\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>Main Linux root filesystem (\/) containing the operating system, libraries, applications and system configuration.<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"13\" data-x-index=\"9\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-735\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><\/div><\/div><\/td><\/tr><tr  class=\"wptb-row \" style=\"background-color: #f0f0f0; \"><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"14\" data-x-index=\"0\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-736\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x13<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"14\" data-x-index=\"1\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-737\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>userfs<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"14\" data-x-index=\"2\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-738\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>FileSystem<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"14\" data-x-index=\"3\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-739\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>mmc0<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"14\" data-x-index=\"4\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-740\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x114384400<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"14\" data-x-index=\"5\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-741\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>4.315 GiB<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"14\" data-x-index=\"6\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-742\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>Remaining<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"14\" data-x-index=\"7\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-743\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>st-image-qt-openstlinux-weston-osmmp255.splitted-userfs.ext4<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"14\" data-x-index=\"8\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-744\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>User data filesystem for application data, persistent configuration, logs and customer-specific data.<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"14\" data-x-index=\"9\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-745\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><\/div><\/div><\/td><\/tr><\/tbody><\/table>\n<\/div>\n<\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-68 wp-block-paragraph\">The file <em>flashlayout_st-image-qt\/optee\/FlashLayout_emmc_stm32mp255c-osm-optee.tsv <\/em>is a <em>OSM-MP255-SF <\/em>eMMC flash layout configuration file used by the STM32MP25 OpenSTLinux \/ Yocto build system.<\/p>\n\n\n<div class=\"wp-block-wptb-table-block\"><div class=\"wptb-container-legacy\" data-table-id=\"12523\">\n    <table class=\"wptb-preview-table wptb-element-main-table_setting-12523\" style=\"border-spacing: 3px 3px; border-collapse: collapse !important; min-width: 1400px; \" data-border-spacing-columns=\"3\" data-border-spacing-rows=\"3\" data-reconstraction=\"1\" data-wptb-table-directives=\"eyJpbm5lckJvcmRlcnMiOnsiYWN0aXZlIjoiYWxsIiwiYm9yZGVyV2lkdGgiOjAsImJvcmRlclJhZGl1c2VzIjp7ImFsbCI6MCwicm93IjowLCJjb2x1bW4iOjB9fX0=\" data-wptb-responsive-directives=\"eyJyZXNwb25zaXZlRW5hYmxlZCI6dHJ1ZSwicmVzcG9uc2l2ZU1vZGUiOiJhdXRvIiwicmVsYXRpdmVXaWR0aCI6IndpbmRvdyIsInByZXNlcnZlUm93Q29sb3IiOmZhbHNlLCJoZWFkZXJGdWxseU1lcmdlZCI6ZmFsc2UsImJyZWFrcG9pbnRzIjp7ImRlc2t0b3AiOnsibmFtZSI6ImRlc2t0b3AiLCJ3aWR0aCI6MTAyNH0sInRhYmxldCI6eyJuYW1lIjoidGFibGV0Iiwid2lkdGgiOjcwMH0sIm1vYmlsZSI6eyJuYW1lIjoibW9iaWxlIiwid2lkdGgiOjM3NX19LCJtb2RlT3B0aW9ucyI6eyJhdXRvIjp7ImRpc2FibGVkIjp7ImRlc2t0b3AiOmZhbHNlLCJ0YWJsZXQiOmZhbHNlLCJtb2JpbGUiOmZhbHNlfSwidG9wUm93QXNIZWFkZXIiOnsiZGVza3RvcCI6ZmFsc2UsInRhYmxldCI6dHJ1ZSwibW9iaWxlIjp0cnVlfSwicmVwZWF0TWVyZ2VkSGVhZGVyIjp7ImRlc2t0b3AiOnRydWUsInRhYmxldCI6dHJ1ZSwibW9iaWxlIjp0cnVlfSwic3RhdGljVG9wUm93Ijp7ImRlc2t0b3AiOmZhbHNlLCJ0YWJsZXQiOmZhbHNlLCJtb2JpbGUiOmZhbHNlfSwiY2VsbFN0YWNrRGlyZWN0aW9uIjp7ImRlc2t0b3AiOiJyb3ciLCJ0YWJsZXQiOiJyb3ciLCJtb2JpbGUiOiJyb3cifSwiY2VsbHNQZXJSb3ciOnsiZGVza3RvcCI6MSwidGFibGV0IjoyLCJtb2JpbGUiOjF9fX19\" data-wptb-cells-width-auto-count=\"10\" data-wptb-extra-styles=\"\" data-wptb-pro-pagination-top-row-header=\"false\" data-wptb-rows-per-page=\"10\" data-wptb-pro-search-top-row-header=\"false\" data-wptb-searchbar-position=\"left\" role=\"table\" data-table-columns=\"10\" data-wptb-table-alignment=\"center\" data-wptb-td-width-auto=\"120\" data-wptb-table-tds-sum-max-width=\"1400\" data-wptb-even-row-background-color=\"#ffffff\" data-wptb-odd-row-background-color=\"#f0f0f0\" data-v2-props=\"eyJ1c2VUaEZvckZpcnN0Um93IjpmYWxzZSwiY29sdW1uc1Byb3BzIjp7IjAiOnt9LCIxIjp7fSwiMiI6e30sIjMiOnt9LCI0Ijp7fSwiNSI6e30sIjYiOnt9LCI3Ijp7fSwiOCI6e30sIjkiOnt9fSwicm93c1Byb3BzIjp7fSwic2hvd1Bvd2VyZWRCeUJhZGdlIjpmYWxzZX0=\" ><tbody data-global-font-size=\"16\" ><tr  class=\"wptb-row \" style=\"background-color: #f0f0f0; \"><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; background-color: rgb(53, 156, 86); border-radius: 0px; \" data-y-index=\"0\" data-x-index=\"0\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" data-wptb-cell-distribution=\"space-between\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-597\" style=\"color: #ffffff; font-size: 16px; \"><div style=\"position: relative;\"><p>ID<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; background-color: rgb(53, 156, 86); border-radius: 0px; \" data-y-index=\"0\" data-x-index=\"1\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-598\" style=\"color: #ffffff; font-size: 16px; \"><div style=\"position: relative;\"><p>Partition<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; background-color: rgb(53, 156, 86); border-radius: 0px; \" data-y-index=\"0\" data-x-index=\"2\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-599\" style=\"color: #ffffff; font-size: 16px; \"><div style=\"position: relative;\"><p>Type<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; background-color: rgb(53, 156, 86); border-radius: 0px; \" data-y-index=\"0\" data-x-index=\"3\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-600\" style=\"color: #ffffff; font-size: 16px; \"><div style=\"position: relative;\"><p>Device<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; background-color: rgb(53, 156, 86); border-radius: 0px; \" data-y-index=\"0\" data-x-index=\"4\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-601\" style=\"color: #ffffff; font-size: 16px; \"><div style=\"position: relative;\"><p>Offset<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; background-color: rgb(53, 156, 86); border-radius: 0px; \" data-y-index=\"0\" data-x-index=\"5\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-602\" style=\"color: #ffffff; font-size: 16px; \"><div style=\"position: relative;\"><p>Start Positiom<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; background-color: rgb(53, 156, 86); border-radius: 0px; \" data-y-index=\"0\" data-x-index=\"6\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-603\" style=\"color: #ffffff; font-size: 16px; \"><div style=\"position: relative;\"><p>Size<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; background-color: rgb(53, 156, 86); border-radius: 0px; \" data-y-index=\"0\" data-x-index=\"7\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-604\" style=\"color: #ffffff; font-size: 16px; \"><div style=\"position: relative;\"><p>Binary<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; background-color: rgb(53, 156, 86); border-radius: 0px; \" data-y-index=\"0\" data-x-index=\"8\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-605\" style=\"color: #ffffff; font-size: 16px; \"><div style=\"position: relative;\"><p>Description<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; background-color: rgb(53, 156, 86); border-radius: 0px; \" data-y-index=\"0\" data-x-index=\"9\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-606\" style=\"color: #ffffff; font-size: 16px; \"><div style=\"position: relative;\"><p><br \/><\/p><\/div><\/div><\/td><\/tr><tr  class=\"wptb-row \" style=\"background-color: #ffffff; \"><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"1\" data-x-index=\"0\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-607\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x01<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"1\" data-x-index=\"1\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-608\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>fsbl-boot<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"1\" data-x-index=\"2\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-609\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>Binary<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"1\" data-x-index=\"3\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-610\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>none<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"1\" data-x-index=\"4\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-611\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x0<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"1\" data-x-index=\"5\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-612\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>&#8212;<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"1\" data-x-index=\"6\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-613\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>&#8212;<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"1\" data-x-index=\"7\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-614\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>arm-trusted-firmware\/tf-a-stm32mp255c-osm-optee-programmer-usb.stm32<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"1\" data-x-index=\"8\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-615\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>USB Programmer boot firmware. TF-A\/FSBL used to initialize the STM32MP255 and start the programming service from USB.<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"1\" data-x-index=\"9\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><\/td><\/tr><tr  class=\"wptb-row \" style=\"background-color: #f0f0f0; \"><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"2\" data-x-index=\"0\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-616\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x02<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"2\" data-x-index=\"1\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-617\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>fip-ddr<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"2\" data-x-index=\"2\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-618\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>FIP<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"2\" data-x-index=\"3\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-619\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>none<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"2\" data-x-index=\"4\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-620\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x0<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"2\" data-x-index=\"5\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-621\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>&#8212;<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"2\" data-x-index=\"6\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-622\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>&#8212;<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"2\" data-x-index=\"7\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-623\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>fip\/fip-stm32mp255c-osm-ddr-optee-programmer-usb.bin<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"2\" data-x-index=\"8\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-624\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>USB Programmer FIP used during DDR initialization. Contains the firmware components required by the programming environment.<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"2\" data-x-index=\"9\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-625\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><\/div><\/div><\/td><\/tr><tr  class=\"wptb-row \" style=\"background-color: #ffffff; \"><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"3\" data-x-index=\"0\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-626\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x03<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"3\" data-x-index=\"1\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-627\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>fip-boot<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"3\" data-x-index=\"2\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-628\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>FIP<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"3\" data-x-index=\"3\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-629\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>none<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"3\" data-x-index=\"4\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-630\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x0<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"3\" data-x-index=\"5\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-631\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>&#8212;<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"3\" data-x-index=\"6\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-632\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>&#8212;<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"3\" data-x-index=\"7\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-633\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>fip\/fip-stm32mp255c-osm-optee-programmer-usb.bin<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"3\" data-x-index=\"8\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-634\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>USB Programmer boot FIP. Used to boot the target into the STM32 programming environment.<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"3\" data-x-index=\"9\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-635\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><\/div><\/div><\/td><\/tr><tr  class=\"wptb-row \" style=\"background-color: #f0f0f0; \"><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"4\" data-x-index=\"0\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-636\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x04<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"4\" data-x-index=\"1\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-637\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>fsbla1<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"4\" data-x-index=\"2\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-638\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>Binary<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"4\" data-x-index=\"3\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-639\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>mmc1<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"4\" data-x-index=\"4\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-640\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>boot1<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"4\" data-x-index=\"5\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-641\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>eMMC Boot1<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"4\" data-x-index=\"6\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-642\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>&#8211;<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"4\" data-x-index=\"7\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-643\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>arm-trusted-firmware\/tf-a-stm32mp255c-osm-optee-sdcard.stm32<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"4\" data-x-index=\"8\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-644\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>Primary TF-A\/FSBL stored in eMMC. Responsible for early boot and hardware initialization.<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"4\" data-x-index=\"9\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-645\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><\/div><\/div><\/td><\/tr><tr  class=\"wptb-row \" style=\"background-color: #ffffff; \"><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"5\" data-x-index=\"0\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-646\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x05<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"5\" data-x-index=\"1\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-647\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>fsbla2<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"5\" data-x-index=\"2\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-648\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>Binary<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"5\" data-x-index=\"3\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-649\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>mmc1<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"5\" data-x-index=\"4\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-650\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>boot2<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"5\" data-x-index=\"5\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-651\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>eMMC Boot2<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"5\" data-x-index=\"6\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-652\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>&#8211;<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"5\" data-x-index=\"7\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-653\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>arm-trusted-firmware\/tf-a-stm32mp255c-osm-optee-sdcard.stm32<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"5\" data-x-index=\"8\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-654\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>Backup copy of TF-A\/FSBL for boot redundancy and recovery.<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"5\" data-x-index=\"9\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-655\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><\/div><\/div><\/td><\/tr><tr  class=\"wptb-row \" style=\"background-color: #f0f0f0; \"><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"6\" data-x-index=\"0\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-656\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x06<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"6\" data-x-index=\"1\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-657\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>metadata1<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"6\" data-x-index=\"2\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-658\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>FWU_MDATA<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"6\" data-x-index=\"3\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-659\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>mmc1<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"6\" data-x-index=\"4\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-660\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x00080000<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"6\" data-x-index=\"5\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-661\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>512 KiB<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"6\" data-x-index=\"6\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-662\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>512 KiB<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"6\" data-x-index=\"7\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-663\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>arm-trusted-firmware\/metadata.bin<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"6\" data-x-index=\"8\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-664\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>Primary Firmware Update (FWU) metadata. Stores firmware update state and boot-slot information.<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"6\" data-x-index=\"9\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-665\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><\/div><\/div><\/td><\/tr><tr  class=\"wptb-row \" style=\"background-color: #ffffff; \"><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"7\" data-x-index=\"0\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-666\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x07<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"7\" data-x-index=\"1\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-667\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>metadata2<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"7\" data-x-index=\"2\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-668\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>FWU_MDATA<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"7\" data-x-index=\"3\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-669\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>mmc1<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"7\" data-x-index=\"4\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-670\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x00100000<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"7\" data-x-index=\"5\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-671\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>1 MiB<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"7\" data-x-index=\"6\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-672\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>512 KiB<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"7\" data-x-index=\"7\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-673\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>arm-trusted-firmware\/metadata.bin<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"7\" data-x-index=\"8\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-674\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>Backup FWU metadata used for redundancy and reliable firmware update management.<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"7\" data-x-index=\"9\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-675\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><\/div><\/div><\/td><\/tr><tr  class=\"wptb-row \" style=\"background-color: #f0f0f0; \"><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"8\" data-x-index=\"0\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-676\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x08<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"8\" data-x-index=\"1\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-677\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>fip-a<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"8\" data-x-index=\"2\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-678\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>FIP<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"8\" data-x-index=\"3\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-679\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>mmc1<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"8\" data-x-index=\"4\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-680\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x00180000<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"8\" data-x-index=\"5\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-681\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>1.5 MiB<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"8\" data-x-index=\"6\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-682\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>4 MiB<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"8\" data-x-index=\"7\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-683\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>fip\/fip-stm32mp255c-osm-optee-sdcard.bin<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"8\" data-x-index=\"8\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-684\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>Primary firmware slot (A). FIP normally contains TF-A\/BL31, OP-TEE\/BL32 and U-Boot\/BL33.<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"8\" data-x-index=\"9\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-685\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><\/div><\/div><\/td><\/tr><tr  class=\"wptb-row \" style=\"background-color: #ffffff; \"><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"9\" data-x-index=\"0\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-686\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x09<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"9\" data-x-index=\"1\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-687\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>fip-b<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"9\" data-x-index=\"2\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-688\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>FIP<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"9\" data-x-index=\"3\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-689\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>mmc1<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"9\" data-x-index=\"4\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-690\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x00580000<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"9\" data-x-index=\"5\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-691\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>5.5 MiB<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"9\" data-x-index=\"6\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-692\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>4 MiB<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"9\" data-x-index=\"7\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-693\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>none<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"9\" data-x-index=\"8\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-694\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>Backup firmware slot (B), reserved for FWU\/A-B firmware updates and rollback.<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"9\" data-x-index=\"9\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-695\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><\/div><\/div><\/td><\/tr><tr  class=\"wptb-row \" style=\"background-color: #f0f0f0; \"><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"10\" data-x-index=\"0\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-696\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x0A<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"10\" data-x-index=\"1\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-697\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>u-boot-env<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"10\" data-x-index=\"2\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-698\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>ENV<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"10\" data-x-index=\"3\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-699\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>mmc1<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"10\" data-x-index=\"4\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-700\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x00980000<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"10\" data-x-index=\"5\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-701\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>9.5 MiB<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"10\" data-x-index=\"6\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-702\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>512 KiB<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"10\" data-x-index=\"7\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-703\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>none<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"10\" data-x-index=\"8\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-704\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>U-Boot environment storage. Contains boot commands, boot configuration and runtime environment variables.<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"10\" data-x-index=\"9\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-705\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><\/div><\/div><\/td><\/tr><tr  class=\"wptb-row \" style=\"background-color: #ffffff; \"><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"11\" data-x-index=\"0\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-706\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x10<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"11\" data-x-index=\"1\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-707\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>bootfs<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"11\" data-x-index=\"2\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-708\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>System<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"11\" data-x-index=\"3\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-709\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>mmc1<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"11\" data-x-index=\"4\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-710\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x00A00000<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"11\" data-x-index=\"5\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-711\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>10 MiB<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"11\" data-x-index=\"6\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-712\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>64 MiB<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"11\" data-x-index=\"7\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-713\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>st-image-qt-openstlinux-weston-osmmp255.splitted-bootfs.ext4<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"11\" data-x-index=\"8\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-714\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>Linux boot filesystem containing the kernel, device trees and other boot-related files.<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"11\" data-x-index=\"9\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-715\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><\/div><\/div><\/td><\/tr><tr  class=\"wptb-row \" style=\"background-color: #f0f0f0; \"><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"12\" data-x-index=\"0\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-716\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x11<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"12\" data-x-index=\"1\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-717\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>vendorfs<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"12\" data-x-index=\"2\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-718\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>FileSystem<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"12\" data-x-index=\"3\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-719\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>mmc1<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"12\" data-x-index=\"4\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-720\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x04A00000<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"12\" data-x-index=\"5\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-721\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>74 MiB<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"12\" data-x-index=\"6\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-722\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>256 MiB<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"12\" data-x-index=\"7\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-723\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>st-image-qt-openstlinux-weston-osmmp255.splitted-vendorfs.ext4<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"12\" data-x-index=\"8\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-724\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>Vendor-specific filesystem containing ST\/board-specific software and configuration files.<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"12\" data-x-index=\"9\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-725\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><\/div><\/div><\/td><\/tr><tr  class=\"wptb-row \" style=\"background-color: #ffffff; \"><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"13\" data-x-index=\"0\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-726\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x12<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"13\" data-x-index=\"1\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-727\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>rootfs<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"13\" data-x-index=\"2\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-728\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>FileSystem<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"13\" data-x-index=\"3\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-729\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>mmc1<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"13\" data-x-index=\"4\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-730\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x14400000<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"13\" data-x-index=\"5\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-731\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>324 MiB<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"13\" data-x-index=\"6\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-732\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>3 GiB<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"13\" data-x-index=\"7\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-733\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>st-image-qt-openstlinux-weston-osmmp255.splitted-rootfs.ext4<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"13\" data-x-index=\"8\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-734\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>Main Linux root filesystem (\/) containing the operating system, libraries, applications and system configuration.<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"13\" data-x-index=\"9\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-735\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><\/div><\/div><\/td><\/tr><tr  class=\"wptb-row \" style=\"background-color: #f0f0f0; \"><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"14\" data-x-index=\"0\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-736\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0x13<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"14\" data-x-index=\"1\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-737\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>userfs<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"14\" data-x-index=\"2\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-738\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>FileSystem<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"14\" data-x-index=\"3\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-739\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>mmc1<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"14\" data-x-index=\"4\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-740\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>0xD4400000<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"14\" data-x-index=\"5\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-741\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>3396 MiB<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"14\" data-x-index=\"6\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-742\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>Remaining<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"14\" data-x-index=\"7\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-743\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>st-image-qt-openstlinux-weston-osmmp255.splitted-userfs.ext4<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"14\" data-x-index=\"8\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-744\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><p>User data filesystem for application data, persistent configuration, logs and customer-specific data.<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 0px; \" data-y-index=\"14\" data-x-index=\"9\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-745\" style=\"font-size: 16px; \"><div style=\"position: relative;\"><\/div><\/div><\/td><\/tr><\/tbody><\/table>\n<\/div>\n<\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-69 wp-block-paragraph\"><code><em>deploy\/images\/&lt;machine name&gt;\/kernel\/Image<\/em><\/code><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-70 wp-block-paragraph\">The kernel Image for&nbsp;<em>OSM-MP255-SF<\/em>.&nbsp;&nbsp;<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-71 wp-block-paragraph\"><code><em>deploy\/images\/&lt;machine name&gt;\/kernel\/&lt;device tree file&gt;<\/em><\/code><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-72 wp-block-paragraph\">All available DTB files are listed in the table below.<\/p>\n\n\n<div class=\"wp-block-wptb-table-block\"><div class=\"wptb-container-legacy\" data-table-id=\"12508\">\n    <table class=\"wptb-preview-table wptb-element-main-table_setting-12508\" style=\"border-spacing: 3px 3px; border-collapse: collapse !important; min-width: 100%; border: 0px solid ; \" data-border-spacing-columns=\"3\" data-border-spacing-rows=\"3\" data-reconstraction=\"1\" data-wptb-table-directives=\"eyJpbm5lckJvcmRlcnMiOnsiYWN0aXZlIjoiYWxsIiwiYm9yZGVyV2lkdGgiOjAsImJvcmRlclJhZGl1c2VzIjp7ImFsbCI6NSwicm93Ijo1LCJjb2x1bW4iOjV9fX0=\" data-wptb-responsive-directives=\"eyJyZXNwb25zaXZlRW5hYmxlZCI6dHJ1ZSwicmVzcG9uc2l2ZU1vZGUiOiJhdXRvIiwicmVsYXRpdmVXaWR0aCI6IndpbmRvdyIsInByZXNlcnZlUm93Q29sb3IiOmZhbHNlLCJoZWFkZXJGdWxseU1lcmdlZCI6ZmFsc2UsImJyZWFrcG9pbnRzIjp7ImRlc2t0b3AiOnsibmFtZSI6ImRlc2t0b3AiLCJ3aWR0aCI6MTAyNH0sInRhYmxldCI6eyJuYW1lIjoidGFibGV0Iiwid2lkdGgiOjcwMH0sIm1vYmlsZSI6eyJuYW1lIjoibW9iaWxlIiwid2lkdGgiOjU3NX19LCJtb2RlT3B0aW9ucyI6eyJhdXRvIjp7ImRpc2FibGVkIjp7ImRlc2t0b3AiOmZhbHNlLCJ0YWJsZXQiOmZhbHNlLCJtb2JpbGUiOmZhbHNlfSwidG9wUm93QXNIZWFkZXIiOnsiZGVza3RvcCI6ZmFsc2UsInRhYmxldCI6dHJ1ZSwibW9iaWxlIjp0cnVlfSwicmVwZWF0TWVyZ2VkSGVhZGVyIjp7ImRlc2t0b3AiOnRydWUsInRhYmxldCI6dHJ1ZSwibW9iaWxlIjp0cnVlfSwic3RhdGljVG9wUm93Ijp7ImRlc2t0b3AiOmZhbHNlLCJ0YWJsZXQiOmZhbHNlLCJtb2JpbGUiOmZhbHNlfSwiY2VsbFN0YWNrRGlyZWN0aW9uIjp7ImRlc2t0b3AiOiJyb3ciLCJ0YWJsZXQiOiJyb3ciLCJtb2JpbGUiOiJyb3cifSwiY2VsbHNQZXJSb3ciOnsiZGVza3RvcCI6MSwidGFibGV0IjoyLCJtb2JpbGUiOjJ9fX19\" data-wptb-cells-width-auto-count=\"3\" data-wptb-horizontal-scroll-status=\"1\" data-wptb-extra-styles=\"LyogRW50ZXIgeW91ciBjdXN0b20gQ1NTIHJ1bGVzIGhlcmUgKi8=\" data-wptb-pro-pagination-top-row-header=\"false\" data-wptb-rows-per-page=\"10\" data-wptb-pro-search-top-row-header=\"false\" data-wptb-searchbar-position=\"left\" role=\"table\" data-table-columns=\"3\" data-wptb-table-alignment=\"left\" data-wptb-td-width-auto=\"60\" data-wptb-table-tds-sum-max-width=\"580\" data-v2-props=\"eyJ1c2VUaEZvckZpcnN0Um93IjpmYWxzZSwiY29sdW1uc1Byb3BzIjp7IjEiOnsid2lkdGgiOiI0MDBweCJ9fSwicm93c1Byb3BzIjp7IjAiOnsiaGlnaGxpZ2h0IjpmYWxzZSwiaGlnaGxpZ2h0U2NhbGUiOjEwMCwiYmFja2dyb3VuZCI6IiNmZmZmZmYwMCJ9LCIxIjp7ImhpZ2hsaWdodCI6ZmFsc2UsImhpZ2hsaWdodFNjYWxlIjoxMDAsImJhY2tncm91bmQiOiIjZmZmZmZmMDAifSwiMiI6eyJoaWdobGlnaHQiOmZhbHNlLCJoaWdobGlnaHRTY2FsZSI6MTAwLCJiYWNrZ3JvdW5kIjoiI2ZmZmZmZjAwIn0sIjQiOnsiaGlnaGxpZ2h0IjpmYWxzZSwiaGlnaGxpZ2h0U2NhbGUiOjEwMCwiYmFja2dyb3VuZCI6IiNmZmZmZmYwMCJ9fSwic2hvd1Bvd2VyZWRCeUJhZGdlIjpmYWxzZX0=\" ><tbody data-global-font-color=\"#000000\" data-global-link-color=\"#000000\" data-global-font-size=\"15\" ><tr  class=\"wptb-row \" style=\"background-color: #ffffff00; \"><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 5px; \" data-y-index=\"0\" data-x-index=\"0\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" data-wptb-cell-vertical-alignment=\"center\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-597\" style=\"color: #000000; font-size: 18px; padding: 0px; margin: 0px; \"><div style=\"position: relative;\"><p style=\"text-align:left;\"><strong>DTB FILENAME<\/strong><\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 5px; \" data-y-index=\"0\" data-x-index=\"1\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" data-wptb-cell-vertical-alignment=\"center\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-598\" style=\"color: #000000; font-size: 18px; padding: 6px; margin: 0px; \"><div style=\"position: relative;\"><p style=\"text-align:left;\"><strong>DESCRIPTION<\/strong><\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; width: 400px; border-radius: 5px; \" data-y-index=\"0\" data-x-index=\"2\" data-wptb-css-td-auto-width=\"false\" data-wptb-css-td-auto-height=\"true\" data-wptb-cell-vertical-alignment=\"center\" ><\/td><\/tr><tr  class=\"wptb-row \" style=\"background-color: #ffffff00; \"><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 5px; \" data-y-index=\"1\" data-x-index=\"0\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" data-wptb-cell-vertical-alignment=\"center\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-599\" style=\"color: #000000; font-size: 18px; padding: 0px; margin: 0px; \"><div style=\"position: relative;\"><p><em>stm32mp255c-osm.dtb<\/em><\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 5px; \" data-y-index=\"1\" data-x-index=\"1\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" data-wptb-cell-vertical-alignment=\"center\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-600\" style=\"color: #000000; font-size: 18px; padding: 0px; margin: 0px; \"><div style=\"position: relative;\"><p>Device tree blob for 2GB LPDDR4x configuration<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; width: 400px; border-radius: 5px; \" data-y-index=\"1\" data-x-index=\"2\" data-wptb-css-td-auto-width=\"false\" data-wptb-css-td-auto-height=\"true\" data-wptb-cell-vertical-alignment=\"center\" ><\/td><\/tr><tr  class=\"wptb-row \" style=\"background-color: #ffffff00; \"><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 5px; \" data-y-index=\"2\" data-x-index=\"0\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" data-wptb-cell-vertical-alignment=\"center\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-601\" style=\"color: #000000; font-size: 18px; padding: 0px; margin: 0px; \"><div style=\"position: relative;\"><p><em>stm32mp255c-osm-1g.dtb<\/em><\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; border-radius: 5px; \" data-y-index=\"2\" data-x-index=\"1\" data-wptb-css-td-auto-width=\"true\" data-wptb-css-td-auto-height=\"true\" data-wptb-cell-vertical-alignment=\"center\" ><div class=\"wptb-text-container wptb-ph-element wptb-element-text-602\" style=\"color: #000000; font-size: 18px; padding: 0px; margin: 0px; \"><div style=\"position: relative;\"><p>Device tree blob for 1GB LPDDR4x configuration<\/p><\/div><\/div><\/td><td class=\"wptb-cell \" colspan=\"1\" rowspan=\"1\" style=\"padding: 10px; width: 400px; border-radius: 5px; \" data-y-index=\"2\" data-x-index=\"2\" data-wptb-css-td-auto-width=\"false\" data-wptb-css-td-auto-height=\"true\" data-wptb-cell-vertical-alignment=\"center\" ><\/td><\/tr><\/tbody><\/table>\n<\/div>\n<\/div>\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-73 wp-block-paragraph\"><code><em>deploy\/deb\/*<\/em><\/code><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-74 wp-block-paragraph\">This folder contains all the packages used to construct the root file system images. They are in&nbsp;<strong><em>deb<\/em><\/strong>&nbsp;format (similar format to Debian packages) and can be dynamically installed on the target platform via an <em>apt-get install<\/em> command.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-75 wp-block-paragraph\"><code><em>deploy\/licenses\/*<\/em><\/code><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-76 wp-block-paragraph\">A database of all licenses used in all packages built for the system.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 id=\"htoc-setup-sd-card-automatically\" class=\"wp-block-heading\">Setup SD Card Automatically<\/h2>\n\n\n\n<div class=\"wp-block-uagb-separator uagb-block-496d8362\"><div class=\"wp-block-uagb-separator__inner\" style=\"--my-background-image:\"><\/div><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-77 wp-block-paragraph\">This section explains how to automatically set up a bootable SD card.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-78 wp-block-paragraph\">First, we need to generate a raw image file for the SD card.<\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-3e55996d\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-79 wp-block-paragraph\" id=\"htoc-cd-mickledore-release11111\" style=\"letter-spacing:1px\">$ cd <em>~\/scarthgap-release\/build-openstlinuxweston-&lt;machine name&gt;\/tmp-glibc\/deploy\/images\/&lt;machine name&gt;\/<\/em><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-80 wp-block-paragraph\" id=\"htoc-sudo-machine-smarcimx932g-sources-meta-embedian-scripts-emb-mk-yocto-sdcard-emb-create-yocto-sdcard-sh-dev-sdx\" style=\"letter-spacing:1px\">$ .\/scripts\/create_sdcard_from_flashlayout.sh flashlayout_st-image-qt\/optee\/FlashLayout_sdcard_stm32mp255c-osm-optee.tsv<\/p>\n<\/div><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-81 wp-block-paragraph\">This will generate a file named <em>FlashLayout_sdcard_stm32mp255c-osm-optee.raw,<\/em> which is a bootable SD card image. Insert a microSD card into your host PC and run,<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-edd1bb9a\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-82 wp-block-paragraph\" id=\"htoc-cd-mickledore-release1111111\" style=\"letter-spacing:1px\">$ sudo dd if=\/dev\/zero of=\/dev\/sdX bs=1M cont=160<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-83 wp-block-paragraph\" id=\"htoc-sudo-machine-smarcimx932g-sources-meta-embedian-scripts-emb-mk-yocto-sdcard-emb-create-yocto-sdcard-sh-dev-sdx11\" style=\"letter-spacing:1px\">$ sudo dd if=FlashLayout_sdcard_stm32mp255c-osm-optee.raw of=\/dev\/sdX bs=8M conv=fdatasync status=progress<\/p>\n<\/div><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-84 wp-block-paragraph\">Set the boot switches to boot from the SD card (SW1 = 0111 on the pITX-OSM-MP255). The module will then boot from the SD card.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-85 wp-block-paragraph\">During the first boot, the system will automatically resize the partition to use the available storage space. This process may take a little longer than subsequent boots.<\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-919be7c1\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\">Note<\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-86 wp-block-paragraph\" id=\"htoc-a-bootable-sd-card-can-also-be-prepared-using-stm32cubeprogrammer-a-tool-provided-by-stmicroelectronics-and-available-for-download-from-the-st-website-users-can-refer-to-the-relevant-st-documentation-for-detailed-instructions-before-programming-the-sd-card-the-board-must-be-set-to-serial-download-mode-sw1-1011-on-the-pitx-osm-mp255-the-required-files-generated-from-the-yocto-build-images-must-then-be-copied-or-programmed-to-the-sd-card-using-stm32cubeprogrammer\">A bootable SD card can also be prepared using STM32CubeProgrammer, a tool provided by STMicroelectronics and available for download from the ST website.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-87 wp-block-paragraph\" id=\"htoc-a-bootable-sd-card-can-also-be-prepared-using-stm32cubeprogrammer-a-tool-provided-by-stmicroelectronics-and-available-for-download-from-the-st-website-users-can-refer-to-the-relevant-st-documentation-for-detailed-instructions-before-programming-the-sd-card-the-board-must-be-set-to-serial-download-mode-sw1-1011-on-the-pitx-osm-mp255-the-required-files-generated-from-the-yocto-build-images-must-then-be-copied-or-programmed-to-the-sd-card-using-stm32cubeprogrammer1\">Users can refer to the relevant ST documentation for detailed instructions. Before programming the SD card, the board must be set to Serial Download Mode (SW1 = 1011 on the pITX-OSM-MP255).<br>The required files generated from the Yocto build images must then be copied or programmed to the SD card using STM32CubeProgrammer.<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 id=\"htoc-feed-packages\" class=\"wp-block-heading\">Install additional Packages<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-88 wp-block-paragraph\">STM32MP25 OpenSTLinux provides the standard Debian APT package management mechanism, allowing users to update package indexes and install software packages using apt or apt-get.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-89 wp-block-paragraph\">For example:<\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-2ac4eec6\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-90 wp-block-paragraph\" id=\"htoc-cd-mickledore-release11111111\" style=\"letter-spacing:1px\">$ apt-get update<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-91 wp-block-paragraph\" id=\"htoc-sudo-machine-smarcimx932g-sources-meta-embedian-scripts-emb-mk-yocto-sdcard-emb-create-yocto-sdcard-sh-dev-sdx111\" style=\"letter-spacing:1px\">$ apt-get install<\/p>\n<\/div><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-92 wp-block-paragraph\">The package repository configured by default is:<br><em>\/etc\/apt\/sources.list.d\/packages.openstlinux.st.com.list<\/em><br>with the following configuration:<br>deb http:\/\/packages.openstlinux.st.com\/6.2 scarthgap main updates untested<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-93 wp-block-paragraph\">This repository is not an official Debian repository. It is an STMicroelectronics-maintained package repository for the OpenSTLinux distribution.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-94 wp-block-paragraph\">Therefore, although apt\/apt-get is used as the package management tool, the packages provided through this repository are maintained and published by STMicroelectronics and are intended for the STM32MP2\/OpenSTLinux software environment.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-95 wp-block-paragraph\"><strong>Updating Package Information<\/strong><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-96 wp-block-paragraph\">To retrieve the latest package information from the configured ST repository:<br>$ <em>apt-get update<\/em><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-97 wp-block-paragraph\"><strong>Installing a Package<\/strong><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-98 wp-block-paragraph\">To install a package:<br>$ <em>apt-get install<\/em><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-99 wp-block-paragraph\">The availability and version of a package depend on the packages provided by the configured OpenSTLinux repository.<\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-626ba32d\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\">Note<\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-100 wp-block-paragraph\" id=\"htoc-cd-mickledore-release111111111\" style=\"letter-spacing:1px\">The use of apt does not imply that the system is using Debian&#8217;s official package repository. The default repository shown above is hosted and maintained by STMicroelectronics.<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 id=\"htoc-writing-bitbake-recipes\" class=\"wp-block-heading\">Writing Bitbake Recipes<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-101 wp-block-paragraph\">In order to package your application and include it in the root filesystem image, you must write a BitBake recipe for it.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-102 wp-block-paragraph\">When starting from scratch, it is easiest to learn by example from existing recipes.&nbsp;<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-103 wp-block-paragraph\"><strong>Example HelloWorld recipe using autotools<\/strong><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-104 wp-block-paragraph\">For software that uses autotools (.\/configure; make; make install), writing recipes can be very simple:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-105 wp-block-paragraph\">DESCRIPTION = &#8221;Hello World Recipe using autotools&#8221;<br>HOMEPAGE = &#8221;http:\/\/www.embedian.com\/&#8221;<br>SECTION = &#8221;console\/utils&#8221;<br>PRIORITY = &#8221;optional&#8221;<br>LICENSE = &#8221;GPL&#8221;<br>PR = &#8221;r0&#8221;<br>  <br>SRC_URI = &#8221;git:\/\/github.com\/embedian\/helloworld-autotools.git;protocol=https&#8221;<br>S = &#8221;${WORKDIR}\/git&#8221;<br>  <br>inherit autotools<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-106 wp-block-paragraph\"><code><strong><em>SRC_URI<\/em><\/strong><\/code>&nbsp;specifies the location to download the source from. It can take the form of any standard URL using http:\/\/, ftp:\/\/, etc. It can also fetch from SCM systems, such as git in the example above.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-107 wp-block-paragraph\"><code><strong><em>PR<\/em><\/strong><\/code>&nbsp;is the package revision variable. Any time a recipe is updated that should require the package to be rebuilt, this variable should be incremented.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-108 wp-block-paragraph\"><code><strong><em>inherit autotools<\/em><\/strong><\/code>&nbsp;brings in support for the package to be built using autotools, and thus no other instructions on how to compile and install the software are needed unless something needs to be customized.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-109 wp-block-paragraph\"><strong><code><em>S<\/em><\/code>&nbsp;<\/strong>is the source directory variable. This specifies where the source code will exist after it is fetched from SRC_URI and unpacked. The default value is&nbsp;<code><strong><em>${WORKDIR}\/${PN}-${PV}<\/em><\/strong><\/code>, where&nbsp;<code>PN<\/code>&nbsp;is the package name and&nbsp;<code>PV<\/code>&nbsp;is the package version. Both&nbsp;<code>PN<\/code>&nbsp;and&nbsp;<code>PV<\/code>&nbsp;are set by default using the filename of the recipe, where the filename has the format&nbsp;<code><strong><em>PN_PV.bb<\/em><\/strong><\/code>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-110 wp-block-paragraph\"><strong>Example HelloWorld recipe using a single source file<\/strong><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-111 wp-block-paragraph\">This example shows a simple case of building a helloworld.c file directly using the default compiler (gcc). Since it isn\u2019t using autotools or make, we have to tell BitBake how to build it explicitly.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-112 wp-block-paragraph\">DESCRIPTION = &#8221;HelloWorld&#8221;<br>SECTION = &#8221;examples&#8221;<br>LICENSE = &#8221;GPL&#8221;<br>  <br>SRC_URI = &#8221;file:\/\/helloworld.c&#8221;<br>  <br>S = &#8221;${WORKDIR}&#8221;<br>  <br>do_compile() {<br>    ${CC} ${CFLAGS} ${LDFLAGS} helloworld.c -o helloworld<br>}<br>  <br>do_install() {<br>    install -d ${D}${bindir}<br>    install -m 0755 helloworld ${D}${bindir}<br>}<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-113 wp-block-paragraph\">In this case,&nbsp;<code><strong><em>SRC_URI<\/em><\/strong><\/code>&nbsp;specifies a file that must exist locally with the recipe. Since there is no code to download and unpack, we set&nbsp;<code>S<\/code>&nbsp;to<code>&nbsp;WORKDIR<\/code>&nbsp;since that is where <em>helloworld.c<\/em> will be copied to before it is built.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-114 wp-block-paragraph\"><code><strong><em>WORKDIR<\/em><\/strong><\/code>&nbsp;is located at&nbsp;<code><em>${OETREE}\/&lt;build directory&gt;\/tmp\/work\/armv8a-poky-linux\/&lt;package name and version&gt;<\/em><\/code>&nbsp;for most packages. If the package is machine-specific (rather than generic for the armv8a architecture), it may be located in the&nbsp;<code><em>smarcimx932g-poky-linux<\/em><\/code>&nbsp;subdirectory depending on your hardware (this applies to kernel packages, images, etc).<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-115 wp-block-paragraph\"><code><strong><em>do_compile<\/em><\/strong><\/code>&nbsp;defines how to compile the source. In this case, we just call gcc directly. If it isn\u2019t defined,&nbsp;<code><strong>do_compile<\/strong><\/code>&nbsp;runs&nbsp;<code>make<\/code>&nbsp;in the source directory by default.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-116 wp-block-paragraph\"><code><strong><em>do_install<\/em><\/strong><\/code>&nbsp;defines how to install the application. This example runs&nbsp;<code><strong>install<\/strong><\/code>&nbsp;to create a bin directory where the application will be copied to and then copies the application there with permissions set to 755.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-117 wp-block-paragraph\"><code><strong><em>D<\/em><\/strong><\/code>&nbsp;is the destination directory where the application is installed to before it is packaged.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-118 wp-block-paragraph\"><code><strong><em>${bindir}<\/em><\/strong><\/code>&nbsp;is the directory where most binary applications are installed, typically&nbsp;<code><em>\/usr\/bin<\/em><\/code>.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-119 wp-block-paragraph\">For a more in-depth explanation of BitBake recipes, syntax, and variables, see the&nbsp;<a href=\"https:\/\/wiki.yoctoproject.org\/wiki\/Building_your_own_recipes_from_first_principles\">Recipe Chapter<\/a>&nbsp;of the OpenEmbedded User Manual.<\/p>\n\n\n\n<h2 id=\"htoc-setup-emmc-manually\" class=\"wp-block-heading has-black-color has-text-color has-link-color wp-elements-120\">Setup eMMC<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-121 wp-block-paragraph\">The eMMC setup is almost the same as the SD card setup. First, create an eMMC raw image and copy it to the SD card. Then, boot the device from the SD card and use <code>dd<\/code> to write the image to the eMMC.<\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-ba0be214\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\">Create an eMMC raw image<\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-122 wp-block-paragraph\" id=\"htoc-cd-mickledore-release111111\" style=\"letter-spacing:1px\">$ cd <em>~\/scarthgap-release\/build-openstlinuxweston-&lt;machine name&gt;\/tmp-glibc\/deploy\/images\/&lt;machine name&gt;\/<\/em><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-123 wp-block-paragraph\" id=\"htoc-sudo-machine-smarcimx932g-sources-meta-embedian-scripts-emb-mk-yocto-sdcard-emb-create-yocto-sdcard-sh-dev-sdx1\" style=\"letter-spacing:1px\">$ .\/scripts\/create_emmc_raw_from_flashlayout.sh flashlayout_st-image-qt\/optee\/FlashLayout_emmc_stm32mp2<\/p>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"> <\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-124 wp-block-paragraph\">A file <em>FlashLayout_emmc_stm32mp255c-osm-optee.raw<\/em> will be generated.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-125 wp-block-paragraph\">Copy t<em>his file<\/em> and <em>arm-trusted-firmware\/tf-a-stm32mp255c-osm-optee-sdcard.stm32<\/em> to the rootfs partition of the bootable SD card created above. Unlike the SD card setup, the <em>FlashLayout_emmc_stm32mp<\/em> file needs to be written to both the eMMC Boot0 and Boot1 partitions.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-9339607d\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\">Copy files to rootfs partition of SD card in your Host PC<\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-126 wp-block-paragraph\" id=\"htoc-cd-mickledore-release1111111111\" style=\"letter-spacing:1px\">$ sudo mount \/dev\/sdX12 \/mnt<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-127 wp-block-paragraph\" id=\"htoc-sudo-machine-smarcimx932g-sources-meta-embedian-scripts-emb-mk-yocto-sdcard-emb-create-yocto-sdcard-sh-dev-sdx1111\" style=\"letter-spacing:1px\">$ sudo cp -v flashlayout_st-image-qt\/optee\/FlashLayout_emmc_stm32mp2 \/mnt\/root\/<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-128 wp-block-paragraph\" id=\"htoc-sudo-machine-smarcimx932g-sources-meta-embedian-scripts-emb-mk-yocto-sdcard-emb-create-yocto-sdcard-sh-dev-sdx11111\" style=\"letter-spacing:1px\">$ sudo cp -v <em>FlashLayout_emmc_stm32mp255c-osm-optee.raw<\/em> \/mnt\/root\/<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-129 wp-block-paragraph\" id=\"htoc-sudo-machine-smarcimx932g-sources-meta-embedian-scripts-emb-mk-yocto-sdcard-emb-create-yocto-sdcard-sh-dev-sdx111111\" style=\"letter-spacing:1px\">$ sudo umount \/mnt<\/p>\n<\/div><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-130 wp-block-paragraph\">Insert the SD card into the device and boot the device from the SD card. By default, the Linux kernel mounts eMMC hardware boot partitions as read-only for security. You can temporarily disable this restriction by modifying the kernel parameters:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-1b8c6d62\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\">Device Console<\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-131 wp-block-paragraph\" id=\"htoc-sync1\" style=\"letter-spacing:1px\">$ echo 0 &gt; \/sys\/block\/mmcblk0boot0\/force_ro<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-132 wp-block-paragraph\" id=\"htoc-sudo-umount-media-boot1\" style=\"letter-spacing:1px\">$ sudo dd if=FlashLayout_emmc_stm32mp2 of=\/dev\/mmcblk0boot0 bs=4k conv=fdatasync<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-133 wp-block-paragraph\" id=\"htoc-sudo-umount-media-rootfs1\" style=\"letter-spacing:1px\">$ echo 1 &gt; \/sys\/block\/mmcblk0boot0\/force_ro<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-856bc9f4\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\">Device Console<\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-134 wp-block-paragraph\" id=\"htoc-sync11\" style=\"letter-spacing:1px\">$ echo 0 &gt; \/sys\/block\/mmcblk0boot1\/force_ro<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-135 wp-block-paragraph\" id=\"htoc-sudo-umount-media-boot11\" style=\"letter-spacing:1px\">$ sudo dd if=FlashLayout_emmc_stm32mp2 of=\/dev\/mmcblk0boot1 bs=4k conv=fdatasync<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-136 wp-block-paragraph\" id=\"htoc-sudo-umount-media-rootfs11\" style=\"letter-spacing:1px\">$ echo 1 &gt; \/sys\/block\/mmcblk0boot1\/force_ro<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-137 wp-block-paragraph\">Write eMMC raw image into eMMC.<\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-f92ca43e\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\">Device Console<\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-138 wp-block-paragraph\" id=\"htoc-sync111\" style=\"letter-spacing:1px\">$ sudo dd if=FlashLayout_emmc_stm32mp255c-osm-optee.raw of=\/dev\/mmcblk0 bs=8M conv=fdatasync status=progress<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-139 wp-block-paragraph\" id=\"htoc-\">$ sync<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-140 wp-block-paragraph\" id=\"htoc-1\">$ shutdown now -h<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-141 wp-block-paragraph\">Set the boot switches to boot from the eMMC card (SW1 = 0000 on the pITX-OSM-MP255). The module will then boot from the eMMC flash.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-014d6bb1\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\">Note<\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-142 wp-block-paragraph\" id=\"htoc-a-bootable-sd-card-can-also-be-prepared-using-stm32cubeprogrammer-a-tool-provided-by-stmicroelectronics-and-available-for-download-from-the-st-website-users-can-refer-to-the-relevant-st-documentation-for-detailed-instructions-before-programming-the-sd-card-the-board-must-be-set-to-serial-download-mode-sw1-1011-on-the-pitx-osm-mp255-the-required-files-generated-from-the-yocto-build-images-must-then-be-copied-or-programmed-to-the-sd-card-using-stm32cubeprogrammer11\">The eMMC setup can also be performed using STM32CubeProgrammer, a tool provided by STMicroelectronics and available for download from the ST website.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-143 wp-block-paragraph\" id=\"htoc-a-bootable-sd-card-can-also-be-prepared-using-stm32cubeprogrammer-a-tool-provided-by-stmicroelectronics-and-available-for-download-from-the-st-website-users-can-refer-to-the-relevant-st-documentation-for-detailed-instructions-before-programming-the-sd-card-the-board-must-be-set-to-serial-download-mode-sw1-1011-on-the-pitx-osm-mp255-the-required-files-generated-from-the-yocto-build-images-must-then-be-copied-or-programmed-to-the-sd-card-using-stm32cubeprogrammer111\">Users can refer to the relevant ST documentation for detailed instructions. Before programming the eMMC, the board must be set to Serial Download Mode (SW1 = 1000 on the pITX-OSM-MP255).<br>The required files generated from the Yocto build images must then be copied or programmed to the eMMC flash using STM32CubeProgrammer.<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-144 wp-block-paragraph\"><br>version 1.0a, 10\/08\/2026<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-145 wp-block-paragraph\">Last updated 2026-10-08<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This document outlines the process used by Embedian to generate a customized build of STMicroelectronics&#8217; official STM32MP25 OpenSTLinux Yocto Scarthgap BSP for the OSM-MP255-SF platform. The build workflow retrieves the required layers and metadata from Embedian\u2019s GitHub repository&#8230;<\/p>\n","protected":false},"author":1,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","footnotes":""},"ht-kb-category":[551],"ht-kb-tag":[553,529,552,142],"class_list":["post-12479","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-yocto-scarthgap-st-osm-mp255-sf","ht_kb_tag-osm","ht_kb_tag-scarthgap","ht_kb_tag-stm32mp255c","ht_kb_tag-yocto"],"spectra_custom_meta":{"_ht_kb_post_reading_time":["507","507"],"_uagb_previous_block_counts":["a:90:{s:21:\"uagb\/advanced-heading\";i:0;s:15:\"uagb\/blockquote\";i:0;s:12:\"uagb\/buttons\";i:0;s:18:\"uagb\/buttons-child\";i:0;s:19:\"uagb\/call-to-action\";i:0;s:15:\"uagb\/cf7-styler\";i:0;s:11:\"uagb\/column\";i:0;s:12:\"uagb\/columns\";i:0;s:14:\"uagb\/container\";i:0;s:21:\"uagb\/content-timeline\";i:0;s:27:\"uagb\/content-timeline-child\";i:0;s:14:\"uagb\/countdown\";i:0;s:12:\"uagb\/counter\";i:0;s:8:\"uagb\/faq\";i:0;s:14:\"uagb\/faq-child\";i:0;s:10:\"uagb\/forms\";i:0;s:17:\"uagb\/forms-accept\";i:0;s:19:\"uagb\/forms-checkbox\";i:0;s:15:\"uagb\/forms-date\";i:0;s:16:\"uagb\/forms-email\";i:0;s:17:\"uagb\/forms-hidden\";i:0;s:15:\"uagb\/forms-name\";i:0;s:16:\"uagb\/forms-phone\";i:0;s:16:\"uagb\/forms-radio\";i:0;s:17:\"uagb\/forms-select\";i:0;s:19:\"uagb\/forms-textarea\";i:0;s:17:\"uagb\/forms-toggle\";i:0;s:14:\"uagb\/forms-url\";i:0;s:14:\"uagb\/gf-styler\";i:0;s:15:\"uagb\/google-map\";i:0;s:11:\"uagb\/how-to\";i:0;s:16:\"uagb\/how-to-step\";i:0;s:9:\"uagb\/icon\";i:0;s:14:\"uagb\/icon-list\";i:3;s:20:\"uagb\/icon-list-child\";i:3;s:10:\"uagb\/image\";i:1;s:18:\"uagb\/image-gallery\";i:0;s:13:\"uagb\/info-box\";i:0;s:18:\"uagb\/inline-notice\";i:23;s:11:\"uagb\/lottie\";i:0;s:21:\"uagb\/marketing-button\";i:0;s:10:\"uagb\/modal\";i:0;s:18:\"uagb\/popup-builder\";i:0;s:16:\"uagb\/post-button\";i:0;s:18:\"uagb\/post-carousel\";i:0;s:17:\"uagb\/post-excerpt\";i:0;s:14:\"uagb\/post-grid\";i:0;s:15:\"uagb\/post-image\";i:0;s:17:\"uagb\/post-masonry\";i:0;s:14:\"uagb\/post-meta\";i:0;s:18:\"uagb\/post-taxonomy\";i:0;s:18:\"uagb\/post-timeline\";i:0;s:15:\"uagb\/post-title\";i:0;s:20:\"uagb\/restaurant-menu\";i:0;s:26:\"uagb\/restaurant-menu-child\";i:0;s:11:\"uagb\/review\";i:0;s:12:\"uagb\/section\";i:0;s:14:\"uagb\/separator\";i:1;s:11:\"uagb\/slider\";i:0;s:17:\"uagb\/slider-child\";i:0;s:17:\"uagb\/social-share\";i:0;s:23:\"uagb\/social-share-child\";i:0;s:16:\"uagb\/star-rating\";i:0;s:23:\"uagb\/sure-cart-checkout\";i:0;s:22:\"uagb\/sure-cart-product\";i:0;s:15:\"uagb\/sure-forms\";i:0;s:22:\"uagb\/table-of-contents\";i:0;s:9:\"uagb\/tabs\";i:0;s:15:\"uagb\/tabs-child\";i:0;s:18:\"uagb\/taxonomy-list\";i:0;s:9:\"uagb\/team\";i:0;s:16:\"uagb\/testimonial\";i:0;s:14:\"uagb\/wp-search\";i:0;s:19:\"uagb\/instagram-feed\";i:0;s:10:\"uagb\/login\";i:0;s:17:\"uagb\/loop-builder\";i:0;s:18:\"uagb\/loop-category\";i:0;s:20:\"uagb\/loop-pagination\";i:0;s:15:\"uagb\/loop-reset\";i:0;s:16:\"uagb\/loop-search\";i:0;s:14:\"uagb\/loop-sort\";i:0;s:17:\"uagb\/loop-wrapper\";i:0;s:13:\"uagb\/register\";i:0;s:19:\"uagb\/register-email\";i:0;s:24:\"uagb\/register-first-name\";i:0;s:23:\"uagb\/register-last-name\";i:0;s:22:\"uagb\/register-password\";i:0;s:30:\"uagb\/register-reenter-password\";i:0;s:19:\"uagb\/register-terms\";i:0;s:22:\"uagb\/register-username\";i:0;}","a:90:{s:21:\"uagb\/advanced-heading\";i:0;s:15:\"uagb\/blockquote\";i:0;s:12:\"uagb\/buttons\";i:0;s:18:\"uagb\/buttons-child\";i:0;s:19:\"uagb\/call-to-action\";i:0;s:15:\"uagb\/cf7-styler\";i:0;s:11:\"uagb\/column\";i:0;s:12:\"uagb\/columns\";i:0;s:14:\"uagb\/container\";i:0;s:21:\"uagb\/content-timeline\";i:0;s:27:\"uagb\/content-timeline-child\";i:0;s:14:\"uagb\/countdown\";i:0;s:12:\"uagb\/counter\";i:0;s:8:\"uagb\/faq\";i:0;s:14:\"uagb\/faq-child\";i:0;s:10:\"uagb\/forms\";i:0;s:17:\"uagb\/forms-accept\";i:0;s:19:\"uagb\/forms-checkbox\";i:0;s:15:\"uagb\/forms-date\";i:0;s:16:\"uagb\/forms-email\";i:0;s:17:\"uagb\/forms-hidden\";i:0;s:15:\"uagb\/forms-name\";i:0;s:16:\"uagb\/forms-phone\";i:0;s:16:\"uagb\/forms-radio\";i:0;s:17:\"uagb\/forms-select\";i:0;s:19:\"uagb\/forms-textarea\";i:0;s:17:\"uagb\/forms-toggle\";i:0;s:14:\"uagb\/forms-url\";i:0;s:14:\"uagb\/gf-styler\";i:0;s:15:\"uagb\/google-map\";i:0;s:11:\"uagb\/how-to\";i:0;s:16:\"uagb\/how-to-step\";i:0;s:9:\"uagb\/icon\";i:0;s:14:\"uagb\/icon-list\";i:3;s:20:\"uagb\/icon-list-child\";i:3;s:10:\"uagb\/image\";i:1;s:18:\"uagb\/image-gallery\";i:0;s:13:\"uagb\/info-box\";i:0;s:18:\"uagb\/inline-notice\";i:23;s:11:\"uagb\/lottie\";i:0;s:21:\"uagb\/marketing-button\";i:0;s:10:\"uagb\/modal\";i:0;s:18:\"uagb\/popup-builder\";i:0;s:16:\"uagb\/post-button\";i:0;s:18:\"uagb\/post-carousel\";i:0;s:17:\"uagb\/post-excerpt\";i:0;s:14:\"uagb\/post-grid\";i:0;s:15:\"uagb\/post-image\";i:0;s:17:\"uagb\/post-masonry\";i:0;s:14:\"uagb\/post-meta\";i:0;s:18:\"uagb\/post-taxonomy\";i:0;s:18:\"uagb\/post-timeline\";i:0;s:15:\"uagb\/post-title\";i:0;s:20:\"uagb\/restaurant-menu\";i:0;s:26:\"uagb\/restaurant-menu-child\";i:0;s:11:\"uagb\/review\";i:0;s:12:\"uagb\/section\";i:0;s:14:\"uagb\/separator\";i:1;s:11:\"uagb\/slider\";i:0;s:17:\"uagb\/slider-child\";i:0;s:17:\"uagb\/social-share\";i:0;s:23:\"uagb\/social-share-child\";i:0;s:16:\"uagb\/star-rating\";i:0;s:23:\"uagb\/sure-cart-checkout\";i:0;s:22:\"uagb\/sure-cart-product\";i:0;s:15:\"uagb\/sure-forms\";i:0;s:22:\"uagb\/table-of-contents\";i:0;s:9:\"uagb\/tabs\";i:0;s:15:\"uagb\/tabs-child\";i:0;s:18:\"uagb\/taxonomy-list\";i:0;s:9:\"uagb\/team\";i:0;s:16:\"uagb\/testimonial\";i:0;s:14:\"uagb\/wp-search\";i:0;s:19:\"uagb\/instagram-feed\";i:0;s:10:\"uagb\/login\";i:0;s:17:\"uagb\/loop-builder\";i:0;s:18:\"uagb\/loop-category\";i:0;s:20:\"uagb\/loop-pagination\";i:0;s:15:\"uagb\/loop-reset\";i:0;s:16:\"uagb\/loop-search\";i:0;s:14:\"uagb\/loop-sort\";i:0;s:17:\"uagb\/loop-wrapper\";i:0;s:13:\"uagb\/register\";i:0;s:19:\"uagb\/register-email\";i:0;s:24:\"uagb\/register-first-name\";i:0;s:23:\"uagb\/register-last-name\";i:0;s:22:\"uagb\/register-password\";i:0;s:30:\"uagb\/register-reenter-password\";i:0;s:19:\"uagb\/register-terms\";i:0;s:22:\"uagb\/register-username\";i:0;}"],"copied_media_ids":["a:1:{i:0;i:7255;}","a:1:{i:0;i:7255;}"],"referenced_media_ids":["a:0:{}","a:0:{}"],"_uagb_last_spectra_edit":["1770533161"],"_wpml_location_migration_done":["1"],"_ht_kb_post_views_count":["2616"],"_ht_kb_usefulness":["0"],"_wp_old_slug":["building-yocto-scarthgap-bsp-distribution","building-yocto-scarthgap-bsp-distribution-2"],"_ht_article_order_539":["12004"],"footnotes":[""],"_dp_original":["12004"],"_edit_lock":["1791516029:1"],"_edit_last":["1"],"_ht_article_order_551":["12479"],"_uag_css_file_name":["uag-css-12479.css"],"_uag_js_file_name":["uag-js-12479.js"],"_elementor_page_assets":["a:0:{}"],"_uag_page_assets":["a:9:{s:3:\"css\";s:48764:\".wp-block-uagb-image{display:flex}.wp-block-uagb-image__figure{position:relative;display:flex;flex-direction:column;max-width:100%;height:auto;margin:0}.wp-block-uagb-image__figure img{height:auto;display:flex;max-width:100%;transition:box-shadow .2s ease}.wp-block-uagb-image__figure>a{display:inline-block}.wp-block-uagb-image__figure figcaption{text-align:center;margin-top:.5em;margin-bottom:1em}.wp-block-uagb-image .components-placeholder.block-editor-media-placeholder .components-placeholder__instructions{align-self:center}.wp-block-uagb-image--align-left{text-align:left}.wp-block-uagb-image--align-right{text-align:right}.wp-block-uagb-image--align-center{text-align:center}.wp-block-uagb-image--align-full .wp-block-uagb-image__figure{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw;height:auto}.wp-block-uagb-image--align-full .wp-block-uagb-image__figure img{height:auto;width:100% !important}.wp-block-uagb-image--align-wide .wp-block-uagb-image__figure img{height:auto;width:100%}.wp-block-uagb-image--layout-overlay__color-wrapper{position:absolute;left:0;top:0;right:0;bottom:0;opacity:.2;background:rgba(0,0,0,.5);transition:opacity .35s ease-in-out}.wp-block-uagb-image--layout-overlay-link{position:absolute;left:0;right:0;bottom:0;top:0}.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity:1}.wp-block-uagb-image--layout-overlay__inner{position:absolute;left:15px;right:15px;bottom:15px;top:15px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-color:#fff;transition:.35s ease-in-out}.wp-block-uagb-image--layout-overlay__inner.top-left,.wp-block-uagb-image--layout-overlay__inner.top-center,.wp-block-uagb-image--layout-overlay__inner.top-right{justify-content:flex-start}.wp-block-uagb-image--layout-overlay__inner.bottom-left,.wp-block-uagb-image--layout-overlay__inner.bottom-center,.wp-block-uagb-image--layout-overlay__inner.bottom-right{justify-content:flex-end}.wp-block-uagb-image--layout-overlay__inner.top-left,.wp-block-uagb-image--layout-overlay__inner.center-left,.wp-block-uagb-image--layout-overlay__inner.bottom-left{align-items:flex-start}.wp-block-uagb-image--layout-overlay__inner.top-right,.wp-block-uagb-image--layout-overlay__inner.center-right,.wp-block-uagb-image--layout-overlay__inner.bottom-right{align-items:flex-end}.wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{color:#fff;transition:transform .35s,opacity .35s ease-in-out;transform:translate3d(0, 24px, 0);margin:0;line-height:1em}.wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width:30%;border-top-width:2px;border-top-color:#fff;border-top-style:solid;margin-bottom:10px;opacity:0;transition:transform .4s,opacity .4s ease-in-out;transform:translate3d(0, 30px, 0)}.wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity:0;overflow:visible;color:#fff;transition:transform .45s,opacity .45s ease-in-out;transform:translate3d(0, 35px, 0)}.wp-block-uagb-image--layout-overlay__inner:hover .uagb-image-heading,.wp-block-uagb-image--layout-overlay__inner:hover .uagb-image-separator,.wp-block-uagb-image--layout-overlay__inner:hover .uagb-image-caption{opacity:1;transform:translate3d(0, 0, 0)}.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure img,.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure .wp-block-uagb-image--layout-overlay__color-wrapper{transform:scale(1);transition:transform .35s ease-in-out}.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure:hover img,.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{transform:scale(1.05)}.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure img,.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure .wp-block-uagb-image--layout-overlay__color-wrapper{width:calc(100% + 40px) !important;max-width:none !important;transform:translate3d(-40px, 0, 0);transition:transform .35s ease-in-out}.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure:hover img,.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{transform:translate3d(0, 0, 0)}.wp-block-uagb-image--effect-grayscale img{filter:grayscale(0%);transition:.35s ease-in-out}.wp-block-uagb-image--effect-grayscale:hover img{filter:grayscale(100%)}.wp-block-uagb-image--effect-blur img{filter:blur(0);transition:.35s ease-in-out}.wp-block-uagb-image--effect-blur:hover img{filter:blur(3px)}.uagb-icon-list__wrap{display:flex;align-items:flex-start;justify-content:flex-start}.wp-block-uagb-icon-list-child{padding:0;transition:all .2s;display:inline-flex;color:#3a3a3a;align-items:center;text-decoration:none;box-shadow:none}.wp-block-uagb-icon-list-child span.uagb-icon-list__source-wrap{display:block;align-items:center}.uagb-icon-list__source-wrap svg{display:block}.uagb-icon-list__source-image{width:40px}.uagb-icon-list__outer-wrap .uagb-icon-list__content-wrap{color:#3a3a3a;display:flex;align-items:center}.wp-block-uagb-icon-list-child{position:relative}.wp-block-uagb-icon-list-child>a{position:absolute;top:0;left:0;width:100%;height:100%}img.uagb-icon-list__source-image{max-width:unset}.wp-block-uagb-icon-list-child .uagb-icon-list__label{word-break:break-word}.uagb-inline_notice__align-right{text-align:right}.uagb-inline_notice__align-right span.uagb-notice-dismiss{left:13px}.uagb-inline_notice__align-center{text-align:center}.uagb-inline_notice__align-center span.uagb-notice-dismiss{right:13px}.uagb-inline_notice__align-left{text-align:left}.uagb-inline_notice__align-left span.uagb-notice-dismiss{right:13px}.wp-block-uagb-inline-notice{width:100%;position:relative}.wp-block-uagb-inline-notice.uagb-notice__active{display:none}.wp-block-uagb-inline-notice .uagb-notice-title{margin:0;width:-moz-available;width:-webkit-fill-available;width:fill-available;display:inline-block}.wp-block-uagb-inline-notice .uagb-notice-text{margin-top:-3px;margin-bottom:0}.wp-block-uagb-inline-notice .uagb-notice-text p:last-child{margin-bottom:0}.wp-block-uagb-inline-notice .uagb-notice-text p:first-child{margin-top:0 !important}.wp-block-uagb-inline-notice span.uagb-notice-dismiss svg{width:16px;height:16px}.wp-block-uagb-inline-notice span.uagb-notice-dismiss{position:absolute;cursor:pointer;top:13px;opacity:.8;padding:0;background:none;transition:.3s ease}.wp-block-uagb-inline-notice.uagb-dismissable>svg{position:absolute;cursor:pointer;opacity:.8;padding:0;background:none;transition:.3s ease}.wp-block-uagb-inline-notice.uagb-dismissable button[type=button]{position:absolute;cursor:pointer;opacity:.8;padding:0;background:none;transition:.3s ease}.wp-block-uagb-inline-notice.uagb-inline_notice__align-right{text-align:right}.wp-block-uagb-inline-notice.uagb-inline_notice__align-right svg{left:13px}.wp-block-uagb-inline-notice.uagb-inline_notice__align-right button[type=button]{left:13px;top:13px;border:none;padding-inline:0;padding-block:0;line-height:0px}.wp-block-uagb-inline-notice.uagb-inline_notice__align-center{text-align:center}.wp-block-uagb-inline-notice.uagb-inline_notice__align-center svg{right:13px}.wp-block-uagb-inline-notice.uagb-inline_notice__align-center button[type=button]{right:13px;top:13px;border:none;padding-inline:0;padding-block:0;line-height:0px}.wp-block-uagb-inline-notice.uagb-inline_notice__align-left{text-align:left}.wp-block-uagb-inline-notice.uagb-inline_notice__align-left svg{right:13px}.wp-block-uagb-inline-notice.uagb-inline_notice__align-left button[type=button]{right:13px;top:13px;border:none;padding-inline:0;padding-block:0;line-height:0px}.wp-block-uagb-separator{text-align:center;box-sizing:border-box;line-height:0}.wp-block-uagb-separator__inner{display:inline-block}.wp-block-uagb-separator:not(.wp-block-uagb-separator--text):not(.wp-block-uagb-separator--icon) .wp-block-uagb-separator__inner{border-top-style:solid;-webkit-mask:var(--my-background-image);-webkit-mask-size:38px 100%;-webkit-mask-repeat:repeat-x}.wp-block-uagb-separator--text .wp-block-uagb-separator__inner,.wp-block-uagb-separator--icon .wp-block-uagb-separator__inner{display:flex;justify-content:center;align-items:center;margin:0 auto}.wp-block-uagb-separator--text .wp-block-uagb-separator__inner::before,.wp-block-uagb-separator--icon .wp-block-uagb-separator__inner::before{display:block;content:\"\";border-bottom:0;flex-grow:1;border-top-color:#333;border-top-style:solid;-webkit-mask:var(--my-background-image);-webkit-mask-size:38px 100%;-webkit-mask-repeat:repeat-x}.wp-block-uagb-separator--text .wp-block-uagb-separator__inner::after,.wp-block-uagb-separator--icon .wp-block-uagb-separator__inner::after{display:block;content:\"\";border-bottom:0;flex-grow:1;border-top-color:#333;border-top-style:solid;-webkit-mask:var(--my-background-image);-webkit-mask-size:38px 100%;-webkit-mask-repeat:repeat-x}.wp-block-uagb-separator--icon .wp-block-uagb-separator-element svg{font-size:30px;color:#333;fill:#333;width:30px;height:30px;line-height:30px;max-width:none}.wp-block-uagb-separator--text .wp-block-uagb-separator-element .uagb-html-tag{word-break:initial;margin:0}.uagb-block-85c723ff.wp-block-uagb-image--layout-default figure img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-85c723ff.wp-block-uagb-image .wp-block-uagb-image__figure figcaption{font-style: normal;align-self: center;}.uagb-block-85c723ff.wp-block-uagb-image--layout-overlay figure img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-85c723ff.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 0.2;}.uagb-block-85c723ff.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner{left: 15px;right: 15px;top: 15px;bottom: 15px;}.uagb-block-85c723ff.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{font-style: normal;color: #fff;opacity: 1;}.uagb-block-85c723ff.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading a{color: #fff;}.uagb-block-85c723ff.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 0;}.uagb-block-85c723ff.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 1;}.uagb-block-85c723ff.wp-block-uagb-image .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width: 30%;border-top-width: 2px;border-top-color: #fff;opacity: 0;}.uagb-block-85c723ff.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 400px;height: 400px;}.uagb-block-85c723ff.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 1;}.uagb-block-85c723ff.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{opacity: 1;}.uagb-block-85c723ff.wp-block-uagb-image--layout-default figure:hover img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-85c723ff.wp-block-uagb-image--layout-overlay figure:hover img{box-shadow: 0px 0px 0 #00000070;}.wp-block-uagb-icon-list.uagb-block-b948ed9e .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-b948ed9e .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-b948ed9e .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-radius: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-b948ed9e .wp-block-uagb-icon-list-child .uagb-icon-list__label{text-decoration: !important;line-height: em;}.wp-block-uagb-icon-list.uagb-block-b948ed9e .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-b948ed9e .uagb-icon-list__label{text-align: left;}.wp-block-uagb-icon-list.uagb-block-b948ed9e .wp-block-uagb-icon-list-child{text-decoration: !important;line-height: em;}.wp-block-uagb-icon-list.uagb-block-b948ed9e.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}.wp-block-uagb-icon-list.uagb-block-b948ed9e .uagb-icon-list__source-wrap{margin-right: 15px;}.uagb-block-fe0afe88.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-fe0afe88.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-radius: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .wp-block-uagb-icon-list-child .uagb-icon-list__label{text-decoration: !important;line-height: em;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .uagb-icon-list__label{text-align: left;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .wp-block-uagb-icon-list-child{text-decoration: !important;line-height: em;}.wp-block-uagb-icon-list.uagb-block-ac297df4.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .uagb-icon-list__source-wrap{margin-right: 15px;}.uagb-block-6ab00cdc.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-6ab00cdc.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.wp-block-uagb-icon-list.uagb-block-3fa0afa0 .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-3fa0afa0 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-3fa0afa0 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-radius: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-3fa0afa0 .wp-block-uagb-icon-list-child .uagb-icon-list__label{text-decoration: !important;line-height: em;}.wp-block-uagb-icon-list.uagb-block-3fa0afa0 .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-3fa0afa0 .uagb-icon-list__label{text-align: left;}.wp-block-uagb-icon-list.uagb-block-3fa0afa0 .wp-block-uagb-icon-list-child{text-decoration: !important;line-height: em;}.wp-block-uagb-icon-list.uagb-block-3fa0afa0.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}.wp-block-uagb-icon-list.uagb-block-3fa0afa0 .uagb-icon-list__source-wrap{margin-right: 15px;}.uagb-block-b4cabcf0.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-b4cabcf0.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;} .uagb-block-11ff3fd9.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-11ff3fd9 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #000000;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-11ff3fd9.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-11ff3fd9.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-11ff3fd9 .uagb-notice-title{background-color: #000000;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-bd048fd1.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-bd048fd1 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-bd048fd1.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-bd048fd1.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-bd048fd1 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-16633b27.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-16633b27 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-16633b27.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-16633b27.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-16633b27 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-8d3f090f.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-8d3f090f .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-8d3f090f.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-8d3f090f.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-8d3f090f .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-b6412a5a.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-b6412a5a .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-b6412a5a.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-b6412a5a.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-b6412a5a .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-6b634955.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-6b634955 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-6b634955.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-6b634955.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-6b634955 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-5f890ce2.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-5f890ce2 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #000000;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-5f890ce2.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-5f890ce2.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-5f890ce2 .uagb-notice-title{background-color: #000000;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-b81a655c.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-b81a655c .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-b81a655c.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-b81a655c.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-b81a655c .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-a82c9356.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-a82c9356 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #000000;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-a82c9356.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-a82c9356.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-a82c9356 .uagb-notice-title{background-color: #000000;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-4f9aa439.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-4f9aa439 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-4f9aa439.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-4f9aa439.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-4f9aa439 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-409d11c7.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-409d11c7 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-409d11c7.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-409d11c7.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-409d11c7 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-516bf2f9.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-516bf2f9 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #000000;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-516bf2f9.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-516bf2f9.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-516bf2f9 .uagb-notice-title{background-color: #000000;border-top-right-radius: 3px;border-top-left-radius: 3px;}.uagb-block-496d8362.wp-block-uagb-separator{text-align: center;}.uagb-block-496d8362.wp-block-uagb-separator--text .wp-block-uagb-separator-element .uagb-html-tag{font-style: normal;line-height: 1em;}.uagb-block-496d8362.wp-block-uagb-separator:not(.wp-block-uagb-separator--text):not(.wp-block-uagb-separator--icon) .wp-block-uagb-separator__inner{-webkit-mask-size: 5px 100%;border-top-width: 3px;width: 100%;border-top-style: solid;margin-top: 5px;margin-bottom: 5px;} .uagb-block-3e55996d.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-3e55996d .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-3e55996d.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-3e55996d.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-3e55996d .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-edd1bb9a.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-edd1bb9a .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-edd1bb9a.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-edd1bb9a.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-edd1bb9a .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-919be7c1.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-919be7c1 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-919be7c1.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-919be7c1.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-919be7c1 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-2ac4eec6.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-2ac4eec6 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-2ac4eec6.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-2ac4eec6.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-2ac4eec6 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-626ba32d.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-626ba32d .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-626ba32d.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-626ba32d.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-626ba32d .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-ba0be214.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-ba0be214 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-ba0be214.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-ba0be214.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-ba0be214 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-9339607d.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-9339607d .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-9339607d.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-9339607d.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-9339607d .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-1b8c6d62.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-1b8c6d62 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-1b8c6d62.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-1b8c6d62.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-1b8c6d62 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-856bc9f4.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-856bc9f4 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-856bc9f4.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-856bc9f4.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-856bc9f4 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-f92ca43e.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-f92ca43e .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-f92ca43e.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-f92ca43e.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-f92ca43e .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-014d6bb1.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-014d6bb1 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border: 2px solid #597777;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} .uagb-block-014d6bb1.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-014d6bb1.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-014d6bb1 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;}@media only screen and (max-width: 976px) {.uagb-block-85c723ff.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 400px;height: auto;}.wp-block-uagb-icon-list.uagb-block-b948ed9e .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-b948ed9e .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-b948ed9e .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap {padding: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-b948ed9e .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-b948ed9e.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap {padding: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-ac297df4.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}.wp-block-uagb-icon-list.uagb-block-3fa0afa0 .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-3fa0afa0 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-3fa0afa0 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap {padding: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-3fa0afa0 .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-3fa0afa0.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;} .uagb-block-11ff3fd9 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-11ff3fd9 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-bd048fd1 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-bd048fd1 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-16633b27 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-16633b27 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-8d3f090f .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-8d3f090f .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b6412a5a .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b6412a5a .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6b634955 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6b634955 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5f890ce2 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5f890ce2 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b81a655c .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b81a655c .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-a82c9356 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-a82c9356 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-4f9aa439 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-4f9aa439 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-409d11c7 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-409d11c7 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-516bf2f9 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-516bf2f9 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;}.uagb-block-496d8362.wp-block-uagb-separator{text-align: center;}.uagb-block-496d8362.wp-block-uagb-separator--text .wp-block-uagb-separator-element .uagb-html-tag{font-style: normal;margin-bottom: initial;line-height: 1em;}.uagb-block-496d8362.wp-block-uagb-separator:not(.wp-block-uagb-separator--text):not(.wp-block-uagb-separator--icon) .wp-block-uagb-separator__inner{-webkit-mask-size: 5px 100%;width: 100%;border-top-style: solid;margin-top: 5px;margin-bottom: 5px;} .uagb-block-3e55996d .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-3e55996d .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-edd1bb9a .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-edd1bb9a .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-919be7c1 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-919be7c1 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-2ac4eec6 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-2ac4eec6 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-626ba32d .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-626ba32d .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-ba0be214 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-ba0be214 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-9339607d .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-9339607d .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-1b8c6d62 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-1b8c6d62 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-856bc9f4 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-856bc9f4 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-f92ca43e .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-f92ca43e .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-014d6bb1 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-014d6bb1 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;}}@media only screen and (max-width: 767px) {.uagb-block-85c723ff.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 400px;height: auto;}.wp-block-uagb-icon-list.uagb-block-b948ed9e .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-b948ed9e .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-b948ed9e .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-b948ed9e .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-b948ed9e.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-ac297df4 .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-ac297df4.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}.wp-block-uagb-icon-list.uagb-block-3fa0afa0 .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-3fa0afa0 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-3fa0afa0 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-3fa0afa0 .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-3fa0afa0.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;} .uagb-block-11ff3fd9 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-11ff3fd9 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-bd048fd1 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-bd048fd1 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-16633b27 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-16633b27 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-8d3f090f .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-8d3f090f .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b6412a5a .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b6412a5a .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6b634955 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6b634955 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5f890ce2 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5f890ce2 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b81a655c .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b81a655c .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-a82c9356 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-a82c9356 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-4f9aa439 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-4f9aa439 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-409d11c7 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-409d11c7 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-516bf2f9 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-516bf2f9 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;}.uagb-block-496d8362.wp-block-uagb-separator{text-align: center;}.uagb-block-496d8362.wp-block-uagb-separator--text .wp-block-uagb-separator-element .uagb-html-tag{font-style: normal;margin-bottom: initial;line-height: 1em;}.uagb-block-496d8362.wp-block-uagb-separator:not(.wp-block-uagb-separator--text):not(.wp-block-uagb-separator--icon) .wp-block-uagb-separator__inner{-webkit-mask-size: 5px 100%;width: 100%;border-top-style: solid;margin-top: 5px;margin-bottom: 5px;} .uagb-block-3e55996d .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-3e55996d .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-edd1bb9a .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-edd1bb9a .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-919be7c1 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-919be7c1 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-2ac4eec6 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-2ac4eec6 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-626ba32d .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-626ba32d .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-ba0be214 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-ba0be214 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-9339607d .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-9339607d .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-1b8c6d62 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-1b8c6d62 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-856bc9f4 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-856bc9f4 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-f92ca43e .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-f92ca43e .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-014d6bb1 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-014d6bb1 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;}}.uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media(max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media(max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}\";s:2:\"js\";s:4869:\"document.addEventListener(\"DOMContentLoaded\", function(){ window.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-11ff3fd9' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-bd048fd1' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-16633b27' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-8d3f090f' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-b6412a5a' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-6b634955' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-5f890ce2' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-b81a655c' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-a82c9356' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-4f9aa439' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-409d11c7' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-516bf2f9' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-3e55996d' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-edd1bb9a' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-919be7c1' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-2ac4eec6' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-626ba32d' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-ba0be214' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-9339607d' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-1b8c6d62' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-856bc9f4' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-f92ca43e' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-014d6bb1' );\n});\n });\";s:18:\"current_block_list\";a:17:{i:0;s:14:\"core\/separator\";i:1;s:14:\"core\/post-date\";i:2;s:12:\"ht\/block-toc\";i:3;s:14:\"core\/paragraph\";i:4;s:10:\"uagb\/image\";i:5;s:14:\"uagb\/icon-list\";i:6;s:20:\"uagb\/icon-list-child\";i:7;s:12:\"core\/heading\";i:8;s:18:\"uagb\/inline-notice\";i:9;s:16:\"wptb\/table-block\";i:10;s:14:\"uagb\/separator\";i:11;s:11:\"core\/search\";i:12;s:10:\"core\/group\";i:13;s:17:\"core\/latest-posts\";i:14;s:20:\"core\/latest-comments\";i:15;s:13:\"core\/archives\";i:16;s:15:\"core\/categories\";}s:8:\"uag_flag\";b:1;s:11:\"uag_version\";s:10:\"1791517825\";s:6:\"gfonts\";a:0:{}s:10:\"gfonts_url\";s:0:\"\";s:12:\"gfonts_files\";a:0:{}s:14:\"uag_faq_layout\";b:0;}"]},"uagb_featured_image_src":[],"uagb_author_info":{"display_name":"admin","author_link":"https:\/\/www.embedian.com\/sv\/blog\/author\/admin\/"},"uagb_comment_info":0,"uagb_excerpt":"This document outlines the process used by Embedian to generate a customized build of STMicroelectronics&#8217; official STM32MP25 OpenSTLinux Yocto Scarthgap BSP for the OSM-MP255-SF platform. The build workflow retrieves the required layers and metadata from Embedian\u2019s GitHub repository...","_links":{"self":[{"href":"https:\/\/www.embedian.com\/sv\/wp-json\/wp\/v2\/ht-kb\/12479","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.embedian.com\/sv\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/www.embedian.com\/sv\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/www.embedian.com\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.embedian.com\/sv\/wp-json\/wp\/v2\/comments?post=12479"}],"version-history":[{"count":25,"href":"https:\/\/www.embedian.com\/sv\/wp-json\/wp\/v2\/ht-kb\/12479\/revisions"}],"predecessor-version":[{"id":12539,"href":"https:\/\/www.embedian.com\/sv\/wp-json\/wp\/v2\/ht-kb\/12479\/revisions\/12539"}],"wp:attachment":[{"href":"https:\/\/www.embedian.com\/sv\/wp-json\/wp\/v2\/media?parent=12479"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.embedian.com\/sv\/wp-json\/wp\/v2\/ht-kb-category?post=12479"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.embedian.com\/sv\/wp-json\/wp\/v2\/ht-kb-tag?post=12479"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}