<?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のトピックIMX6 NAND boot: image authentication fails</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/IMX6-NAND-boot-image-authentication-fails/m-p/749014#M116528</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/VladanJovanovic"&gt;VladanJovanovic&lt;/A&gt;‌ &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/igorpadykov"&gt;igorpadykov&lt;/A&gt;&lt;BR /&gt;I'm trying to boot a customized SPL using NAND as boot source. I can see my code at execution address but the execution does not starts. I have taken the dump of buffer log created by ROM code.&lt;BR /&gt;My understanding is that ROM code reads first good block from NAND and place it in SRAM(internal ram). There it should execute the initialization given in DCD. and then copies the image with IVT table to the self address. and start executing from entry address.&lt;BR /&gt;In my IVT table I have provided all the addresses of DRAM(external ram). But i can see my code in both places at SRAM (0x00907400) and in DRAM at selfaddress. Also one more thing only 4096 bytes are copied to DRAM not the complete image. why is that?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;00902190 = 00010002 000200F0 00030000 00040000&lt;BR /&gt;009021A0 = 00050001 00060000 00070000 000700F0&lt;BR /&gt;009021B0 = 00080000 00000280 000800F0 00080000&lt;BR /&gt;009021C0 = 00000282 00080033 00090000 000A1E33&lt;BR /&gt;009021D0 = 00061FFF 000C0000 00000000 00000000&lt;BR /&gt;009021E0 = 00000000 00000000 00000000 00000000&lt;BR /&gt;009021F0 = 00000000 00000000 00000000 00000000&lt;BR /&gt;00902200 = 00000000 00000000 00000000 00000000&lt;BR /&gt;00902210 = 00000000 00000000 00000000 00000000&lt;BR /&gt;00902220 = 00000000 00000000 00000000 00000000&lt;BR /&gt;00902230 = 00000000 00000000 00000000 00000000&lt;BR /&gt;00902240 = 00000000 00000000 00000000 00000000&lt;BR /&gt;00902250 = 00000000 00000000 00000000 00000000&lt;BR /&gt;00902260 = 00000000 00000000 00000000 00000000&lt;BR /&gt;00902270 = 00000000 00000000 00000000 00000000&lt;BR /&gt;00902280 = 00000000 00000000 00000000 00000000&lt;BR /&gt;00902290 = 00000000 03040103 00000409 00030101&lt;BR /&gt;009022A0 = 06810040 00002200 0112008C 00000200&lt;BR /&gt;009022B0 = 15A24000 00010054 01000201 0200060A&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 12 May 2018 14:16:57 GMT</pubDate>
    <dc:creator>abdulrasheed</dc:creator>
    <dc:date>2018-05-12T14:16:57Z</dc:date>
    <item>
      <title>IMX6 NAND boot: image authentication fails</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6-NAND-boot-image-authentication-fails/m-p/749014#M116528</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/VladanJovanovic"&gt;VladanJovanovic&lt;/A&gt;‌ &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/igorpadykov"&gt;igorpadykov&lt;/A&gt;&lt;BR /&gt;I'm trying to boot a customized SPL using NAND as boot source. I can see my code at execution address but the execution does not starts. I have taken the dump of buffer log created by ROM code.&lt;BR /&gt;My understanding is that ROM code reads first good block from NAND and place it in SRAM(internal ram). There it should execute the initialization given in DCD. and then copies the image with IVT table to the self address. and start executing from entry address.&lt;BR /&gt;In my IVT table I have provided all the addresses of DRAM(external ram). But i can see my code in both places at SRAM (0x00907400) and in DRAM at selfaddress. Also one more thing only 4096 bytes are copied to DRAM not the complete image. why is that?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;00902190 = 00010002 000200F0 00030000 00040000&lt;BR /&gt;009021A0 = 00050001 00060000 00070000 000700F0&lt;BR /&gt;009021B0 = 00080000 00000280 000800F0 00080000&lt;BR /&gt;009021C0 = 00000282 00080033 00090000 000A1E33&lt;BR /&gt;009021D0 = 00061FFF 000C0000 00000000 00000000&lt;BR /&gt;009021E0 = 00000000 00000000 00000000 00000000&lt;BR /&gt;009021F0 = 00000000 00000000 00000000 00000000&lt;BR /&gt;00902200 = 00000000 00000000 00000000 00000000&lt;BR /&gt;00902210 = 00000000 00000000 00000000 00000000&lt;BR /&gt;00902220 = 00000000 00000000 00000000 00000000&lt;BR /&gt;00902230 = 00000000 00000000 00000000 00000000&lt;BR /&gt;00902240 = 00000000 00000000 00000000 00000000&lt;BR /&gt;00902250 = 00000000 00000000 00000000 00000000&lt;BR /&gt;00902260 = 00000000 00000000 00000000 00000000&lt;BR /&gt;00902270 = 00000000 00000000 00000000 00000000&lt;BR /&gt;00902280 = 00000000 00000000 00000000 00000000&lt;BR /&gt;00902290 = 00000000 03040103 00000409 00030101&lt;BR /&gt;009022A0 = 06810040 00002200 0112008C 00000200&lt;BR /&gt;009022B0 = 15A24000 00010054 01000201 0200060A&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 12 May 2018 14:16:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6-NAND-boot-image-authentication-fails/m-p/749014#M116528</guid>
      <dc:creator>abdulrasheed</dc:creator>
      <dc:date>2018-05-12T14:16:57Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6 NAND boot: image authentication fails</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6-NAND-boot-image-authentication-fails/m-p/749015#M116529</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;after going through some threads I was able to understand this Boot ROM log.&lt;BR /&gt;What I don't understand is that why on reading page 0x00000282 (which translates to 0x141000 of NAND), authentication fails. even though i have taken nanddump and compared it with actual image and they both matched.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can you tell me what authentication status &lt;STRONG&gt;000A1E33&lt;/STRONG&gt; means?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 12 May 2018 21:31:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6-NAND-boot-image-authentication-fails/m-p/749015#M116529</guid>
      <dc:creator>abdulrasheed</dc:creator>
      <dc:date>2018-05-12T21:31:08Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6 NAND boot: image authentication fails</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6-NAND-boot-image-authentication-fails/m-p/749016#M116530</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Abdul&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;issue may be posted on uboot mail list, as nxp did not use or test spl on i.MX6,7 processors&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://lists.denx.de/listinfo/u-boot" title="https://lists.denx.de/listinfo/u-boot"&gt;U-Boot Info Page&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 May 2018 10:21:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6-NAND-boot-image-authentication-fails/m-p/749016#M116530</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2018-05-16T10:21:27Z</dc:date>
    </item>
  </channel>
</rss>

