<?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>i.MX Processors中的主题 Re: secure boot in i.mx6ull</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/secure-boot-in-i-mx6ull/m-p/931957#M139778</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi，Yuri&lt;STRONG class=""&gt;&lt;SPAN class=""&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Thinks for your Reply.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; is it what you mean，see the follow picture：&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="IVT.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/82341i3F04264BD23D0B8F/image-size/large?v=v2&amp;amp;px=999" role="button" title="IVT.png" alt="IVT.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; As you know the u-boot.imx has padded IVT&amp;amp;BootData&amp;amp;DCD-Table by default.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now i have 3 quetion?&lt;/P&gt;&lt;P&gt;&amp;nbsp; 1. How can i get the &lt;SPAN style="font-size: 12pt;"&gt; ivt.self and ivt.csf &lt;/SPAN&gt;address in i.mx6ull ?&lt;/P&gt;&lt;P&gt;&amp;nbsp; 2. Should i need to align u-boot.imx size to 0x1000?&amp;nbsp; 00067c00 padded to 00068000, as you see there is a Padding after Image Data in the picture above.&lt;/P&gt;&lt;P&gt;&amp;nbsp; 3. Should “Blocks = ”&amp;nbsp; 3params of [Authenticate Data]&amp;nbsp; section&amp;nbsp; in &lt;SPAN style="left: 90.04px; top: 556.863px; font-size: 20px; font-family: sans-serif; transform: scaleX(0.898851);"&gt;Co&lt;/SPAN&gt;&lt;SPAN style="left: 113.43999999999998px; top: 556.8633333333331px; font-size: 20px; font-family: sans-serif;"&gt;m&lt;/SPAN&gt;&lt;SPAN style="left: 129.04px; top: 556.8633333333331px; font-size: 20px; font-family: sans-serif;"&gt;m&lt;/SPAN&gt;&lt;SPAN style="left: 144.44px; top: 556.863px; font-size: 20px; font-family: sans-serif; transform: scaleX(0.832564);"&gt;and Sequence F&lt;/SPAN&gt;&lt;SPAN style="left: 270.6333333333333px; top: 556.8633333333331px; font-size: 20px; font-family: sans-serif;"&gt;i&lt;/SPAN&gt;&lt;SPAN style="left: 276.233px; top: 556.863px; font-size: 20px; font-family: sans-serif; transform: scaleX(0.867011);"&gt;le&lt;/SPAN&gt; be equal to&amp;nbsp;u-boot build.log "HAB Blocks: 877ff400 00000000 00067c00"&amp;nbsp; mention above?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Other info:&lt;/P&gt;&lt;P&gt;file size of u-boot.imx is 424960 bytes, and is 0x67C00 in hex.&lt;/P&gt;&lt;P&gt;-rw-rw-r-- 1 sukaisheng sukaisheng 424960 Jul 17 20:59 ../../uboot-imx/u-boot.imx &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 19 Jul 2019 06:37:23 GMT</pubDate>
    <dc:creator>changbaoma</dc:creator>
    <dc:date>2019-07-19T06:37:23Z</dc:date>
    <item>
      <title>secure boot in i.mx6ull</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/secure-boot-in-i-mx6ull/m-p/931955#M139776</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, NXP engineers&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i make secure boot in i.mx6ull refer to &lt;A class="link-titled" href="https://www.nxp.com/docs/en/application-note/AN4581.pdf" title="https://www.nxp.com/docs/en/application-note/AN4581.pdf"&gt;https://www.nxp.com/docs/en/application-note/AN4581.pdf&lt;/A&gt; . i miss understand the 3 params&amp;nbsp; "&lt;STRONG&gt;877ff400 0x000 0x48000&lt;/STRONG&gt;"&amp;nbsp; in below section, which is in chapter “&lt;SPAN style="left: 90.04px; top: 143.408px; font-size: 25px; font-family: sans-serif; transform: scaleX(1.01289);"&gt;3.5.&lt;/SPAN&gt; &lt;SPAN style="left: 150.04px; top: 143.408px; font-size: 25px; font-family: sans-serif; transform: scaleX(1.015);"&gt;Create the CSF &lt;/SPAN&gt;&lt;SPAN style="left: 336.283px; top: 143.408px; font-size: 25px; font-family: sans-serif; transform: scaleX(1.00804);"&gt;description&lt;/SPAN&gt;&lt;SPAN style="left: 478.1166666666666px; top: 143.4083333333333px; font-size: 24.999999999999996px; font-family: sans-serif;"&gt;f&lt;/SPAN&gt;&lt;SPAN style="left: 486.31666666666666px; top: 143.4083333333333px; font-size: 24.999999999999996px; font-family: sans-serif;"&gt;i&lt;/SPAN&gt;&lt;SPAN style="left: 493.317px; top: 143.408px; font-size: 25px; font-family: sans-serif; transform: scaleX(0.9864);"&gt;le&lt;/SPAN&gt;”&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[AuthenticateData]&lt;BR /&gt;# Key slot index used to authenticatethe image data&lt;BR /&gt;Verification index = 2&lt;BR /&gt;# Address Offset Length&amp;nbsp; DataFilePath&lt;/P&gt;&lt;P&gt;Blocks = &lt;STRONG&gt;877fb000 0x000 0x48000&lt;/STRONG&gt; “/&amp;lt;path_to_u-boot_dir&amp;gt;/u-boot-dtb.imx"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;## param 1: The first value is the address on the target where HAB expects the signed image data to begin.&lt;BR /&gt;## param 2: The second value is the offset into the file where CST will begin signing. (always offset 0 ???)&lt;BR /&gt;## param 3: The third value is length in bytes of the data to sign starting from the offset. （should it be the size of u-boot.imx ???）&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;While I compile the u-boot source, i get:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;./tools/mkimage -n board/freescale/mx6ullevk/imximage.cfg.cfgtmp -T imximage -e 0x87800000 -d u-boot.bin u-boot.imx &lt;BR /&gt;Image Type:&amp;nbsp;&amp;nbsp; Freescale IMX Boot Image&lt;BR /&gt;Image Ver:&amp;nbsp;&amp;nbsp;&amp;nbsp; 2 (i.MX53/6/7 compatible)&lt;BR /&gt;Mode:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DCD&lt;BR /&gt;Data Size:&amp;nbsp;&amp;nbsp;&amp;nbsp; 442368 Bytes = 432.00 kB = 0.42 MB&lt;BR /&gt;Load Address: 877ff420&lt;BR /&gt;Entry Point:&amp;nbsp; 87800000&lt;BR /&gt;HAB Blocks:&amp;nbsp;&amp;nbsp; 877ff400 00000000 00067c00&lt;/P&gt;&lt;P&gt;What should i replace those 3 params "Blocks = &lt;STRONG&gt;877fb000 0x000 0x48000"&lt;/STRONG&gt; with in CSF according to my u-boot.imx?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Jul 2019 13:41:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/secure-boot-in-i-mx6ull/m-p/931955#M139776</guid>
      <dc:creator>changbaoma</dc:creator>
      <dc:date>2019-07-17T13:41:45Z</dc:date>
    </item>
    <item>
      <title>Re: secure boot in i.mx6ull</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/secure-boot-in-i-mx6ull/m-p/931956#M139777</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; use IVT header information:&lt;/P&gt;&lt;P&gt;the first parameter (Address) of [AuthenticateData] section is &lt;SPAN style="font-size: 12pt;"&gt;IVT address, ivt.self field of the header;&lt;BR /&gt;&lt;/SPAN&gt;the second (Offset) - usually is zero;&lt;/P&gt;&lt;P&gt;the third (Length): &lt;SPAN style="font-size: 12pt;"&gt;is&amp;nbsp; ivt.csf – ivt.self from the IVT.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Yuri.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Jul 2019 03:52:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/secure-boot-in-i-mx6ull/m-p/931956#M139777</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2019-07-19T03:52:19Z</dc:date>
    </item>
    <item>
      <title>Re: secure boot in i.mx6ull</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/secure-boot-in-i-mx6ull/m-p/931957#M139778</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi，Yuri&lt;STRONG class=""&gt;&lt;SPAN class=""&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Thinks for your Reply.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; is it what you mean，see the follow picture：&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="IVT.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/82341i3F04264BD23D0B8F/image-size/large?v=v2&amp;amp;px=999" role="button" title="IVT.png" alt="IVT.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; As you know the u-boot.imx has padded IVT&amp;amp;BootData&amp;amp;DCD-Table by default.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now i have 3 quetion?&lt;/P&gt;&lt;P&gt;&amp;nbsp; 1. How can i get the &lt;SPAN style="font-size: 12pt;"&gt; ivt.self and ivt.csf &lt;/SPAN&gt;address in i.mx6ull ?&lt;/P&gt;&lt;P&gt;&amp;nbsp; 2. Should i need to align u-boot.imx size to 0x1000?&amp;nbsp; 00067c00 padded to 00068000, as you see there is a Padding after Image Data in the picture above.&lt;/P&gt;&lt;P&gt;&amp;nbsp; 3. Should “Blocks = ”&amp;nbsp; 3params of [Authenticate Data]&amp;nbsp; section&amp;nbsp; in &lt;SPAN style="left: 90.04px; top: 556.863px; font-size: 20px; font-family: sans-serif; transform: scaleX(0.898851);"&gt;Co&lt;/SPAN&gt;&lt;SPAN style="left: 113.43999999999998px; top: 556.8633333333331px; font-size: 20px; font-family: sans-serif;"&gt;m&lt;/SPAN&gt;&lt;SPAN style="left: 129.04px; top: 556.8633333333331px; font-size: 20px; font-family: sans-serif;"&gt;m&lt;/SPAN&gt;&lt;SPAN style="left: 144.44px; top: 556.863px; font-size: 20px; font-family: sans-serif; transform: scaleX(0.832564);"&gt;and Sequence F&lt;/SPAN&gt;&lt;SPAN style="left: 270.6333333333333px; top: 556.8633333333331px; font-size: 20px; font-family: sans-serif;"&gt;i&lt;/SPAN&gt;&lt;SPAN style="left: 276.233px; top: 556.863px; font-size: 20px; font-family: sans-serif; transform: scaleX(0.867011);"&gt;le&lt;/SPAN&gt; be equal to&amp;nbsp;u-boot build.log "HAB Blocks: 877ff400 00000000 00067c00"&amp;nbsp; mention above?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Other info:&lt;/P&gt;&lt;P&gt;file size of u-boot.imx is 424960 bytes, and is 0x67C00 in hex.&lt;/P&gt;&lt;P&gt;-rw-rw-r-- 1 sukaisheng sukaisheng 424960 Jul 17 20:59 ../../uboot-imx/u-boot.imx &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Jul 2019 06:37:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/secure-boot-in-i-mx6ull/m-p/931957#M139778</guid>
      <dc:creator>changbaoma</dc:creator>
      <dc:date>2019-07-19T06:37:23Z</dc:date>
    </item>
    <item>
      <title>Re: secure boot in i.mx6ull</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/secure-boot-in-i-mx6ull/m-p/931958#M139779</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&amp;nbsp;Yuri&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I meet same problem ,&amp;nbsp; I don't know whether need pad to align 0x1000?&lt;/P&gt;&lt;P&gt;and I have another question, whether need&amp;nbsp;clear&amp;nbsp;DCD address before generate csf (AN4581&amp;nbsp; Appendix F)?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jane&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 20 Jul 2019 14:33:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/secure-boot-in-i-mx6ull/m-p/931958#M139779</guid>
      <dc:creator>jane-jiajuan_zh</dc:creator>
      <dc:date>2019-07-20T14:33:37Z</dc:date>
    </item>
    <item>
      <title>Re: secure boot in i.mx6ull</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/secure-boot-in-i-mx6ull/m-p/931959#M139780</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp; An example&amp;nbsp; below show how to get the IVT structure from u-boot.imx and do the signature.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp;Dump u-boot.imx IVT structure:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $ od -x -N 64 u-boot.imx&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0000000 00d1 4020 0000 1780 0000 0000 f42c 177f&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0000020 f420 177f f400 177f a000 1785 0000 0000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0000040 f000 177f d000 0005 0000 0000 02d2 40f8&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0000060 02cc 04f4 0e02 9807 0c00 0000 0e02 5807&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0000100&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; U-boot.imx header layout is &lt;SPAN style="color: #000000; font-size: 12pt;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD style="border: 0.5pt solid windowtext;" width="41"&gt;&lt;SPAN style="color: #000000;"&gt;0&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="border-width: 0.5pt 0.5pt 0.5pt 0px; border-style: solid solid solid none; border-color: windowtext windowtext windowtext black;" width="170"&gt;&lt;SPAN style="color: #000000;"&gt;ivt_header_t header&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-width: 0px 0.5pt 0.5pt; border-style: none solid solid; border-color: black windowtext windowtext;"&gt;&lt;SPAN style="color: #000000;"&gt;4&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black;"&gt;&lt;SPAN style="color: #000000;"&gt;uint32_t entry&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-width: 0px 0.5pt 0.5pt; border-style: none solid solid; border-color: black windowtext windowtext;"&gt;&lt;SPAN style="color: #000000;"&gt;8&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black;"&gt;&lt;SPAN style="color: #000000;"&gt;uint32_t reserved1&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-width: 0px 0.5pt 0.5pt; border-style: none solid solid; border-color: black windowtext windowtext;"&gt;&lt;SPAN style="color: #000000;"&gt;12&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black;"&gt;&lt;SPAN style="color: #000000;"&gt;uint32_t dcd_ptr&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-width: 0px 0.5pt 0.5pt; border-style: none solid solid; border-color: black windowtext windowtext;"&gt;&lt;SPAN style="color: #000000;"&gt;16&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black;"&gt;&lt;SPAN style="color: #000000;"&gt;uint32_t boot_data_ptr&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-width: 0px 0.5pt 0.5pt; border-style: none solid solid; border-color: black windowtext windowtext;"&gt;&lt;SPAN style="color: #000000;"&gt;20&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black;"&gt;&lt;SPAN style="color: #000000;"&gt;uint32_t self&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-width: 0px 0.5pt 0.5pt; border-style: none solid solid; border-color: black windowtext windowtext;"&gt;&lt;SPAN style="color: #000000;"&gt;24&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black;"&gt;&lt;SPAN style="color: #000000;"&gt;uint32_t csf&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-width: 0px 0.5pt 0.5pt; border-style: none solid solid; border-color: black windowtext windowtext;" width="41"&gt;&lt;SPAN style="color: #000000;"&gt;28&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black;"&gt;&lt;SPAN style="color: #000000;"&gt;uint32_t reserved2&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-width: 0px 0.5pt 0.5pt; border-style: none solid solid; border-color: black windowtext windowtext;"&gt;&lt;SPAN style="color: #000000;"&gt;32&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black;"&gt;&lt;SPAN style="color: #000000;"&gt;uint32_t start&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-width: 0px 0.5pt 0.5pt; border-style: none solid solid; border-color: black windowtext windowtext;"&gt;&lt;SPAN style="color: #000000;"&gt;36&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black;"&gt;&lt;SPAN style="color: #000000;"&gt;uint32_t size&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-width: 0px 0.5pt 0.5pt; border-style: none solid solid; border-color: black windowtext windowtext;"&gt;&lt;SPAN style="color: #000000;"&gt;40&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black;"&gt;&lt;SPAN style="color: #000000;"&gt;uint32_t plugin&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P style="padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IVT address:&amp;nbsp; IVT.self = 0x177ff400.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Image length: IVT.csf – IVT.self = 0x1785a000 - 0x177ff400 = 0x5AC00&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; u-boot.imx need to be padded to 0x5AC00.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; So the [Authenticate Data] of csf file is&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Verification index = 2&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Blocks = 0x177FF400 0x0 0x5AC00 "u-boot-pad.bin"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Yuri.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Jul 2019 14:03:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/secure-boot-in-i-mx6ull/m-p/931959#M139780</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2019-07-22T14:03:41Z</dc:date>
    </item>
  </channel>
</rss>

