{"id":5476,"date":"2025-03-21T14:55:57","date_gmt":"2025-03-21T14:55:57","guid":{"rendered":"http:\/\/59.124.115.49\/?ht_kb=our-content-policy"},"modified":"2026-02-12T15:12:51","modified_gmt":"2026-02-12T15:12:51","slug":"am437x-processor-sdk-04010006-morty","status":"publish","type":"ht_kb","link":"https:\/\/www.embedian.com\/zh-hant\/knowledge-base\/am437x-processor-sdk-04010006-morty\/","title":{"rendered":"Building Processor SDK 04.01.00.06 Yocto Morty 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-02-12T15:12:51+00:00\">2026 \u5e74 2 \u6708 12 \u65e5<\/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=\"true\" 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-setup-sd-card\">Setup SD Card<\/a><\/li><li class=\"\"><a href=\"#htoc-feed-packages\">Feed Packages<\/a><\/li><li class=\"\"><a href=\"#htoc-writing-bitbake-recipes\">Writing Bitbake Recipes<\/a><\/li><li class=\"\"><a href=\"#htoc-setup-emmc\">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 describes how Embedian builds a customized version of TI&#8217;s\u2019s<em> AM437X <\/em>official Processor SDK 04.01.00.06 (Yocto  Morty) BSP release for Embedian&#8217;s&nbsp;<em>SMARC-T437X<\/em>&nbsp;product platform. The approach is to pull from Embedian&#8217;s Github repository and build that using bitbake. The reason why we use this approach is that it allows co-development.&nbsp;The build output is comprised of binary images, feed packages, and an SDK for&nbsp;<em>SMARC-T437X<\/em>&nbsp;specific 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\/2024\/12\/smarc-t437x-MED-n.webp\" alt=\"\" class=\"uag-image-5426\" width=\"400\" height=\"400\" title=\"smarc-t437x-MED-n\" 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\">TI makes their Processor-SDK-04.01.00.06 Arago build scripts&nbsp;available via the following GIT repository:<\/p>\n\n\n\n<div class=\"wp-block-uagb-icon-list uagb-block-15be26da\"><div class=\"uagb-icon-list__wrap\">\n<div class=\"wp-block-uagb-icon-list-child uagb-block-19356150\"><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\">http:\/\/arago-project.org\/git\/projects\/oe-layersetup.git<\/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\">If you\u2019re interested in TI\u2019s overall Processor SDK build and test process you should analyze the following repository:&nbsp;<\/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\">http:\/\/arago-project.org\/git\/projects\/tisdk-build-scripts.git<\/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\">It is this repository that actually pulls in the&nbsp;<em>oe-layersetup<\/em>&nbsp;project to perform the Linux Processor-SDK builds for TI\u2019s entire suite of ARM Cortex-A chips. In this document we are only concerned with the&nbsp;<em>oe-layersetup<\/em>&nbsp;project.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-overview-of-the-meta-embedian-yocto-layer\">Overview of the <em><code>meta-embedian<\/code><\/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-5 wp-block-paragraph\">The supplied <em>meta-mebedian<\/em> Yocto compliant layer has the following organization:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted has-black-color has-text-color has-link-color wp-elements-6\" style=\"letter-spacing:1px\">.<br>|-- conf<br>|   |-- layer.conf<br>|   |-- site.conf<br>|   |-- machine<br>|   |   `-- smarct437x.conf<br>|-- README<br>|-- recipes-bsp<br>|   |-- u-boot<br>|       |-- u-boot-smarc.inc<br>|       `-- u-boot-smarct437x_2017.01-smarct437x.bb<br>|-- recipes-core<br>|   |-- busybox<br>|       |-- busybox_1.23.1.bbappend<br>|       |   |-- busybox<br>|       |   |   `-- defconfig<br>|   |-- images<br>|   |   |-- meta-toolchain-smarc-tisdk.bb<br>|   |   |-- smarc-image.inc<br>|   |   |-- meta-toolchain-smarc-tisdk.inc<br>|   |   `-- smarct437x-rootfs-image.bb<br>|   `-- packagegroups<br>|       |-- packagegroup-smarc-console.bb<br>|       |-- packagegroup-smarc-tisdk-addons.bb<br>|       `-- packagegroup-smarct437x-sdk.bb<br>`-- recipes-kernel<br>|   |-- linux<br>|       |-- cmem.inc<br>|       |-- ti-uio.inc<br>|       |-- setup-defconfig.inc<br>|       |-- copy-defconfig.inc<br>|       |-- linux-smarct437x-staging_4.9.bb<br>|       `-- linux-smarct437x-staging-4.9<br>|       |   '-- defconfig<br>|   |-- files<br>|       |-- configs<br>|       |   '-- empty<br>|       |-- dra7xx<br>|       |   |-- am572x-pru-uio.dtsi<br>|       |   |-- cmem-dra71x.dtsi<br>|       |   |-- cmem.dtsi<br>|       |   |-- cmem-am571x.dtsi<br>|       |   '-- cmem-dra72x.dtsi<br>|       |-- k2e<br>|       |   |-- cmem.dtsi<br>|       |   '-- k2e-uio.dtsi<br>|       |-- k2g<br>|       |   '-- cmem.dtsi<br>|       |-- k2hk<br>|       |   |-- cmem.dtsi<br>|       |   '-- k2hk-uio.dtsi<br>|       |-- k2l-evm<br>|       |   |-- cmem.dtsi<br>|       |   '-- k2l-uio.dtsi<br>|       |-- keystone<br>|       |   '-- keystone-uio.dtsi<br>|       |-- ti33x<br>|       |   '-- am335x-pru-uio.dtsi<br>|       `-- ti43x<br>|       |   '-- am437x-pru-uio.dtsi<br>|   |-- linux-libc-headers<br>|       `-- cryptodev-module_%.bbappendd<br>|   `-- kselftests<br>|       |   '-- kselftests_4.9.bb<br><\/pre>\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-7 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-8 wp-block-paragraph\" id=\"htoc-this-folder-contains-the-machine-definitions-for-for-the-smarct437x-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 contains the machine definitions for for the&nbsp;<em><strong>smarct437x<\/strong><\/em>&nbsp;platform and backup repository in Embedian. These select the associated kernel, kernel config, u-boot, u-boot config, and tar.bz2 image settings.<\/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-recipes-bsp-u-boot\"><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-10 wp-block-paragraph\" id=\"htoc-this-folder-contains-recipes-used-to-build-das-u-boot-for-smarct437x-platform\">This folder contains recipes used to build DAS U-boot for&nbsp;<em><strong>smarct437x<\/strong><\/em>&nbsp;platform.<\/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-recipes-core-busybox\"><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-12 wp-block-paragraph\" id=\"htoc-this-folder-remove-telnetd-from-busybox-for-all-embedian-s-platform\">This folder remove telnetd from busybox for&nbsp;<em>all Embedian&#8217;s<\/em>&nbsp;platform.&nbsp;&nbsp;<\/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-recipes-core-images\"><code>recipes-core\/images\/*<\/code>&nbsp;<\/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-these-recipes-are-used-to-create-the-final-target-images-for-the-devices-when-you-run-bitbake-one-of-these-recipes-would-be-specified-for-example-to-build-the-root-file-system-for-the-smarct437x-platform\">These recipes are used to create the final target images for the devices. When you run Bitbake one of these recipes would be specified. For example, to build the root file system for the <em><strong>smarct437x<\/strong><\/em> platform:<\/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-machine-smarct437x-bitbake-k-smarct437x-rootfs-image\" style=\"letter-spacing:1px\"><code>$ MACHINE=smarct437x bitbake -k smarct437x-rootfs-image<\/code><\/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-kernel-linux\"><code>recipes-kernel\/linux\/*<\/code><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\" id=\"htoc-contains-the-recipes-needed-to-build-for-all-embedian-s-platform-linux-kernels\">Contains the recipes needed to build for all&nbsp;<em>Embedian&#8217;s<\/em>&nbsp;platform&nbsp;Linux kernels.<\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-setting-up-the-tools-and-build-environment\">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-17 wp-block-paragraph\">To build the latest TI &nbsp;AM437X Processor-SDK-04.01.00.06,&nbsp;you first need an Ubuntu <em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">14.04<\/mark><\/em> LTS or <em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">16.04<\/mark><\/em> LTS installation. Because of support for 32-bit host is dropped as Linaro toolchain is available only for 64-bit machines., an x86_64 ubuntu 14.04 is highly recommended. 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-18 wp-block-paragraph\">Once you have Ubuntu 14.04 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-19 wp-block-paragraph\" id=\"htoc-sudo-apt-get-install-gawk-wget-git-core-diffstat-unzip-texinfo-build-essential-chrpath-libsdl1-2-dev-xterm-python-python-m2crypto-bc-dos2unix-socat-libsdl1-2-dev-y\" style=\"letter-spacing:1px\">$ sudo apt-get install gawk wget git-core diffstat unzip texinfo build-essential chrpath libsdl1.2-dev xterm python python-m2crypto bc dos2unix socat libsdl1.2-dev -y<\/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-20 wp-block-paragraph\">If you are using a 64-bit Linux, then you&#8217;d also need to install 32-bit support libraries, needed by the pre-built Linaro toolchain and other binary tools.<\/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-96c97c50\"><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-21 wp-block-paragraph\" id=\"htoc-sudo-dpkg-add-architecture-i386\" style=\"letter-spacing:1px\">$ sudo dpkg &#8211;add-architecture i386<\/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-sudo-apt-get-update\" style=\"letter-spacing:1px\">$ sudo 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-23 wp-block-paragraph\" id=\"htoc-sudo-apt-get-install-curl-g-multilib-gcc-multilib-lib32z1-dev-libcrypto-9-i386-libcrypto-dev-i386-liblzo2-dev-i386-libusb-1-0-0-i386-libusb-1-0-0-dev-i386-uuid-dev-i386\" style=\"letter-spacing:1px\">$ sudo apt-get install curl g++-multilib gcc-multilib lib32z1-dev libcrypto++9:i386 libcrypto++-dev:i386&nbsp;liblzo2-dev:i386&nbsp;libusb-1.0-0:i386 libusb-1.0-0-dev:i386&nbsp;uuid-dev:i386<\/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-24 wp-block-paragraph\">You\u2019ll also need to change the default shell to&nbsp;bash&nbsp;from Ubuntu\u2019s default&nbsp;dash&nbsp;shell (select the&nbsp;&lt;No&gt;&nbsp;option):<\/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-cbb1bf99\"><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-25 wp-block-paragraph\" id=\"htoc-sudo-dpkg-reconfigure-dash\" style=\"letter-spacing:1px\">$ sudo dpkg-reconfigure dash<\/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-26 wp-block-paragraph\">To build TI\u2019s am437x <em>Processor-SDK-04.01.00.06<\/em> you will need to install the Linaro arm compiler that TI used for the release:<\/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-84b3e151\"><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-27 wp-block-paragraph\" id=\"htoc-wget-c-http-releases-linaro-org-components-toolchain-binaries-6-2-2016-11-arm-linux-gnueabihf-gcc-linaro-6-2-1-2016-11-x86-64-arm-linux-gnueabihf-tar-xz\" style=\"letter-spacing:1px\">$ wget&nbsp;-c&nbsp;http:\/\/releases.linaro.org\/components\/toolchain\/binaries\/6.2-2016.11\/arm-linux-gnueabihf\/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf.tar.xz<\/p>\n\n\n\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-tar-c-opt-xjf-gcc-linaro-6-2-1-2016-11-x86-64-arm-linux-gnueabihf-tar-xz\" style=\"letter-spacing:1px\">$ sudo tar -C \/opt -xJf gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf.tar.xz<\/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-29 wp-block-paragraph\">Add the following&nbsp;<code>PATH<\/code>&nbsp;definition to the&nbsp;<code><em>.bashrc<\/em><\/code>&nbsp;file in your&nbsp;<code><em>$HOME<\/em><\/code>&nbsp;directory:<\/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-c0c3aec0\"><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-30 wp-block-paragraph\" id=\"htoc-export-path-opt-gcc-linaro-6-2-1-2016-11-x86-64-arm-linux-gnueabihf-bin-path\" style=\"letter-spacing:1px\">$ export PATH=\/opt\/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf\/bin:$PATH<\/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-31 wp-block-paragraph\">Next clone and intialize TI\u2019s am437x SDK build process:<\/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-8a3c2661\"><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-git-clone-https-git-ti-com-git-arago-project-oe-layersetup-git-smarct4x-sdk-04-01-00-06\" style=\"letter-spacing:1px\">$ git clone&nbsp;https:\/\/git.ti.com\/git\/arago-project\/oe-layersetup.git smarct4x-sdk-04.01.00.06&nbsp;<\/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-cd-smarct4x-sdk-04-01-00-06\" style=\"letter-spacing:1px\">$ cd smarct4x-sdk-04.01.00.06 <\/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-git-checkout-b-smarct4x-processor-sdk-04-01-00-06-acbcedb4911f3e6804610c757f56b7dfd4e31086\" style=\"letter-spacing:1px\">$ git checkout -b smarct4x-processor-sdk-04.01.00.06 acbcedb4911f3e6804610c757f56b7dfd4e31086<\/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-wget-ftp-ftp-embedian-com-public-dev-minfs-morty-smarct437x-processor-sdk-04-01-00-06-config-txt\" style=\"letter-spacing:1px\">$ wget ftp:\/\/ftp.embedian.com\/public\/dev\/minfs\/morty\/smarct437x-processor-sdk-04.01.00.06-config.txt<\/p>\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\" id=\"htoc-oe-layertool-setup-sh-f-smarct437x-processor-sdk-04-01-00-06-config-txt\" style=\"letter-spacing:1px\">$ .\/oe-layertool-setup.sh -f smarct437x-processor-sdk-04.01.00.06-config.txt<\/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-37 wp-block-paragraph\">Add the Embedian\u2019s&nbsp;<em><code>meta-embedian<\/code><\/em>&nbsp;layer to the build process.<\/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-02f2848f\"><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-38 wp-block-paragraph\" id=\"htoc-cd-sources\" style=\"letter-spacing:1px\">$ cd sources<\/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-git-clone-https-github-com-embedian-meta-embedian-git-b-smarct4x-processor-sdk-04010006\" style=\"letter-spacing:1px\">$ git clone https:\/\/github.com\/embedian\/meta-embedian.git -b smarct4x-processor-sdk-04010006<\/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-cd-smarct4x-sdk-04-01-00-06-build\" style=\"letter-spacing:1px\">$ cd ~\/smarct4x-sdk-04.01.00.06\/build<\/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\">Edit the&nbsp;<em>~\/smarct4x-sdk-04.01.00.06\/build\/conf\/bblayers.conf<\/em>&nbsp;file to include the&nbsp;<em>meta-embedian<\/em>&nbsp;layer in the layer list. It should look something like this (the example reflects the absolute paths on my machine):<\/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-a6d48916\"><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-this-template-file-was-created-by-taking-the-oe-core-meta-conf-bblayers-conffile-and-removing-the-bblayers-section-at-the-end-layer-conf-version-is-increased-each-time-build-conf-bblayers-confchanges-incompatiblylconf-version-7-bbpath-topdir-bbfiles-layers-configured-by-oe-core-setup-scriptbblayers-home-eric-smarct4x-sdk-04-01-00-06-sources-meta-embedian-home-eric-smarct4x-sdk-04-0sources-meta-processor-sdk-home-eric-smarct4x-sdk-04-01-00-06-sources-meta-arago-meta-arago-distro-home-eric-smarct4x-sdk-04-01-00-06-sources-meta-arago-meta-arago-extras-home-eric-smarct4x-sdk-04-01-00-06-sources-meta-browser-home-eric-smarct4x-sdk-04-01-00-06-sources-meta-qt5-home-eric-smarct4x-sdk-04-01-00-06-sources-meta-openembedded-meta-networking-home-eric-smarct4x-sdk-04-01-00-06-sources-meta-openembedded-meta-ruby-home-eric-smarct4x-sdk-04-01-00-06-sources-meta-openembedded-meta-python-home-eric-smarct4x-sdk-04-01-00-06-sources-meta-openembedded-meta-oe-home-eric-smarct4x-sdk-04-01-00-06-sources-meta-openembedded-meta-gnome-home-eric-smarct4x-sdk-04-01-00-06-sources-meta-ti-home-eric-smarct4x-sdk-04-01-00-06-sources-meta-linaro-meta-linaro-toolchain-home-eric-smarct4x-sdk-04-01-00-06-sources-meta-linaro-meta-optee-home-eric-smarct4x-sdk-04-01-00-06-sources-oe-core-meta\" style=\"letter-spacing:1px\">This template file was created by taking the <em>oe-core\/meta\/conf\/bblayers.conf<\/em><br>file and removing the <em>BBLAYERS<\/em> section at the end.<br>LAYER_CONF_VERSION is increased each time build\/conf\/bblayers.conf<br>changes incompatibly<br>LCONF_VERSION = &#8220;7&#8221;<br>BBPATH = &#8220;${TOPDIR}&#8221;<br>BBFILES ?= &#8220;&#8221;<br>Layers configured by oe-core-setup script<br>BBLAYERS += &#8221; \\<br><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">\/home\/eric\/smarct4x-sdk-04.01.00.06\/sources\/meta-embedian \\<\/mark><br>\/home\/eric\/smarct4x-sdk-04.0sources\/meta-processor-sdk \\<br>\/home\/eric\/smarct4x-sdk-04.01.00.06\/sources\/meta-arago\/meta-arago-distro \\<br>\/home\/eric\/smarct4x-sdk-04.01.00.06\/sources\/meta-arago\/meta-arago-extras \\<br>\/home\/eric\/smarct4x-sdk-04.01.00.06\/sources\/meta-browser \\<br>\/home\/eric\/smarct4x-sdk-04.01.00.06\/sources\/meta-qt5 \\<br>\/home\/eric\/smarct4x-sdk-04.01.00.06\/sources\/meta-openembedded\/meta-networking \\<br>\/home\/eric\/smarct4x-sdk-04.01.00.06\/sources\/meta-openembedded\/meta-ruby \\<br>\/home\/eric\/smarct4x-sdk-04.01.00.06\/sources\/meta-openembedded\/meta-python \\<br>\/home\/eric\/smarct4x-sdk-04.01.00.06\/sources\/meta-openembedded\/meta-oe \\<br>\/home\/eric\/smarct4x-sdk-04.01.00.06\/sources\/meta-openembedded\/meta-gnome \\<br>\/home\/eric\/smarct4x-sdk-04.01.00.06\/sources\/meta-ti \\<br>\/home\/eric\/smarct4x-sdk-04.01.00.06\/sources\/meta-linaro\/meta-linaro-toolchain \\<br>\/home\/eric\/smarct4x-sdk-04.01.00.06\/sources\/meta-linaro\/meta-optee \\<br>\/home\/eric\/smarct4x-sdk-04.01.00.06\/sources\/oe-core\/meta \\<br>&#8220;<\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-building-the-target-platforms\">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-43 wp-block-paragraph\">To build Embedian\/TI Processor SDK 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-ff876203\"><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-44 wp-block-paragraph\" id=\"htoc-cd-smarct4x-sdk-04-01-00-06-build1\" style=\"letter-spacing:1px\">$ cd ~\/smarct4x-sdk-04.01.00.06\/build<\/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-source-conf-setenv\" style=\"letter-spacing:1px\">$ source conf\/setenv<\/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-machine-smarct437x-bitbake-k-smarct437x-rootfs-image1\" style=\"letter-spacing:1px\">$ MACHINE=smarct437x bitbake -k smarct437x-rootfs-image<\/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\"><br>Once it done, you can find all required images under&nbsp;<code>~\/smarct4x-sdk-04.01.00.06\/build\/arago-tmp-external-linaro-toolchain\/deploy\/images\/smarct437x\/<\/code><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">You may want to build programs that aren\u2019t installed into a root file system so you can make them available via a feed site (described below.) To do this you can build the package directly and then build the package named&nbsp;package-index&nbsp;to add the new package to the feed site.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-48 wp-block-paragraph\">The following example builds the&nbsp;minicom&nbsp;program and makes it available on the feed site:<\/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-62791a44\"><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-49 wp-block-paragraph\" id=\"htoc-machine-smarct437x-bitbake-minicom\" style=\"letter-spacing:1px\">$ MACHINE=smarct437x bitbake minicom<\/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-machine-smarct437x-bitbake-package-index\" style=\"letter-spacing:1px\">$ MACHINE=smarct437x bitbake package-index<\/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-51 wp-block-paragraph\">Once the build(s) are completed, you will find the resulting images, rpm and licenses in folder <em>~\/smarct4x-sdk-04.01.00.06\/build\/arago-tmp-external-linaro-toolchain\/deploy\/<\/em><\/p>\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\"><code><em>deploy\/images\/smarct437x\/*&nbsp;<\/em><\/code><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">This folder contains the binary images for the root file system and the Embedian <em>SMARC-T437X<\/em> specific version of the am437x SDK. Specifically the images are:&nbsp;<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-53 wp-block-paragraph\"><code><em>deploy\/images\/smarct437x\/u-boot.imx<\/em><\/code><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">This is&nbsp;u-boot binary file for&nbsp;<em>SMARC-T437X.<\/em><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-54 wp-block-paragraph\"><code><em>deploy\/images\/smarct437x\/MLO.byteswap<\/em><\/code><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">The &#8220;Stage 1 SPI NOR flash Boot Loader&#8221; for <em>SMARC-T437X<\/em>. &nbsp;Its purpose is load&nbsp;the Stage 2 Boot Loader (<em>u-boot.img<\/em>).<\/p>\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\"><code><em>deploy\/images\/smarct437x\/zImage<\/em><\/code><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">The kernel zImage for&nbsp;<em>SMARC-T437X<\/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-56 wp-block-paragraph\"><code><em>deploy\/images\/smarct437x\/zImage-am437x-smarct437x.dtb<\/em><\/code><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">The device tree binary file for <em>SMARC-T437X<\/em>.&nbsp;<\/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\"><code><em>deploy\/images\/smarct437x\/smarct437x-rootfs-image-smarct437x*<\/em><\/code><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Embedian root file system images for software development on Embedian\u2019s <em>SMARC-T437X<\/em> platforms.<\/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\"><code><em>deploy\/ipk\/*<\/em><\/code><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">This folder contains all the packages used to construct the root file system images. They are in&nbsp;<em><strong>opkg<\/strong><\/em>&nbsp;format (similar format to Debian packages) and can be dynamically installed on the target platform via a properly &nbsp;constructed&nbsp;<em>feed<\/em>&nbsp;file. Here is an example of the feed file (named <em>base-feeds.conf<\/em>) that is used internally at Embedian to install upgrades onto a&nbsp;<em><strong>smarct437x<\/strong><\/em>&nbsp;platform without reflashing the file system:<\/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-041fba8c\"><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-59 wp-block-paragraph\" id=\"htoc-src-gz-smarct335x-http-www-embedian-com-core-sdk-smarct437x-processor-sdk-04-01-00-06-deploy-ipk-all\" style=\"letter-spacing:1px\">src\/gz smarct335x&nbsp;http:\/\/www.embedian.com\/core-sdk\/smarct437x\/processor-sdk-04.01.00.06\/deploy\/ipk\/all<\/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-src-gz-armv7ahf-neon-http-www-embedian-com-core-sdk-smarct437x-smarct4x-processor-sdk-04-01-00-06-deploy-ipk-armv7ahf-neon\" style=\"letter-spacing:1px\">src\/gz&nbsp;armv7ahf-neon&nbsp;http:\/\/www.embedian.com\/core-sdk\/smarct437x\/smarct4x-processor-sdk-04.01.00.06\/deploy\/ipk\/armv7ahf-neon<\/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-src-gz-smarct437x-http-www-embedian-com-core-sdk-smarct437x-smarct4x-processor-sdk-04-01-00-06-deploy-ipk-smarct437x\">src\/gz smarct437x&nbsp;http:\/\/www.embedian.com\/core-sdk\/smarct437x\/smarct4x-processor-sdk-04.01.00.06\/deploy\/ipk\/smarct437x<\/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-62 wp-block-paragraph\"><code><em>deploy\/licenses\/*<\/em><\/code><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">A database of all licenses used in all packages built for the system.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-63 wp-block-paragraph\"><code><em>deploy\/sdk\/arago-2017.06-armv7a-linux-gnueabi-tisdk.sh<\/em><\/code><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">The installer for ARM toolchain that was created for the target platform. In Embedian\u2019s case that means that the headers for the Boost libraries are baked into the tools. (Generate by&nbsp;<em>meta-toolchain-smarc-tisdk image<\/em>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-setup-sd-card\">Setup SD Card<\/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-64 wp-block-paragraph\">For these instruction, we are assuming: <em>DISK=\/dev\/mmcblk0<\/em>, &#8220;lsblk&#8221; is very useful for determining the device id.<\/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-1be40c38\"><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-65 wp-block-paragraph\" id=\"htoc-export-disk-dev-mmcblk0\" style=\"letter-spacing:1px\"><code>$ export DISK=\/dev\/mmcblk0<\/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-66 wp-block-paragraph\">Erase SD card:<\/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-33713966\"><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-67 wp-block-paragraph\" id=\"htoc-sudo-dd-if-dev-zero-of-disk-bs-1m-count-160\" style=\"letter-spacing:1px\">$ sudo dd if=\/dev\/zero of=${DISK} bs=1M count=160<\/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-68 wp-block-paragraph\">Create Partition Layout: Leave 1MB offset for boot file. With util-linux v2.26, sfdisk was rewritten and is now based on libfdisk.<\/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-b9cdb483\"><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-69 wp-block-paragraph\" id=\"htoc-sfdisk-sudo-sfdisk-versionsfdisk-from-util-linux-2-34\" style=\"letter-spacing:1px\">(<code><code><strong>sfdisk)<\/strong> <\/code><\/code><br>$ sudo sfdisk &#8211;version<br>sfdisk from util-linux 2.34<\/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-70 wp-block-paragraph\">Create 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-973759c4\"><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-71 wp-block-paragraph\" id=\"htoc-sfdisk-gt-2-26-x-sudo-sfdisk-disk-lt-lt-eof-1m-48m-0x83-eof\" style=\"letter-spacing:1px\"><strong>(sfdisk &gt;=2.26.x)<\/strong> <br>$ sudo sfdisk ${DISK} &lt;&lt;-__EOF__ <br>1M,48M,0x83,* <br>,,,- <br>__EOF__<\/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-e51dac94\"><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-72 wp-block-paragraph\" id=\"htoc-sfdisk-lt-2-25-sudo-sfdisk-in-order-linux-unit-m-disk-lt-lt-eof-1-48-0xe-eof\" style=\"letter-spacing:1px\"><strong>(sfdisk &lt;=2.25)<\/strong> <br>$ sudo sfdisk &#8211;in-order &#8211;Linux &#8211;unit M ${DISK} &lt;&lt;-__EOF__<br>1,48,0xE,*<br>,,,-<br>__EOF__<\/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-73 wp-block-paragraph\">Format 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-5d91e60d\"><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-74 wp-block-paragraph\" id=\"htoc-for-disk-dev-mmcblk0-sudo-mkfs-vfat-f-16-disk-p1-n-boot-sudo-mkfs-ext4-disk-p2-l-rootfs-for-disk-dev-sdx-sudo-mkfs-vfat-f-16-disk-1-n-boot-sudo-mkfs-ext4-disk-2-l-rootfs\" style=\"letter-spacing:1px\"><strong>for: DISK=\/dev\/mmcblk0<\/strong><br>$ sudo mkfs.vfat -F 16 ${DISK}p1 -n boot<br>$ sudo mkfs.ext4 ${DISK}p2 -L rootfs<br> <br><strong>for: DISK=\/dev\/sdX<\/strong><br>$ sudo mkfs.vfat -F 16 ${DISK}1 -n boot<br>$ sudo mkfs.ext4 ${DISK}2 -L rootfs<\/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-75 wp-block-paragraph\">Mount Partitions:<\/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\"><strong>On some systems, these partitions may be auto-mounted&#8230;<\/strong><\/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-870fee39\"><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-77 wp-block-paragraph\" id=\"htoc-sudo-mkdir-p-media-boot-sudo-mkdir-p-media-rootfs-for-disk-dev-mmcblk0-sudo-mount-disk-p1-media-boot-sudo-mount-disk-p2-media-rootfs-for-disk-dev-sdx-sudo-mount-disk-1-media-boot-sudo-mount-disk-2-media-rootfs\" style=\"letter-spacing:1px\">$ sudo mkdir -p \/media\/boot\/<br>$ sudo mkdir -p \/media\/rootfs\/<br> <br>for: DISK=\/dev\/mmcblk0<br>$ sudo mount ${DISK}p1 \/media\/boot\/<br>$ sudo mount ${DISK}p2 \/media\/rootfs\/<br> <br>for: DISK=\/dev\/sdX<br>$ sudo mount ${DISK}1 \/media\/boot\/<br>$ sudo mount ${DISK}2 \/media\/rootfs\/<\/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-78 wp-block-paragraph\">U-boot file is factory default flashed at on-module SPI NOR flash.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-79 wp-block-paragraph\">I<strong>nstall Bootloader<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-icon-list uagb-block-fbe78a08\"><div class=\"uagb-icon-list__wrap\">\n<div class=\"wp-block-uagb-icon-list-child uagb-block-34dff959\"><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\"><strong>If on-module SPI NOR Flash is not empty<\/strong><\/span><\/div>\n<\/div><\/div>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">The MLO.byteswap and u-boot.img is pre-installed in <em>SPI NOR<\/em> flash at factory default. <em>SMARC-T4378<\/em> is designed to always boot u-boot from <em>SPI NOR<\/em> flash and to load zImage and root file systems based on the setting of <em>BOOT_SEL<\/em>. If users need to fuse their own u-boot or perform u-boot upgrade. This section will instruct you how to do that.<\/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\">Copy <em>MLO.byteswap<\/em> and <em>u-boot.imx <\/em>to the first boot partition of your SD card.&nbsp;<\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-8154f3ad\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong><strong>build\/arago-tmp-external-linaro-toolchain\/deploy\/images\/smarct437x<\/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-81 wp-block-paragraph\" id=\"htoc-sudo-cp-v-mlo-byteswap-media-boot\" style=\"letter-spacing:1px\"><em>$ sudo cp -v MLO.byteswap \/media\/boot\/<\/em><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-82 wp-block-paragraph\" id=\"htoc-sudo-cp-v-u-boot-img-media-boot-spi-u-boot-img\" style=\"letter-spacing:1px\"><em>$ sudo cp -v u-boot.img \/media\/boot\/spi-u-boot.img&nbsp;<\/em><br><\/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-83 wp-block-paragraph\">To write <em>MLO.byteswap<\/em> and <em>u-boot.img<\/em> to the SPI NOR flash.<\/p>\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\">Stop at U-Boot command prompt (Press any key when booting up). Copy and Paste the following script under u-boot command prompt.&nbsp;<\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-df7d7195\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong>U-Boot Command Prompt<\/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-85 wp-block-paragraph\" id=\"htoc-u-boot-sf-probe\" style=\"letter-spacing:1px\">U-Boot# sf probe<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-86 wp-block-paragraph\" id=\"htoc-u-boot-sf-erase-0-400000\" style=\"letter-spacing:1px\">U-Boot# sf erase 0 400000<\/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-u-boot-mmc-rescan\" style=\"letter-spacing:1px\">U-Boot# mmc rescan<\/p>\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\" id=\"htoc-u-boot-fatload-mmc-0-loadaddr-mlo-byteswap\" style=\"letter-spacing:1px\">U-Boot# fatload mmc 0 ${loadaddr} MLO.byteswap<\/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\" id=\"htoc-u-boot-sf-write-loadaddr-0-filesize\" style=\"letter-spacing:1px\">U-Boot# sf write ${loadaddr} 0 ${filesize}<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-90 wp-block-paragraph\" id=\"htoc-u-boot-fatload-mmc-0-loadaddr-spi-u-boot-img\" style=\"letter-spacing:1px\"><code>U-Boot# fatload mmc 0 ${loadaddr} spi-u-boot.img<\/code><\/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-u-boot-sf-write-loadaddr-0x20000-filesize\" style=\"letter-spacing:1px\"><code>U-Boot# sf write ${loadaddr} 0x20000 ${filesize}<\/code><br><\/p>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><br><\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-5d6e1936\"><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-92 wp-block-paragraph\" id=\"htoc-mlo-byteswap-and-u-boot-img-are-generated-from-u-boot-smarct437x-evm-spi-uart3-defconfig\"><em>MLO.byteswap<\/em> and <em>u-boot.img<\/em> are generated from&nbsp;u-boot smarct437x_evm_spi_uart3_defconfig<\/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-icon-list uagb-block-264c5ab3\"><div class=\"uagb-icon-list__wrap\">\n<div class=\"wp-block-uagb-icon-list-child uagb-block-6c6a1b02\"><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\"><strong>If on-module SPI NOR Flash is empty<\/strong><\/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-93 wp-block-paragraph\">In some cases, when SPI NOR flash is erased or the u-boot is under development, we need a way to boot from SD card first. Users need to shunt cross the&nbsp;<strong><em>TEST#<\/em><\/strong>&nbsp;pin to ground. In this way, <em>SMARC-T437X<\/em> will always boot up from SD card.&nbsp;<\/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\">Copy <em>MLO<\/em> and <em>u-boot.img<\/em> to the boot partition<\/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\">Write u-boot.imx to the SD card&nbsp;boot partition.<\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-3917d99e\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong>build\/arago-tmp-external-linaro-toolchain\/deploy\/images\/smarct437x<\/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-96 wp-block-paragraph\" id=\"htoc-sudo-cp-v-mlo-media-boot\" style=\"letter-spacing:1px\"><em>$ sudo cp -v MLO \/media\/boot\/<\/em><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-97 wp-block-paragraph\" id=\"htoc-sudo-cp-v-u-boot-img-media-boot\" style=\"letter-spacing:1px\"><code>$<\/code><em> sudo cp -v u-boot.img \/media\/boot\/&nbsp;<\/em><br><\/p>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-f7fd04ff\"><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-98 wp-block-paragraph\" id=\"htoc-1-mlo-and-u-boot-img-are-generated-from-smarct437x-evm-uart3-defconfig-modify-the-config-file-under-sources-meta-embedian-conf-machine-smarct437x-confuboot-machine-smarct437x-evm-spi-uart3-defconfig-if-test-pin-is-shunt-uboot-machine-smarct437x-evm-uart3-defconfig-also-modify-sources-meta-embedian-recipes-bsp-u-boot-u-boot-smarct437x-2017-01-smarct437x-bb-if-test-pin-is-shunt-spl-binary-mlo-spl-binary-mlo-byteswap-if-your-u-boot-hasn-t-been-finalized-and-still-under-development-it-is-recommended-to-shunt-cross-the-test-pin-and-boot-directly-from-sd-card-first-once-your-u-boot-is-fully-tested-and-finalized-you-can-make-smarct437x-evm-spi-uart3-defconfig-again-fuse-your-u-boot-to-spi-nor-flash\">1. <em>MLO<\/em>&nbsp;and&nbsp;<em>u-boot.img<\/em>&nbsp;are generated from&nbsp;<em>smarct437x_evm_uart3_defconfig<\/em>. Modify the config file under&nbsp;<em>sources\/meta-embedian\/conf\/machine\/smarct437x.conf<\/em><br>UBOOT_MACHINE = &#8220;smarct437x_evm_spi_uart3_defconfig&#8221;<br># If Test# pin is shunt<br># UBOOT_MACHINE = &#8220;smarct437x_evm_uart3_defconfig&#8221;<br><br>Also modify&nbsp;<em>sources\/meta-embedian\/recipes-bsp\/u-boot\/u-boot-smarct437x_2017.01-smarct437x.bb<\/em><br><br># If TEST# pin is shunt #<br># SPL_BINARY = &#8220;MLO&#8221;<br>SPL_BINARY = &#8220;MLO.byteswap&#8221;<br><br>If your u-boot hasn&#8217;t been finalized and still under development, it is recommended to shunt cross the test pin and boot directly from SD card first. Once your u-boot is fully tested and finalized, you can make&nbsp;smarct437x_evm_spi_uart3_defconfig&nbsp;again fuse your u-boot to SPI NOR flash.<\/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\" id=\"htoc-2-if-your-u-boot-hasn-t-been-finalized-and-still-under-development-it-is-recommended-to-shunt-cross-the-test-pin-and-boot-directly-from-sd-card-first-shunt-cross-test-to-gnd-once-your-u-boot-is-fully-tested-and-finalized-you-can-write-your-u-boot-file-to-spi-nor-flash-3-when-test-pin-of-smarc-t437x-is-not-shunt-crossed-it-will-always-boot-up-from-on-module-spi-nor-flash-u-boot-will-read-the-boot-sel-configuration-and-determine-where-it-should-load-image-and-device-tree-blob-when-test-is-shunt-crossed-pull-low-it-will-always-boot-up-from-sd-card\"><br><br>2. If your u-boot hasn&#8217;t been finalized and still under development, it is recommended to shunt cross the test pin and boot directly from SD card first (shunt cross <em>TEST#<\/em> to GND). Once your u-boot is fully tested and finalized, you can&nbsp;write your u-boot file to SPI NOR flash.<br><br>3. When&nbsp;<em>TEST#<\/em>&nbsp;pin of <em>SMARC-T437X<\/em> is not shunt crossed, it will always boot up from on-module SPI NOR flash. U-boot will read the&nbsp;<em>BOOT_SEL<\/em>&nbsp;configuration and determine where it should load Image and device tree blob. When <em>TEST#<\/em> is shunt crossed (pull low), it will always boot up from SD card.<\/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-100 wp-block-paragraph\"><strong>Install uEnv.txt based bootscript<\/strong><\/p>\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\">Create &#8220;uEnv.txt&#8221; boot script: (<em>$ vim uEnv.txt<\/em>)<\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-84535dc2\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong><strong>~\/uEnv.txt<\/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-102 wp-block-paragraph\" id=\"htoc-optargs-consoleblank-0-mem-512m-u-boot-emmc-specific-overrides-angstrom-distribution-smarc-t437x-2014-05-20kernel-file-zimageinitrd-file-initrd-imgloadaddr-0x82000000initrd-addr-0x88080000fdtaddr-0x88000000fdtfile-am437x-smarct437x-dtbinitrd-high-0xfffffffffdt-high-0xffffffffloadimage-load-mmc-mmcdev-mmcpart-loadaddr-kernel-file-loadinitrd-load-mmc-mmcdev-mmcpart-initrd-addr-initrd-file-setenv-initrd-size-filesize-loadfdt-load-mmc-mmcdev-mmcpart-fdtaddr-dtbs-fdtfile-un-comment-to-enable-systemd-in-debian-wheezy-optargs-quiet-init-lib-systemd-systemdconsole-ttys4-115200n8mmcroot-dev-mmcblk1p2-rommcrootfstype-ext4-rootwait-fixrtcmmcargs-setenv-bootargs-console-console-root-mmcroot-rootfstype-mmcrootfstype-optargs-zimage-uenvcmd-run-loadimage-run-loadfdt-run-mmcargs-bootz-loadaddr-fdtaddr-zimage-uinitrd-where-uinitrd-has-to-be-generated-on-the-running-system-boot-fdt-run-loadimage-run-loadinitrd-run-loadfdt-uenvcmd-run-boot-fdt-run-mmcargs-bootz-loadaddr-initrd-addr-initrd-size-fdtaddr-begin-rootfs-from-nfs-serverip-192-168-1-51-rootpath-srv-nfs-smarct335x-ubuntu1204-nfsopts-nolock-acdirmin-60-netargs-setenv-bootargs-console-console-optargs-root-dev-nfs-nfsroot-serverip-rootpath-nfsopts-rw-ip-dhcp-netboot-echo-loading-kernel-from-sdcard-and-booting-from-nfs-run-loadimage-run-netargs-bootz-loadaddr-fdtaddr-uenvcmd-run-netboot-end-rootfs-from-nfs-begin-load-kernel-from-tftp-netmask-255-255-255-0-ipaddr-192-168-1-65-serverip-192-168-1-51-netboot-echo-loading-kernel-and-device-tree-from-tftp-and-booting-from-nfs-setenv-autoload-no-tftp-loadaddr-kernel-file-tftp-fdtaddr-fdtfile-run-netargs-bootz-loadaddr-fdtaddr-uenvcmd-run-netboot-end-load-kernel-from-tftp\" style=\"letter-spacing:1px\">optargs=&#8221;consoleblank=0 mem=512M&#8221;<br>#u-boot eMMC specific overrides; Angstrom Distribution (SMARC-T437X) 2014-05-20<br>kernel_file=zImage<br>initrd_file=initrd.img<br>loadaddr=0x82000000<br>initrd_addr=0x88080000<br>fdtaddr=0x88000000<br>fdtfile=am437x-smarct437x.dtb<br>initrd_high=0xffffffff<br>fdt_high=0xffffffff<br>loadimage=load mmc ${mmcdev}:${mmcpart} ${loadaddr} ${kernel_file}<br>loadinitrd=load mmc ${mmcdev}:${mmcpart} ${initrd_addr} ${initrd_file}; setenv initrd_size ${filesize}<br>loadfdt=load mmc ${mmcdev}:${mmcpart} ${fdtaddr} \/dtbs\/${fdtfile}<br>#&nbsp;<br>##Un-comment to enable systemd in Debian Wheezy<br>#optargs=quiet init=\/lib\/systemd\/systemd<br>console=ttyS4,115200n8<br>mmcroot=\/dev\/mmcblk1p2 ro<br>mmcrootfstype=ext4 rootwait fixrtc<br>mmcargs=setenv bootargs console=${console} root=${mmcroot} rootfstype=${mmcrootfstype} ${optargs}<br>#zImage:<br>uenvcmd=run loadimage; run loadfdt; run mmcargs; bootz ${loadaddr} &#8211; ${fdtaddr}<br>#zImage + uInitrd: where uInitrd has to be generated on the running system.<br>#boot_fdt=run loadimage; run loadinitrd; run loadfdt<br>#uenvcmd=run boot_fdt; run mmcargs; bootz ${loadaddr} ${initrd_addr}:${initrd_size} ${fdtaddr}<br>###Begin Rootfs from NFS<br>#serverip=192.168.1.51<br>#rootpath=\/srv\/nfs\/smarct335x\/ubuntu1204\/<br>#nfsopts=nolock,acdirmin=60<br>#netargs=setenv bootargs console=${console} ${optargs} root=\/dev\/nfs nfsroot=${serverip}:${rootpath},${nfsopts} rw ip=dhcp<br>##netboot=echo Loading kernel from SDCARD and booting from NFS &#8230;; run loadimage; run netargs; bootz ${loadaddr} &#8211; ${fdtaddr}<br>##uenvcmd=run netboot<br>###End Rootfs from NFS<br>###Begin Load kernel from TFTP<br>#netmask=255.255.255.0<br>#ipaddr=192.168.1.65<br>#serverip=192.168.1.51<br>#netboot=echo Loading kernel and device tree from TFTP and booting from NFS &#8230;; setenv autoload no; tftp ${loadaddr} ${kernel_file}; tftp ${fdtaddr} ${fdtfile}; run netargs; bootz ${loadaddr} &#8211; ${fdtaddr}<br>#uenvcmd=run netboot<br>###End Load kernel from TFTP<\/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-103 wp-block-paragraph\"><br>Copy uEnv.txt to the boot partition:<\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-5d7908d0\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><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-104 wp-block-paragraph\" id=\"htoc-sudo-cp-v-uenv-txt-media-boot\" style=\"letter-spacing:1px\">$ <em><em>sudo cp -v ~\/uEnv.txt \/media\/boot\/ <\/em><\/em><br><\/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-105 wp-block-paragraph\"><strong>Install Linux Kernel zImage<\/strong><\/p>\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\">Copy zImage to the boot partition:<\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-6c0bfb6a\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong><strong>build\/arago-tmp-external-linaro-toolchain\/deploy\/images\/smarct437x<\/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-107 wp-block-paragraph\" id=\"htoc-sudo-cp-v-zimage-media-boot\" style=\"letter-spacing:1px\">$ <em>sudo cp -v zImage \/media\/boot\/<\/em><br><\/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-108 wp-block-paragraph\"><strong>Install Linux Kernel Device Tree Binary <\/strong><\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-1860d594\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong><strong>build\/arago-tmp-external-linaro-toolchain\/deploy\/images\/smarct437x<\/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-109 wp-block-paragraph\" id=\"htoc-sudo-mkdir-p-media-boot-dtbs\" style=\"letter-spacing:1px\">$ <em>sudo mkdir -p \/media\/boot\/dtbs<\/em><\/p>\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\" id=\"htoc-sudo-cp-v-zimage-am437x-smarct437x-dtb-media-boot-dtbs-am437x-smarct437x-dtb\" style=\"letter-spacing:1px\">$ <em>sudo cp -v zImage-am437x-smarct437x.dtb \/media\/boot\/dtbs\/am437x-smarct437x.dtb<\/em><br><\/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-111 wp-block-paragraph\"><strong>Install Root Filesystem<\/strong><\/p>\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\">Extract the Yocto built root filesystem to your SD card<\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-4b7297b6\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong><strong><strong>build\/arago-tmp-external-linaro-toolchain\/deploy\/images\/smarct437x<\/strong><\/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-113 wp-block-paragraph\" id=\"htoc-sudo-tar-jxvf-smarct437x-rootfs-image-smarct437x-tar-xz-c-media-rootfs\" style=\"letter-spacing:1px\">$ <em>sudo tar Jxvf&nbsp;smarct437x-rootfs-image-smarct437x.tar.xz -C \/media\/rootfs<\/em><\/p>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-426e83e3\"><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-114 wp-block-paragraph\" id=\"htoc-1-smarc-t437x-always-boots-up-from-on-module-spi-nor-flash-first-the-bootloader-file-in-spi-nor-flash-is-factory-pre-installed-from-embedian-it-will-read-the-boot-sel-configuration-that-defined-by-smarc-specification-on-your-carrier-board-and-load-image-and-device-tree-blob-from-the-partition-one-of-the-device-could-be-sd-card-emmc-gbe-etc-that-you-selected-2-mac-address-is-factory-pre-installed-at-on-board-i2c-eeprom-at-offset-60-bytes-it-starts-with-embedian-s-vendor-code-10-0d-32-u-boot-will-read-it-and-pass-this-parameter-to-kernel\">1. <em>SMARC-T437X<\/em>&nbsp;always boots up from on-module <em>SPI NOR<\/em> flash first. The bootloader file in SPI NOR flash is factory pre-installed from Embedian. It will read the&nbsp;<em>BOOT_SEL<\/em>&nbsp;configuration that defined by SMARC specification on your carrier board and load Image and device tree blob from the partition one of the device (could be SD card, eMMC, GBE,..etc) that you selected.<br><br>2. MAC address is factory pre-installed at on board I2C EEPROM at offset 60 bytes. It starts with Embedian&#8217;s vendor code&nbsp;<em>10:0D:32<\/em>. u-boot will read it and pass this parameter to kernel.<\/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\" id=\"htoc-3-the-kernel-modules-is-already-included-in-the-rootfs\">3. The kernel modules is already included in the rootfs.<\/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-116 wp-block-paragraph\"><br>Remove SD card:<\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-f8e2dc9f\"><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-117 wp-block-paragraph\" id=\"htoc-sync\" style=\"letter-spacing:1px\">$ <em>sync<\/em><\/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\" id=\"htoc-sudo-umount-media-boot\" style=\"letter-spacing:1px\">$ <em>sudo umount \/media\/boot<\/em><\/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\" id=\"htoc-sudo-umount-media-rootfs\" style=\"letter-spacing:1px\">$ <em>sudo umount \/media\/rootfs<\/em><\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\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-120 wp-block-paragraph\">Shunt cross&nbsp;<em>TEST#<\/em>&nbsp;pin to ground and set the&nbsp;<em>BOOT_SEL<\/em>&nbsp;to ON OFF OFF. The module will boot up from SD card.&nbsp;&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-feed-packages\">Feed 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-121 wp-block-paragraph\">You need to setup Apache2 web server on your development host machine first.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-122 wp-block-paragraph\">The Apache server default web page directory is&nbsp;<strong><em>\/var\/www\/htm<\/em>l<\/strong>&nbsp;.We need to populate it with a link pointing to our deb<strong>&nbsp;package<\/strong>&nbsp;repository.<\/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-123 wp-block-paragraph\"><code>$ sudo ln -s \/path\/to\/build\/arago-tmp-external-linaro-toolchain\/deploy\/deb \/var\/www\/html\/deb<\/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-124 wp-block-paragraph\">The following procedure can be used on a Embedian&nbsp;<em>SMARC-T437X&nbsp;<\/em>device to download and utilize the feed file show above to install the&nbsp;<em>tcpdump<\/em>&nbsp;terminal emulation program:<\/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-125 wp-block-paragraph\"><code># vim \/etc\/apt\/sources.list.d\/yocto.list<\/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-126 wp-block-paragraph\">Only keep the following four lines.<\/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-127 wp-block-paragraph\"><code># vim \/etc\/opkg\/base-feeds.conf<\/code><\/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\">Only keep the following three lines:<\/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-129 wp-block-paragraph\"><code>src\/gz all http:\/\/&lt;ip address>\/all<br>src\/gz armv7ahf-neon http:\/\/&lt;ip address>\/armv7ahf-neon<br>src\/gz smarct437x http:\/\/&lt;ip address>\/smarct437x<\/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-130 wp-block-paragraph\"><code># opkg update<br># opkg upgrade<br># opkg install tcpdump<\/code><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-writing-bitbake-recipes\">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-131 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-132 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-133 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-134 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-135 wp-block-paragraph\"><code>DESCRIPTION = \"Hello World Recipe using autotools\"<br>HOMEPAGE = \"http:\/\/www.embedian.com\/\"<br>SECTION = \"console\/utils\"<br>PRIORITY = \"optional\"<br>LICENSE = \"GPL\"<br>PR = \"r0\"<br>  <br>SRC_URI = \"git:\/\/github.com\/embedian\/helloworld-autotools.git;protocol=https\"<br>S = \"${WORKDIR}\/git\"<br>  <br>inherit autotools<\/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-136 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-137 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-138 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-139 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-140 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-141 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-142 wp-block-paragraph\"><code>DESCRIPTION = \"HelloWorld\"<br>SECTION = \"examples\"<br>LICENSE = \"GPL\"<br>  <br>SRC_URI = \"file:\/\/helloworld.c\"<br>  <br>S = \"${WORKDIR}\"<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>}<\/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-143 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-144 wp-block-paragraph\"><code><strong><em>WORKDIR<\/em><\/strong><\/code>&nbsp;is located at&nbsp;<code><em>${OETREE}\/build\/arago-tmp-external-linaro-toolchain\/work\/armv7ahf-neon-linux-gnueabi\/&lt;package name and version<\/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>smarct437x-linux-gnueabi<\/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-145 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-146 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-147 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-148 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-149 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 class=\"wp-block-heading has-black-color has-text-color has-link-color wp-elements-150\" id=\"htoc-setup-emmc\">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-151 wp-block-paragraph\">Setting up eMMC usually is the last step at development stage after the development work is done at your SD card or NFS environments. From software point of view, eMMC is nothing but a non-removable SD card on board. For&nbsp;<em>SMARC-T437X<\/em>, the SD card is always emulated as&nbsp;<code><em>\/dev\/mmcblk1<\/em><\/code>&nbsp;and on-module eMMC is always emulated as&nbsp;<code><em>\/dev\/mmcblk0<\/em><\/code>. Setting up eMMC now is nothing but changing the device descriptor.&nbsp;<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-152 wp-block-paragraph\">This section gives a step-by-step procedure to setup eMMC flash. Users can write a shell script your own at production to simplify the steps.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-153 wp-block-paragraph\">First, we need to backup the final firmware from your SD card or NFS.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-154 wp-block-paragraph\"><strong>Prepare for eMMC binaries from SD card (or NFS):<\/strong><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-155 wp-block-paragraph\">Insert SD card into your Linux PC. For these instructions, we are assuming: DISK=\/dev\/mmcblk0, &#8220;lsblk&#8221; is very useful for determining the device id.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-156 wp-block-paragraph\">For these instruction, we are assuming: <code><em>DISK=\/dev\/mmcblk0<\/em><\/code>, &#8220;<code><em>lsblk<\/em><\/code>&#8221; is very useful for determining the device id.<\/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-cb51d653\"><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-157 wp-block-paragraph\" id=\"htoc-export-disk-dev-mmcblk01\" style=\"letter-spacing:1px\">$ export DISK=\/dev\/mmcblk0<\/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-158 wp-block-paragraph\">Mount Partitions:<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-159 wp-block-paragraph\"><strong>On some systems, these partitions may be auto-mounted&#8230;<\/strong><\/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-bec4cf9e\"><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-160 wp-block-paragraph\" id=\"htoc-sudo-mkdir-p-media-boot\" style=\"letter-spacing:1px\">$ sudo mkdir -p \/media\/boot\/<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-161 wp-block-paragraph\" id=\"htoc-sudo-mkdir-p-media-rootfs\" style=\"letter-spacing:1px\">$ sudo mkdir -p \/media\/rootfs\/<\/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-162 wp-block-paragraph\"><code><strong>for: DISK=\/dev\/mmcblk0<\/strong><\/code><\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-3bf696d6\"><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-163 wp-block-paragraph\" id=\"htoc-sudo-mount-disk-p1-media-boot\" style=\"letter-spacing:1px\">$ sudo mount ${DISK}p1 \/media\/boot\/<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-164 wp-block-paragraph\" id=\"htoc-sudo-mount-disk-p2-media-rootfs\" style=\"letter-spacing:1px\">$ sudo mount ${DISK}p2 \/media\/rootfs\/<\/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-165 wp-block-paragraph\"><code><strong>for: DISK=\/dev\/sdX<\/strong><\/code><\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-d618573f\"><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-166 wp-block-paragraph\" id=\"htoc-sudo-mount-disk-1-media-boot\" style=\"letter-spacing:1px\">$ sudo mount ${DISK}1 \/media\/boot\/<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-167 wp-block-paragraph\" id=\"htoc-sudo-mount-disk-2-media-rootfs\" style=\"letter-spacing:1px\">$ sudo mount ${DISK}2 \/media\/rootfs\/<\/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-168 wp-block-paragraph\" style=\"text-decoration:underline\"><strong>Copy zImage to rootfs partition<\/strong><\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-6f6a8759\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong><strong>build\/arago-tmp-external-linaro-toolchain\/deploy\/images\/smarct437x<\/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-169 wp-block-paragraph\" id=\"htoc-sudo-cp-v-zimage-media-rootfs-home-root\" style=\"letter-spacing:1px\"><em>$ sudo cp -v zImage \/media\/rootfs\/home\/root<\/em><\/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-170 wp-block-paragraph\" style=\"text-decoration:underline\"><strong>Copy uEnv.txt to rootfs partition<\/strong><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-171 wp-block-paragraph\">Copy and paste the following contents to <em>\/media\/rootfs\/home\/root<\/em> (<em>$ sudo vim \/media\/rootfs\/home\/root\/uEnv.txt<\/em>)<\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-b82ef34f\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong><strong>~\/uEnv.txt<\/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-172 wp-block-paragraph\" id=\"htoc-optargs-consoleblank-0-mem-512m-u-boot-emmc-specific-overrides-angstrom-distribution-smarc-t437x-2014-05-20kernel-file-zimageinitrd-file-initrd-imgloadaddr-0x82000000initrd-addr-0x88080000fdtaddr-0x88000000fdtfile-am437x-smarct437x-dtbinitrd-high-0xfffffffffdt-high-0xffffffffloadimage-load-mmc-mmcdev-mmcpart-loadaddr-kernel-file-loadinitrd-load-mmc-mmcdev-mmcpart-initrd-addr-initrd-file-setenv-initrd-size-filesize-loadfdt-load-mmc-mmcdev-mmcpart-fdtaddr-dtbs-fdtfile-un-comment-to-enable-systemd-in-debian-wheezy-optargs-quiet-init-lib-systemd-systemdconsole-ttys4-115200n8mmcroot-dev-mmcblk0p2-rommcrootfstype-ext4-rootwait-fixrtcmmcargs-setenv-bootargs-console-console-root-mmcroot-rootfstype-mmcrootfstype-optargs-zimage-uenvcmd-run-loadimage-run-loadfdt-run-mmcargs-bootz-loadaddr-fdtaddr-zimage-uinitrd-where-uinitrd-has-to-be-generated-on-the-running-system-boot-fdt-run-loadimage-run-loadinitrd-run-loadfdt-uenvcmd-run-boot-fdt-run-mmcargs-bootz-loadaddr-initrd-addr-initrd-size-fdtaddr-begin-rootfs-from-nfs-serverip-192-168-1-51-rootpath-srv-nfs-smarct335x-ubuntu1204-nfsopts-nolock-acdirmin-60-netargs-setenv-bootargs-console-console-optargs-root-dev-nfs-nfsroot-serverip-rootpath-nfsopts-rw-ip-dhcp-netboot-echo-loading-kernel-from-sdcard-and-booting-from-nfs-run-loadimage-run-netargs-bootz-loadaddr-fdtaddr-uenvcmd-run-netboot-end-rootfs-from-nfs-begin-load-kernel-from-tftp-netmask-255-255-255-0-ipaddr-192-168-1-65-serverip-192-168-1-51-netboot-echo-loading-kernel-and-device-tree-from-tftp-and-booting-from-nfs-setenv-autoload-no-tftp-loadaddr-kernel-file-tftp-fdtaddr-fdtfile-run-netargs-bootz-loadaddr-fdtaddr-uenvcmd-run-netboot-end-load-kernel-from-tftp\" style=\"letter-spacing:1px;text-decoration:none\">optargs=&#8221;consoleblank=0 mem=512M&#8221;<br>#u-boot eMMC specific overrides; Angstrom Distribution (SMARC-T437X) 2014-05-20<br>kernel_file=zImage<br>initrd_file=initrd.img<br>loadaddr=0x82000000<br>initrd_addr=0x88080000<br>fdtaddr=0x88000000<br>fdtfile=am437x-smarct437x.dtb<br>initrd_high=0xffffffff<br>fdt_high=0xffffffff<br>loadimage=load mmc ${mmcdev}:${mmcpart} ${loadaddr} ${kernel_file}<br>loadinitrd=load mmc ${mmcdev}:${mmcpart} ${initrd_addr} ${initrd_file}; setenv initrd_size ${filesize}<br>loadfdt=load mmc ${mmcdev}:${mmcpart} ${fdtaddr} \/dtbs\/${fdtfile}<br>#&nbsp;<br>##Un-comment to enable systemd in Debian Wheezy<br>#optargs=quiet init=\/lib\/systemd\/systemd<br>console=ttyS4,115200n8<br>mmcroot=\/dev\/mmcblk<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">0<\/mark>p2 ro<br>mmcrootfstype=ext4 rootwait fixrtc<br>mmcargs=setenv bootargs console=${console} root=${mmcroot} rootfstype=${mmcrootfstype} ${optargs}<br>#zImage:<br>uenvcmd=run loadimage; run loadfdt; run mmcargs; bootz ${loadaddr} &#8211; ${fdtaddr}<br>#zImage + uInitrd: where uInitrd has to be generated on the running system.<br>#boot_fdt=run loadimage; run loadinitrd; run loadfdt<br>#uenvcmd=run boot_fdt; run mmcargs; bootz ${loadaddr} ${initrd_addr}:${initrd_size} ${fdtaddr}<br>###Begin Rootfs from NFS<br>#serverip=192.168.1.51<br>#rootpath=\/srv\/nfs\/smarct335x\/ubuntu1204\/<br>#nfsopts=nolock,acdirmin=60<br>#netargs=setenv bootargs console=${console} ${optargs} root=\/dev\/nfs nfsroot=${serverip}:${rootpath},${nfsopts} rw ip=dhcp<br>##netboot=echo Loading kernel from SDCARD and booting from NFS &#8230;; run loadimage; run netargs; bootz ${loadaddr} &#8211; ${fdtaddr}<br>##uenvcmd=run netboot<br>###End Rootfs from NFS<br>###Begin Load kernel from TFTP<br>#netmask=255.255.255.0<br>#ipaddr=192.168.1.65<br>#serverip=192.168.1.51<br>#netboot=echo Loading kernel and device tree from TFTP and booting from NFS &#8230;; setenv autoload no; tftp ${loadaddr} ${kernel_file}; tftp ${fdtaddr} ${fdtfile}; run netargs; bootz ${loadaddr} &#8211; ${fdtaddr}<br>#uenvcmd=run netboot<br>###End Load kernel from TFTP<\/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-173 wp-block-paragraph\" style=\"text-decoration:underline\"><strong>Copy device tree binary to rootfs partition<\/strong><\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-6408a0c9\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong><strong>build\/arago-tmp-external-linaro-toolchain\/deploy\/images\/smarct437x<\/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-174 wp-block-paragraph\" id=\"htoc-sudo-cp-v-media-boot-dtbs-am437x-smarct437x-dtb-media-rootfs-home-root-am437x-smarct437x-dtb\" style=\"letter-spacing:1px\"><em>$ sudo cp -v \/media\/boot\/dtbs\/am437x-smarct437x.dtb \/media\/rootfs\/home\/root\/am437x-smarct437x.dtb<\/em><\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\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-175 wp-block-paragraph\" style=\"text-decoration:underline\"><strong>Copy final root file system to rootfs partition<\/strong><\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-fa295ccf\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><p class=\"uagb-notice-title\"><strong><strong>build\/arago-tmp-external-linaro-toolchain\/deploy\/images\/smarct437x<\/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-176 wp-block-paragraph\" id=\"htoc-pushd-media-rootfs\" style=\"letter-spacing:1px\">$ pushd \/media\/rootfs<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-177 wp-block-paragraph\" id=\"htoc-sudo-tar-cvfz-smarct437x-emmc-rootfs-tar-gz\" style=\"letter-spacing:1px\">$ sudo tar cvfz ~\/smarct437x-emmc-rootfs.tar.gz .<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-178 wp-block-paragraph\" id=\"htoc-sudo-mv-smarct437x-emmc-rootfs-tar-gz-media-rootfs-home-root\" style=\"letter-spacing:1px\">$ sudo mv ~\/smarct437x-emmc-rootfs.tar.gz \/media\/rootfs\/home\/root<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-179 wp-block-paragraph\" id=\"htoc-popd\" style=\"letter-spacing:1px\">$ popd<\/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-180 wp-block-paragraph\">Remove SD card:<\/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\"><\/p><div class=\"uagb-notice-text\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-181 wp-block-paragraph\" id=\"htoc-sync1\" style=\"letter-spacing:1px\">$ sync<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-182 wp-block-paragraph\" id=\"htoc-sudo-umount-media-boot1\" style=\"letter-spacing:1px\">$ sudo umount \/media\/boot<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-183 wp-block-paragraph\" id=\"htoc-sudo-umount-media-rootfs1\" style=\"letter-spacing:1px\">$ sudo umount \/media\/rootfs<\/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-184 wp-block-paragraph\"><strong>Copy Binaries to eMMC from SD card<\/strong><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-185 wp-block-paragraph\">Insert this SD card into your <em>SMARC-T437X<\/em>&nbsp;device.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-186 wp-block-paragraph\">Now it will be almost the same as you did when setup your SD card, but the eMMC device descriptor is&nbsp;<em>\/dev\/mmcblk0<\/em>&nbsp;now. Booting up the device from SD card (shunt cross <em>TEST#<\/em>).<\/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-e0131b14\"><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-187 wp-block-paragraph\" id=\"htoc-export-disk-dev-mmcblk011\" style=\"letter-spacing:1px\"><em>$ export DISK=\/dev\/mmcblk0<\/em><\/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-188 wp-block-paragraph\">Erase eMMC:<\/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-09129e73\"><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-189 wp-block-paragraph\" id=\"htoc-sudo-dd-if-dev-zero-of-disk-bs-1m-count-1601\" style=\"letter-spacing:1px\"><em><em>$&nbsp;sudo dd&nbsp;if=\/dev\/zero of=${DISK} bs=1M count=160<\/em><\/em><\/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-190 wp-block-paragraph\">Create Partition Layout:<\/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-072ed0f0\"><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-191 wp-block-paragraph\" id=\"htoc-sudo-sfdisk-in-order-linux-unit-m-disk-lt-lt-eof-1-48-0x83-eof\" style=\"letter-spacing:1px\">$ sudo sfdisk &#8211;in-order &#8211;Linux &#8211;unit M ${DISK} &lt;&lt;-__EOF__<br>1,48,0&#215;83,*<br>,,,-<br>__EOF__<\/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-192 wp-block-paragraph\">Format 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-ec753bc7\"><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-193 wp-block-paragraph\" id=\"htoc-sudo-mkfs-vfat-f-16-disk-p1-n-boot\" style=\"letter-spacing:1px\">$ sudo mkfs.vfat -F 16 ${DISK}p1 -n boot<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-194 wp-block-paragraph\" id=\"htoc-sudo-mkfs-ext4-disk-p2-l-rootfs\" style=\"letter-spacing:1px\">$ sudo mkfs.ext4 ${DISK}p2 -L rootfs<\/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-195 wp-block-paragraph\">Mount 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-b49a16e9\"><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-196 wp-block-paragraph\" id=\"htoc-sudo-mkdir-p-media-boot1\" style=\"letter-spacing:1px\">$ sudo mkdir -p \/media\/boot\/<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-197 wp-block-paragraph\" id=\"htoc-sudo-mkdir-p-media-rootfs1\" style=\"letter-spacing:1px\">$ sudo mkdir -p \/media\/rootfs\/<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-198 wp-block-paragraph\" id=\"htoc-sudo-mount-disk-p1-media-boot1\" style=\"letter-spacing:1px\">$ sudo mount ${DISK}p1 \/media\/boot\/<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-199 wp-block-paragraph\" id=\"htoc-sudo-mount-disk-p2-media-rootfs1\" style=\"letter-spacing:1px\">$ sudo mount ${DISK}p2 \/media\/rootfs\/<\/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-200 wp-block-paragraph\" style=\"text-decoration:underline\"><strong>Copy binaries to boot partition<\/strong><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-201 wp-block-paragraph\">Copy uEnv.txt\/Image\/*.dtb&nbsp;to the boot partition<\/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-e2d386e8\"><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-202 wp-block-paragraph\" id=\"htoc-sudo-cp-v-zimage-uenv-txt-media-boot\" style=\"letter-spacing:1px\">$ sudo cp -v zImage uEnv.txt \/media\/boot\/<\/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-203 wp-block-paragraph\">Copy Linux kernel device tree binary<\/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-4398c979\"><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-204 wp-block-paragraph\" id=\"htoc-sudo-mkdir-p-media-boot-dtbs1\" style=\"letter-spacing:1px\">$ sudo mkdir -p \/media\/boot\/dtbs<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-205 wp-block-paragraph\" id=\"htoc-sudo-cp-v-am437x-smarct437x-dtb-media-boot-dtbs\" style=\"letter-spacing:1px\">$ sudo cp -v am437x-smarct437x.dtb \/media\/boot\/dtbs\/<\/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-206 wp-block-paragraph\" style=\"text-decoration:underline\"><strong>Copy root file system to rootfs partition<\/strong><\/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-b1e143c5\"><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-207 wp-block-paragraph\" id=\"htoc-sudo-tar-zxvf-smarct437x-emmc-rootfs-tar-gz-c-media-rootfs\" style=\"letter-spacing:1px\">$ sudo tar -zxvf smarct437x-emmc-rootfs.tar.gz -C \/media\/rootfs<\/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-208 wp-block-paragraph\">Unmount eMMC:<\/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-dab7bd84\"><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-209 wp-block-paragraph\" id=\"htoc-sync11\" style=\"letter-spacing:1px\">$ sync<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-210 wp-block-paragraph\" id=\"htoc-sudo-umount-media-boot11\" style=\"letter-spacing:1px\">$ sudo umount \/media\/boot<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-211 wp-block-paragraph\" id=\"htoc-sudo-umount-media-rootfs11\" style=\"letter-spacing:1px\">$ sudo umount \/media\/rootfs<\/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-212 wp-block-paragraph\">Switch your Boot Select to eMMC (<em>OFF ON ON<\/em>) and you will be able to boot up from eMMC now.<\/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-213 wp-block-paragraph\"><br>version 1.0a, 10\/28\/2024<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-214 wp-block-paragraph\">Last updated 2024-10-28<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This document describes how Embedian b&#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":[151],"ht-kb-tag":[175,176,177,144,142],"class_list":["post-5476","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-ti-sitara-smarc-am437x","ht_kb_tag-am437x","ht_kb_tag-morty","ht_kb_tag-processor-sdk","ht_kb_tag-smarc","ht_kb_tag-yocto"],"spectra_custom_meta":{"_ht_kb_usefulness":["0"],"_ht_kb_post_reading_time":["776"],"_ht_article_order_115":["5476"],"_ht_kb_post_views_count":["1569"],"_edit_last":["1"],"_ht_article_order_136":["5476"],"_edit_lock":["1770909176:1"],"_ht_article_order_151":["5476"],"_wp_old_slug":["our-content-policy"],"_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:4;s:20:\"uagb\/icon-list-child\";i:4;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:49;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:0;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;}"],"_wpml_word_count":["1908"],"copied_media_ids":["a:1:{i:0;i:5426;}"],"referenced_media_ids":["a:0:{}"],"_wpml_location_migration_done":["1"],"_uag_css_file_name":["uag-css-5476.css"],"_uag_js_file_name":["uag-js-5476.js"],"_uagb_last_spectra_edit":["1777040187","1777040187"],"_elementor_page_assets":["a:0:{}"],"_uag_page_assets":["a:9:{s:3:\"css\";s:78513:\".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}.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-15be26da .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-15be26da .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-15be26da .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-15be26da .wp-block-uagb-icon-list-child .uagb-icon-list__label{text-decoration: !important;line-height: em;}.wp-block-uagb-icon-list.uagb-block-15be26da .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-15be26da .uagb-icon-list__label{text-align: left;}.wp-block-uagb-icon-list.uagb-block-15be26da .wp-block-uagb-icon-list-child{text-decoration: !important;line-height: em;}.wp-block-uagb-icon-list.uagb-block-15be26da.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-15be26da .uagb-icon-list__source-wrap{margin-right: 15px;}.uagb-block-19356150.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-19356150.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;} .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-96c97c50.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-96c97c50 .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-96c97c50.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-96c97c50.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-96c97c50 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-cbb1bf99.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-cbb1bf99 .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-cbb1bf99.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-cbb1bf99.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-cbb1bf99 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-84b3e151.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-84b3e151 .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-84b3e151.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-84b3e151.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-84b3e151 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-c0c3aec0.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-c0c3aec0 .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-c0c3aec0.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-c0c3aec0.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-c0c3aec0 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-8a3c2661.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-8a3c2661 .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-8a3c2661.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-8a3c2661.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-8a3c2661 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-02f2848f.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-02f2848f .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-02f2848f.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-02f2848f.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-02f2848f .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-a6d48916.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-a6d48916 .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-a6d48916.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-a6d48916.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-a6d48916 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-ff876203.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-ff876203 .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-ff876203.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-ff876203.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-ff876203 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-62791a44.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-62791a44 .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-62791a44.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-62791a44.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-62791a44 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-041fba8c.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-041fba8c .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-041fba8c.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-041fba8c.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-041fba8c .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-1be40c38.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-1be40c38 .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-1be40c38.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-1be40c38.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-1be40c38 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-33713966.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-33713966 .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-33713966.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-33713966.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-33713966 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-b9cdb483.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-b9cdb483 .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-b9cdb483.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-b9cdb483.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-b9cdb483 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-973759c4.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-973759c4 .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-973759c4.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-973759c4.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-973759c4 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-e51dac94.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-e51dac94 .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-e51dac94.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-e51dac94.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-e51dac94 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-5d91e60d.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-5d91e60d .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-5d91e60d.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-5d91e60d.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-5d91e60d .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-870fee39.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-870fee39 .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-870fee39.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-870fee39.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-870fee39 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;}.wp-block-uagb-icon-list.uagb-block-fbe78a08 .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-fbe78a08 .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-fbe78a08 .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-fbe78a08 .wp-block-uagb-icon-list-child .uagb-icon-list__label{text-decoration: !important;line-height: em;}.wp-block-uagb-icon-list.uagb-block-fbe78a08 .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-fbe78a08 .uagb-icon-list__label{text-align: left;}.wp-block-uagb-icon-list.uagb-block-fbe78a08 .wp-block-uagb-icon-list-child{text-decoration: !important;line-height: em;}.wp-block-uagb-icon-list.uagb-block-fbe78a08.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-fbe78a08 .uagb-icon-list__source-wrap{margin-right: 15px;}.uagb-block-34dff959.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-34dff959.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;} .uagb-block-8154f3ad.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-8154f3ad .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-8154f3ad.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-8154f3ad.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-8154f3ad .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-df7d7195.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-df7d7195 .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-df7d7195.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-df7d7195.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-df7d7195 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-5d6e1936.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-5d6e1936 .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-5d6e1936.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-5d6e1936.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-5d6e1936 .uagb-notice-title{background-color: #000000;border-top-right-radius: 3px;border-top-left-radius: 3px;}.wp-block-uagb-icon-list.uagb-block-264c5ab3 .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-264c5ab3 .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-264c5ab3 .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-264c5ab3 .wp-block-uagb-icon-list-child .uagb-icon-list__label{text-decoration: !important;line-height: em;}.wp-block-uagb-icon-list.uagb-block-264c5ab3 .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-264c5ab3 .uagb-icon-list__label{text-align: left;}.wp-block-uagb-icon-list.uagb-block-264c5ab3 .wp-block-uagb-icon-list-child{text-decoration: !important;line-height: em;}.wp-block-uagb-icon-list.uagb-block-264c5ab3.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-264c5ab3 .uagb-icon-list__source-wrap{margin-right: 15px;}.uagb-block-6c6a1b02.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-6c6a1b02.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;} .uagb-block-3917d99e.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-3917d99e .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-3917d99e.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-3917d99e.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-3917d99e .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-f7fd04ff.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-f7fd04ff .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-f7fd04ff.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-f7fd04ff.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-f7fd04ff .uagb-notice-title{background-color: #000000;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-84535dc2.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-84535dc2 .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-84535dc2.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-84535dc2.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-84535dc2 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-5d7908d0.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-5d7908d0 .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-5d7908d0.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-5d7908d0.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-5d7908d0 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-6c0bfb6a.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-6c0bfb6a .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-6c0bfb6a.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-6c0bfb6a.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-6c0bfb6a .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-1860d594.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-1860d594 .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-1860d594.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-1860d594.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-1860d594 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-4b7297b6.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-4b7297b6 .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-4b7297b6.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-4b7297b6.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-4b7297b6 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-426e83e3.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-426e83e3 .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-426e83e3.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-426e83e3.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-426e83e3 .uagb-notice-title{background-color: #000000;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-f8e2dc9f.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-f8e2dc9f .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-f8e2dc9f.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-f8e2dc9f.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-f8e2dc9f .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-cb51d653.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-cb51d653 .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-cb51d653.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-cb51d653.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-cb51d653 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-bec4cf9e.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-bec4cf9e .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-bec4cf9e.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-bec4cf9e.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-bec4cf9e .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-3bf696d6.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-3bf696d6 .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-3bf696d6.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-3bf696d6.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-3bf696d6 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-d618573f.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-d618573f .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-d618573f.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-d618573f.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-d618573f .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-6f6a8759.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-6f6a8759 .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-6f6a8759.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-6f6a8759.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-6f6a8759 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-b82ef34f.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-b82ef34f .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-b82ef34f.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-b82ef34f.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-b82ef34f .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-6408a0c9.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-6408a0c9 .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-6408a0c9.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-6408a0c9.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-6408a0c9 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-fa295ccf.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-fa295ccf .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-fa295ccf.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-fa295ccf.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-fa295ccf .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-e0131b14.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-e0131b14 .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-e0131b14.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-e0131b14.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-e0131b14 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-09129e73.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-09129e73 .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-09129e73.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-09129e73.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-09129e73 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-072ed0f0.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-072ed0f0 .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-072ed0f0.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-072ed0f0.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-072ed0f0 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-ec753bc7.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-ec753bc7 .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-ec753bc7.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-ec753bc7.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-ec753bc7 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-b49a16e9.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-b49a16e9 .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-b49a16e9.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-b49a16e9.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-b49a16e9 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-e2d386e8.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-e2d386e8 .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-e2d386e8.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-e2d386e8.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-e2d386e8 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-4398c979.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-4398c979 .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-4398c979.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-4398c979.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-4398c979 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-b1e143c5.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-b1e143c5 .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-b1e143c5.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-b1e143c5.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-b1e143c5 .uagb-notice-title{background-color: #597777;border-top-right-radius: 3px;border-top-left-radius: 3px;} .uagb-block-dab7bd84.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;color: #ffffff;} .uagb-block-dab7bd84 .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-dab7bd84.uagb-dismissable button[type=\"button\"] svg{width: 16px;height: 16px;} .uagb-block-dab7bd84.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-dab7bd84 .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-15be26da .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-15be26da .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-15be26da .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-15be26da .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-15be26da.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;} .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-96c97c50 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-96c97c50 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-cbb1bf99 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-cbb1bf99 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-84b3e151 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-84b3e151 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-c0c3aec0 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-c0c3aec0 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-8a3c2661 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-8a3c2661 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-02f2848f .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-02f2848f .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-a6d48916 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-a6d48916 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-ff876203 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-ff876203 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-62791a44 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-62791a44 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-041fba8c .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-041fba8c .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-1be40c38 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-1be40c38 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-33713966 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-33713966 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b9cdb483 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b9cdb483 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-973759c4 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-973759c4 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-e51dac94 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-e51dac94 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5d91e60d .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5d91e60d .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-870fee39 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-870fee39 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;}.wp-block-uagb-icon-list.uagb-block-fbe78a08 .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-fbe78a08 .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-fbe78a08 .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-fbe78a08 .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-fbe78a08.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;} .uagb-block-8154f3ad .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-8154f3ad .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-df7d7195 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-df7d7195 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5d6e1936 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5d6e1936 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;}.wp-block-uagb-icon-list.uagb-block-264c5ab3 .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-264c5ab3 .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-264c5ab3 .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-264c5ab3 .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-264c5ab3.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;} .uagb-block-3917d99e .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-3917d99e .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-f7fd04ff .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-f7fd04ff .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-84535dc2 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-84535dc2 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5d7908d0 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5d7908d0 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6c0bfb6a .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6c0bfb6a .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-1860d594 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-1860d594 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-4b7297b6 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-4b7297b6 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-426e83e3 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-426e83e3 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-f8e2dc9f .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-f8e2dc9f .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-cb51d653 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-cb51d653 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-bec4cf9e .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-bec4cf9e .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-3bf696d6 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-3bf696d6 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-d618573f .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-d618573f .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6f6a8759 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6f6a8759 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b82ef34f .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b82ef34f .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6408a0c9 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6408a0c9 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-fa295ccf .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-fa295ccf .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-e0131b14 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-e0131b14 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-09129e73 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-09129e73 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-072ed0f0 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-072ed0f0 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-ec753bc7 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-ec753bc7 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b49a16e9 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b49a16e9 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-e2d386e8 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-e2d386e8 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-4398c979 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-4398c979 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b1e143c5 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b1e143c5 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-dab7bd84 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-dab7bd84 .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-15be26da .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-15be26da .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-15be26da .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-15be26da .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-15be26da.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;} .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-96c97c50 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-96c97c50 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-cbb1bf99 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-cbb1bf99 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-84b3e151 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-84b3e151 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-c0c3aec0 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-c0c3aec0 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-8a3c2661 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-8a3c2661 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-02f2848f .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-02f2848f .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-a6d48916 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-a6d48916 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-ff876203 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-ff876203 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-62791a44 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-62791a44 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-041fba8c .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-041fba8c .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-1be40c38 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-1be40c38 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-33713966 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-33713966 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b9cdb483 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b9cdb483 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-973759c4 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-973759c4 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-e51dac94 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-e51dac94 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5d91e60d .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5d91e60d .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-870fee39 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-870fee39 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;}.wp-block-uagb-icon-list.uagb-block-fbe78a08 .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-fbe78a08 .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-fbe78a08 .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-fbe78a08 .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-fbe78a08.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;} .uagb-block-8154f3ad .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-8154f3ad .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-df7d7195 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-df7d7195 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5d6e1936 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5d6e1936 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;}.wp-block-uagb-icon-list.uagb-block-264c5ab3 .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-264c5ab3 .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-264c5ab3 .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-264c5ab3 .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-264c5ab3.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;} .uagb-block-3917d99e .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-3917d99e .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-f7fd04ff .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-f7fd04ff .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-84535dc2 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-84535dc2 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5d7908d0 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-5d7908d0 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6c0bfb6a .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6c0bfb6a .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-1860d594 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-1860d594 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-4b7297b6 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-4b7297b6 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-426e83e3 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-426e83e3 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-f8e2dc9f .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-f8e2dc9f .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-cb51d653 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-cb51d653 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-bec4cf9e .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-bec4cf9e .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-3bf696d6 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-3bf696d6 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-d618573f .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-d618573f .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6f6a8759 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6f6a8759 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b82ef34f .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b82ef34f .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6408a0c9 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-6408a0c9 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-fa295ccf .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-fa295ccf .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-e0131b14 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-e0131b14 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-09129e73 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-09129e73 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-072ed0f0 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-072ed0f0 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-ec753bc7 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-ec753bc7 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b49a16e9 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b49a16e9 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-e2d386e8 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-e2d386e8 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-4398c979 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-4398c979 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b1e143c5 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-b1e143c5 .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-dab7bd84 .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-dab7bd84 .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:10303:\"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-96c97c50' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-cbb1bf99' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-84b3e151' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-c0c3aec0' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-8a3c2661' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-02f2848f' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-a6d48916' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-ff876203' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-62791a44' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-041fba8c' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-1be40c38' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-33713966' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-b9cdb483' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-973759c4' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-e51dac94' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-5d91e60d' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-870fee39' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-8154f3ad' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-df7d7195' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-5d6e1936' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-3917d99e' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-f7fd04ff' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-84535dc2' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-5d7908d0' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-6c0bfb6a' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-1860d594' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-4b7297b6' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-426e83e3' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-f8e2dc9f' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-cb51d653' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-bec4cf9e' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-3bf696d6' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-d618573f' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-6f6a8759' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-b82ef34f' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-6408a0c9' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-fa295ccf' );\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-e0131b14' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-09129e73' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-072ed0f0' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-ec753bc7' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-b49a16e9' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-e2d386e8' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-4398c979' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-b1e143c5' );\n});\nwindow.addEventListener( 'DOMContentLoaded', function() {\n\tUAGBInlineNotice.init( {\"c_id\":null,\"cookies\":false,\"close_cookie_days\":1,\"noticeDismiss\":\"\",\"icon\":\"rectangle-xmark\"}, '.uagb-block-dab7bd84' );\n});\n });\";s:18:\"current_block_list\";a:16:{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:17:\"core\/preformatted\";i:9;s:18:\"uagb\/inline-notice\";i:10;s:11:\"core\/search\";i:11;s:10:\"core\/group\";i:12;s:17:\"core\/latest-posts\";i:13;s:20:\"core\/latest-comments\";i:14;s:13:\"core\/archives\";i:15;s:15:\"core\/categories\";}s:8:\"uag_flag\";b:1;s:11:\"uag_version\";s:10:\"1787835858\";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\/zh-hant\/blog\/author\/admin\/"},"uagb_comment_info":0,"uagb_excerpt":"This document describes how Embedian b...","_links":{"self":[{"href":"https:\/\/www.embedian.com\/zh-hant\/wp-json\/wp\/v2\/ht-kb\/5476","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.embedian.com\/zh-hant\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/www.embedian.com\/zh-hant\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/www.embedian.com\/zh-hant\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.embedian.com\/zh-hant\/wp-json\/wp\/v2\/comments?post=5476"}],"version-history":[{"count":28,"href":"https:\/\/www.embedian.com\/zh-hant\/wp-json\/wp\/v2\/ht-kb\/5476\/revisions"}],"predecessor-version":[{"id":12151,"href":"https:\/\/www.embedian.com\/zh-hant\/wp-json\/wp\/v2\/ht-kb\/5476\/revisions\/12151"}],"wp:attachment":[{"href":"https:\/\/www.embedian.com\/zh-hant\/wp-json\/wp\/v2\/media?parent=5476"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.embedian.com\/zh-hant\/wp-json\/wp\/v2\/ht-kb-category?post=5476"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.embedian.com\/zh-hant\/wp-json\/wp\/v2\/ht-kb-tag?post=5476"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}