<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Booting-IMX8MM-Mini-board-using-V2024-04-version-Yocto-Scarth in i.MX Solutions</title>
    <link>https://community.nxp.com/t5/i-MX-Solutions/Booting-IMX8MM-Mini-board-using-V2024-04-version-Yocto-Scarth/m-p/1908781#M469</link>
    <description>&lt;P&gt;Hello NXP,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm trying to boot the IMX8MM Mini Board using V2024.04 U-boot Version.&lt;/P&gt;&lt;P&gt;I'm facing issue while signing and authentication.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Babu_P_0-1721046445086.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/288575i2683DCD09CF0FC3E/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Babu_P_0-1721046445086.png" alt="Babu_P_0-1721046445086.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Currently I'm upgrading to the Yocto Zeus ( u-boot v2020.04 version and Linux kernel 5.4.70) to&amp;nbsp; (Uboot-imx v2024.04 and kernel 6.6.26) Scarthgap.&lt;/P&gt;&lt;P&gt;before this I upgraded to Krikstone u-boot v2022.04&amp;nbsp; and linux kernel 5.15.70.&lt;/P&gt;&lt;P&gt;I booted the U-boot v2022.04 successfully. while booting kernel i faced below issues&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Issue:&lt;/STRONG&gt; CSF Header Authentication failed. and some time IVT not found.&lt;/P&gt;&lt;P&gt;In Ubootv2022.04 source code Kernel load address was changed from 0x40480000 to 0x40400000.&lt;/P&gt;&lt;P&gt;Later I changed the Kernel load address to 0x40480000 in u-boot.&amp;nbsp; Later its booted the kernel.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Now i'm trying to boot the u-boot v2024.04 version.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm using cst-3.3.1.tgz version for signing the image.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;csf-spl.txt: &lt;/STRONG&gt;&lt;STRONG&gt;&lt;A href="https://github.com/pullannagari-babu/imx/blob/main/csf-spl.txt" target="_blank" rel="nofollow noopener noreferrer"&gt;https://github.com/pullannagari-babu/imx/blob/main/csf-spl.txt&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;csf-fit.txt : &lt;/STRONG&gt;&lt;STRONG&gt;&lt;A href="https://github.com/pullannagari-babu/imx/blob/main/csf-fit.csf" target="_blank" rel="nofollow noopener noreferrer"&gt;https://github.com/pullannagari-babu/imx/blob/main/csf-fit.csf&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;csf-linux.txt: &lt;A href="https://github.com/pullannagari-babu/imx/blob/main/csf-linux.txt" target="_blank" rel="nofollow noopener noreferrer"&gt;https://github.com/pullannagari-babu/imx/blob/main/csf-linux.txt&lt;/A&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Zeus uboot-v2022.04&amp;nbsp; imx-boot.log:&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/pullannagari-babu/imx/blob/main/v2022.04_zeus-imx-boot.log" target="_blank" rel="nofollow noopener noreferrer"&gt;https://github.com/pullannagari-babu/imx/blob/main/v2022.04_zeus-imx-boot.log&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Scathgap-Uboot-2024.04 imx-boot.log:&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/pullannagari-babu/imx/blob/main/v2024.04_scathgap-imx.boot.log" target="_blank" rel="nofollow noopener noreferrer"&gt;https://github.com/pullannagari-babu/imx/blob/main/v2024.04_scathgap-imx.boot.log&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;########################################################&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Zeus v2020.04&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;$ csf-spl.tx&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;# Authenticate Start Address, Offset, Length and file&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Blocks = &lt;STRONG&gt;0x7e0fc0 0x0 &lt;/STRONG&gt;&lt;STRONG&gt;0x2a600&lt;/STRONG&gt; flash.bin"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;self&lt;/STRONG&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;spl hab block:&amp;nbsp;&amp;nbsp; 0x7e0fc0 0x0 0x2d400&amp;nbsp; // as per the log&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;$ csf-fit.txt&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;# Authenticate Start Address, Offset, Length and file&lt;/P&gt;&lt;P&gt;Blocks =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;0x401fcdc0&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x57c00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x1020&lt;/STRONG&gt; flash.bin"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;sld hab block:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x401fcdc0&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x57c00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x1020&amp;nbsp;&amp;nbsp; //as per the log&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sld_header_off&lt;/P&gt;&lt;P&gt;csf_offset=$(grep -e "\bcsf_off\b" $TOP_BUILD_DIR/tmp/work/imx8mmevk-poky-linux/imx-boot/1.0-r0/temp/log.do_compile |awk&amp;nbsp; '{print $2}')&lt;/P&gt;&lt;P&gt;sld_csf_offset=$(grep -e "\bsld_csf_off\b" $TOP_BUILD_DIR/tmp/work/imx8mmevk-poky-linux/imx-boot/1.0-r0/temp/log.do_compile |awk&amp;nbsp; '{print $2}')&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;csf_off&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x2d400&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;sld_csf_off&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x58c20&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;dd if=$WORK_DIR/cst/signed_images/csf-spl.bin of=$WORK_DIR/cst/signed_images/flash_signed.bin seek=$((csf_offset)) bs=1 conv=notrunc&lt;/P&gt;&lt;P&gt;dd if=$WORK_DIR/cst/signed_images/csf-fit.bin of=$WORK_DIR/cst/signed_images/flash_signed.bin seek=$((sld_csf_offset)) bs=1 conv=notrunc&lt;/P&gt;&lt;P&gt;########################################################&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Scarthgap v2024.04&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;cat csf-spl.txt&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;spl hab block:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x7e0fc0 0x0 0x30200&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;csf_off&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x30200&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;cat csf-fit.txt&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;sld hab block:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x401fadc0&amp;nbsp; 0x57c00&amp;nbsp; 0x1020&lt;/P&gt;&lt;P&gt;sld_csf_off&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x58c20&lt;/P&gt;&lt;P&gt;# in v2024.04 version added below block newly for these also need create the csf-fdt.txt file ?&lt;/P&gt;&lt;P&gt;fit-fdt hab block:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x401fadc0 0x57c00 0x3020&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;fit-fdt csf_off&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x5ac20&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;csf_offset=$(grep -e "\bcsf_off\b" $TOP_BUILD_DIR/tmp/work/imx8mmevk-poky-linux/imx-boot/1.0-r0/temp/log.do_compile |awk&amp;nbsp; '{print $2}')&lt;/P&gt;&lt;P&gt;sld_csf_offset=$(grep -e "\bsld_csf_off\b" $TOP_BUILD_DIR/tmp/work/imx8mmevk-poky-linux/imx-boot/1.0-r0/temp/log.do_compile |awk&amp;nbsp; '{print $2}')&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;csf_off&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x30200&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;sld_csf_off&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x58c20&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;fit_fdt_csf_off&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x5ac20&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;dd if=$WORK_DIR/cst/signed_images/csf-spl.bin of=$WORK_DIR/cst/signed_images/flash_signed.bin seek=$((csf_offset)) bs=1 conv=notrunc&lt;/P&gt;&lt;P&gt;dd if=$WORK_DIR/cst/signed_images/csf-fit.bin of=$WORK_DIR/cst/signed_images/flash_signed.bin seek=$((sld_csf_offset)) bs=1 conv=notrunc&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;here&lt;/P&gt;&lt;P&gt;spl hab block block correct size how to find it ?&lt;/P&gt;&lt;P&gt;sld hab block: address was modified&amp;nbsp; 0x401fcdc0 to 0x401fadc0.&lt;/P&gt;&lt;P&gt;im not able to boot the v2024.04 what is the correct csf offset to use to sign and authentication.&lt;/P&gt;</description>
    <pubDate>Mon, 15 Jul 2024 12:30:08 GMT</pubDate>
    <dc:creator>Babu_P</dc:creator>
    <dc:date>2024-07-15T12:30:08Z</dc:date>
    <item>
      <title>Booting-IMX8MM-Mini-board-using-V2024-04-version-Yocto-Scarth</title>
      <link>https://community.nxp.com/t5/i-MX-Solutions/Booting-IMX8MM-Mini-board-using-V2024-04-version-Yocto-Scarth/m-p/1908781#M469</link>
      <description>&lt;P&gt;Hello NXP,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm trying to boot the IMX8MM Mini Board using V2024.04 U-boot Version.&lt;/P&gt;&lt;P&gt;I'm facing issue while signing and authentication.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Babu_P_0-1721046445086.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/288575i2683DCD09CF0FC3E/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Babu_P_0-1721046445086.png" alt="Babu_P_0-1721046445086.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Currently I'm upgrading to the Yocto Zeus ( u-boot v2020.04 version and Linux kernel 5.4.70) to&amp;nbsp; (Uboot-imx v2024.04 and kernel 6.6.26) Scarthgap.&lt;/P&gt;&lt;P&gt;before this I upgraded to Krikstone u-boot v2022.04&amp;nbsp; and linux kernel 5.15.70.&lt;/P&gt;&lt;P&gt;I booted the U-boot v2022.04 successfully. while booting kernel i faced below issues&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Issue:&lt;/STRONG&gt; CSF Header Authentication failed. and some time IVT not found.&lt;/P&gt;&lt;P&gt;In Ubootv2022.04 source code Kernel load address was changed from 0x40480000 to 0x40400000.&lt;/P&gt;&lt;P&gt;Later I changed the Kernel load address to 0x40480000 in u-boot.&amp;nbsp; Later its booted the kernel.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Now i'm trying to boot the u-boot v2024.04 version.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm using cst-3.3.1.tgz version for signing the image.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;csf-spl.txt: &lt;/STRONG&gt;&lt;STRONG&gt;&lt;A href="https://github.com/pullannagari-babu/imx/blob/main/csf-spl.txt" target="_blank" rel="nofollow noopener noreferrer"&gt;https://github.com/pullannagari-babu/imx/blob/main/csf-spl.txt&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;csf-fit.txt : &lt;/STRONG&gt;&lt;STRONG&gt;&lt;A href="https://github.com/pullannagari-babu/imx/blob/main/csf-fit.csf" target="_blank" rel="nofollow noopener noreferrer"&gt;https://github.com/pullannagari-babu/imx/blob/main/csf-fit.csf&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;csf-linux.txt: &lt;A href="https://github.com/pullannagari-babu/imx/blob/main/csf-linux.txt" target="_blank" rel="nofollow noopener noreferrer"&gt;https://github.com/pullannagari-babu/imx/blob/main/csf-linux.txt&lt;/A&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Zeus uboot-v2022.04&amp;nbsp; imx-boot.log:&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/pullannagari-babu/imx/blob/main/v2022.04_zeus-imx-boot.log" target="_blank" rel="nofollow noopener noreferrer"&gt;https://github.com/pullannagari-babu/imx/blob/main/v2022.04_zeus-imx-boot.log&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Scathgap-Uboot-2024.04 imx-boot.log:&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/pullannagari-babu/imx/blob/main/v2024.04_scathgap-imx.boot.log" target="_blank" rel="nofollow noopener noreferrer"&gt;https://github.com/pullannagari-babu/imx/blob/main/v2024.04_scathgap-imx.boot.log&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;########################################################&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Zeus v2020.04&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;$ csf-spl.tx&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;# Authenticate Start Address, Offset, Length and file&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Blocks = &lt;STRONG&gt;0x7e0fc0 0x0 &lt;/STRONG&gt;&lt;STRONG&gt;0x2a600&lt;/STRONG&gt; flash.bin"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;self&lt;/STRONG&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;spl hab block:&amp;nbsp;&amp;nbsp; 0x7e0fc0 0x0 0x2d400&amp;nbsp; // as per the log&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;$ csf-fit.txt&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;# Authenticate Start Address, Offset, Length and file&lt;/P&gt;&lt;P&gt;Blocks =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;0x401fcdc0&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x57c00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x1020&lt;/STRONG&gt; flash.bin"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;sld hab block:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x401fcdc0&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x57c00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x1020&amp;nbsp;&amp;nbsp; //as per the log&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sld_header_off&lt;/P&gt;&lt;P&gt;csf_offset=$(grep -e "\bcsf_off\b" $TOP_BUILD_DIR/tmp/work/imx8mmevk-poky-linux/imx-boot/1.0-r0/temp/log.do_compile |awk&amp;nbsp; '{print $2}')&lt;/P&gt;&lt;P&gt;sld_csf_offset=$(grep -e "\bsld_csf_off\b" $TOP_BUILD_DIR/tmp/work/imx8mmevk-poky-linux/imx-boot/1.0-r0/temp/log.do_compile |awk&amp;nbsp; '{print $2}')&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;csf_off&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x2d400&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;sld_csf_off&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x58c20&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;dd if=$WORK_DIR/cst/signed_images/csf-spl.bin of=$WORK_DIR/cst/signed_images/flash_signed.bin seek=$((csf_offset)) bs=1 conv=notrunc&lt;/P&gt;&lt;P&gt;dd if=$WORK_DIR/cst/signed_images/csf-fit.bin of=$WORK_DIR/cst/signed_images/flash_signed.bin seek=$((sld_csf_offset)) bs=1 conv=notrunc&lt;/P&gt;&lt;P&gt;########################################################&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Scarthgap v2024.04&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;cat csf-spl.txt&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;spl hab block:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x7e0fc0 0x0 0x30200&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;csf_off&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x30200&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;cat csf-fit.txt&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;sld hab block:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x401fadc0&amp;nbsp; 0x57c00&amp;nbsp; 0x1020&lt;/P&gt;&lt;P&gt;sld_csf_off&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x58c20&lt;/P&gt;&lt;P&gt;# in v2024.04 version added below block newly for these also need create the csf-fdt.txt file ?&lt;/P&gt;&lt;P&gt;fit-fdt hab block:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x401fadc0 0x57c00 0x3020&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;fit-fdt csf_off&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x5ac20&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;csf_offset=$(grep -e "\bcsf_off\b" $TOP_BUILD_DIR/tmp/work/imx8mmevk-poky-linux/imx-boot/1.0-r0/temp/log.do_compile |awk&amp;nbsp; '{print $2}')&lt;/P&gt;&lt;P&gt;sld_csf_offset=$(grep -e "\bsld_csf_off\b" $TOP_BUILD_DIR/tmp/work/imx8mmevk-poky-linux/imx-boot/1.0-r0/temp/log.do_compile |awk&amp;nbsp; '{print $2}')&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;csf_off&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x30200&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;sld_csf_off&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x58c20&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;fit_fdt_csf_off&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x5ac20&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;dd if=$WORK_DIR/cst/signed_images/csf-spl.bin of=$WORK_DIR/cst/signed_images/flash_signed.bin seek=$((csf_offset)) bs=1 conv=notrunc&lt;/P&gt;&lt;P&gt;dd if=$WORK_DIR/cst/signed_images/csf-fit.bin of=$WORK_DIR/cst/signed_images/flash_signed.bin seek=$((sld_csf_offset)) bs=1 conv=notrunc&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;here&lt;/P&gt;&lt;P&gt;spl hab block block correct size how to find it ?&lt;/P&gt;&lt;P&gt;sld hab block: address was modified&amp;nbsp; 0x401fcdc0 to 0x401fadc0.&lt;/P&gt;&lt;P&gt;im not able to boot the v2024.04 what is the correct csf offset to use to sign and authentication.&lt;/P&gt;</description>
      <pubDate>Mon, 15 Jul 2024 12:30:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Solutions/Booting-IMX8MM-Mini-board-using-V2024-04-version-Yocto-Scarth/m-p/1908781#M469</guid>
      <dc:creator>Babu_P</dc:creator>
      <dc:date>2024-07-15T12:30:08Z</dc:date>
    </item>
  </channel>
</rss>

