<?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: i MX8M System Boot- IVT</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-System-Boot-IVT/m-p/886030#M134231</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am trying to understand the flow of boot from IVT to first stage bootloader(U-BOOT). I decoded the above fields using IVT description in reference manual itself. I am confused with the values of the entry, boot data and&amp;nbsp;self absolute address fields of IVT table which are in the memory mapped address of HDMI RAM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As far as I understood ROM verifies if the HDMI image is present or not. If yes ROM will load the image into HDMI RAM. I would like to know which entry in the IVT table tells ROM about the physical address of Image on SD-card to be copied into RAM.&lt;/P&gt;&lt;P&gt;Also, it would be of great help if I get some detailed insights into the boot process involving the eMMC/SD BOOT layout in Reference Manual Table 6-22.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What about missing&amp;nbsp;&lt;STRONG style="background-color: #ffffff; color: #51626f;"&gt;Figure 6-3. Internal ROM and RAM memory map in the Reference manual?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;Thanks,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;Bharat Kumar Bacha&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 21 Jan 2019 16:25:19 GMT</pubDate>
    <dc:creator>bharatkumarbach</dc:creator>
    <dc:date>2019-01-21T16:25:19Z</dc:date>
    <item>
      <title>i MX8M System Boot- IVT</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-System-Boot-IVT/m-p/886028#M134229</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I found out from the datasheet that the IVT offset is 0x8400 (sector 66) if the boot device type is SD/MMC.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The image I build decodes into following entries&amp;nbsp;at 0x8400&lt;/P&gt;&lt;P&gt;Header:&amp;nbsp;D1 00 20 41&lt;/P&gt;&lt;P&gt;Entry: 00 00 C1 32&lt;/P&gt;&lt;P&gt;reserved1: 00 00 00 00&lt;/P&gt;&lt;P&gt;dcd: 00 00 00 00&lt;/P&gt;&lt;P&gt;boot data: 20 70 C2 32&lt;/P&gt;&lt;P&gt;self: 00 70 C2 32&lt;/P&gt;&lt;P&gt;csf: 40 70 C2 32&lt;/P&gt;&lt;P&gt;reserved2: 00 00 00 00&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Figure 6-18 from Reference manual says Entry, boot data, and self points to the locations in dest memory.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What is the destination memory? Is it RAM? If so then none of those address matches with the address map of DDR.&lt;/P&gt;&lt;P&gt;How should I understand those address?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also&amp;nbsp;Figure 6-3. Internal ROM and RAM memory map is missing from the reference manual&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Bharat&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Jan 2019 16:31:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-System-Boot-IVT/m-p/886028#M134229</guid>
      <dc:creator>bharatkumarbach</dc:creator>
      <dc:date>2019-01-18T16:31:12Z</dc:date>
    </item>
    <item>
      <title>Re: i MX8M System Boot- IVT</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-System-Boot-IVT/m-p/886029#M134230</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bharat&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;yes destination memory may be ddr, ivt description can be found in sect.6.1.6 Program image&lt;/P&gt;&lt;P&gt;i.MX8MDQ Reference Manual &lt;BR /&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/www.nxp.com/docs/en/reference-manual/IMX8MDQLQRM.pdf" rel="nofollow" target="_blank"&gt;https://www.nxp.com/docs/en/reference-manual/IMX8MDQLQRM.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;or sect.2.5. Boot Image AN12107&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://www.nxp.com/docs/en/application-note/AN12107.pdf" title="https://www.nxp.com/docs/en/application-note/AN12107.pdf"&gt;https://www.nxp.com/docs/en/application-note/AN12107.pdf&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Procedure for image programming is described in Linux Guide included in linux documentation&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://www.nxp.com/webapp/Download?colCode=L4.14.78_1.0.0_LINUX_DOCS&amp;amp;appType=license&amp;amp;location=null" title="https://www.nxp.com/webapp/Download?colCode=L4.14.78_1.0.0_LINUX_DOCS&amp;amp;appType=license&amp;amp;location=null"&gt;https://www.nxp.com/webapp/Download?colCode=L4.14.78_1.0.0_LINUX_DOCS&amp;amp;appType=license&amp;amp;location=null&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Jan 2019 23:12:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-System-Boot-IVT/m-p/886029#M134230</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2019-01-18T23:12:25Z</dc:date>
    </item>
    <item>
      <title>Re: i MX8M System Boot- IVT</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-System-Boot-IVT/m-p/886030#M134231</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am trying to understand the flow of boot from IVT to first stage bootloader(U-BOOT). I decoded the above fields using IVT description in reference manual itself. I am confused with the values of the entry, boot data and&amp;nbsp;self absolute address fields of IVT table which are in the memory mapped address of HDMI RAM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As far as I understood ROM verifies if the HDMI image is present or not. If yes ROM will load the image into HDMI RAM. I would like to know which entry in the IVT table tells ROM about the physical address of Image on SD-card to be copied into RAM.&lt;/P&gt;&lt;P&gt;Also, it would be of great help if I get some detailed insights into the boot process involving the eMMC/SD BOOT layout in Reference Manual Table 6-22.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What about missing&amp;nbsp;&lt;STRONG style="background-color: #ffffff; color: #51626f;"&gt;Figure 6-3. Internal ROM and RAM memory map in the Reference manual?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;Thanks,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;Bharat Kumar Bacha&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Jan 2019 16:25:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-System-Boot-IVT/m-p/886030#M134231</guid>
      <dc:creator>bharatkumarbach</dc:creator>
      <dc:date>2019-01-21T16:25:19Z</dc:date>
    </item>
    <item>
      <title>Re: i MX8M System Boot- IVT</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-System-Boot-IVT/m-p/886031#M134232</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bharat&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i.MX8 processors use more complicated image structure as described in&lt;/P&gt;&lt;P&gt;sect.4.5.13 How to build imx-boot image by using imx-mkimage attached Linux Guide.&lt;/P&gt;&lt;P&gt;Also steps are described in MX8M_DDR_Tool_User_Guide.docx included in ddr test package.&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/docs/DOC-340179"&gt;i.MX8MSCALE DDR Tool Release&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Shortly, first ROM Code boots up and checks valid image in specific storage,&lt;BR /&gt;then ROM code loads u-boot-SPL to TCM and jumps to it.&lt;BR /&gt;After that u-boot-SPL initializes DDR, loads ATF to IRAM, loads uboot&lt;BR /&gt;to DDR and jumps to ATF. ATF executes ARM and security related &lt;BR /&gt;initialization and then jumps to u-boot.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Jan 2019 03:14:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-System-Boot-IVT/m-p/886031#M134232</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2019-01-22T03:14:32Z</dc:date>
    </item>
    <item>
      <title>Re: i MX8M System Boot- IVT</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-System-Boot-IVT/m-p/886032#M134233</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the information.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;"6.1.6.2: ROM will check the HDMI image viability first and then the standard image."&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like to know the best use case of the HDMI image and If I can boot directly into standard image skipping HDMI image.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Bharat K Bacha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Jan 2019 19:39:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-System-Boot-IVT/m-p/886032#M134233</guid>
      <dc:creator>bharatkumarbach</dc:creator>
      <dc:date>2019-01-22T19:39:54Z</dc:date>
    </item>
    <item>
      <title>Re: i MX8M System Boot- IVT</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-System-Boot-IVT/m-p/886033#M134234</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Table 6-22, Table 6-23 i.MX8MQ Reference Manual shows differencies between hdmi and normal images.&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, 23 Jan 2019 02:21:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-System-Boot-IVT/m-p/886033#M134234</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2019-01-23T02:21:00Z</dc:date>
    </item>
    <item>
      <title>Re: i MX8M System Boot- IVT</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-System-Boot-IVT/m-p/886034#M134235</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The table just explains how the components of the HDMI image are laid out but not why/how is it used which was my question.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The specific question would be differences between &lt;STRONG&gt;image(HDMI Image) starting from sector 66 and image(A53 Standard Image) starting from sector 274 &lt;/STRONG&gt;and what happens if I zero out the IVT table at sector 66.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, what is the&lt;STRONG&gt; significance&amp;nbsp;of the extra Copy of IVT and BOOT DATA at sector 264&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Jan 2019 17:48:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-System-Boot-IVT/m-p/886034#M134235</guid>
      <dc:creator>bharatkumarbach</dc:creator>
      <dc:date>2019-01-23T17:48:15Z</dc:date>
    </item>
    <item>
      <title>Re: i MX8M System Boot- IVT</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-System-Boot-IVT/m-p/886035#M134236</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;gt;The table just explains how the components of the HDMI image are laid out&lt;/P&gt;&lt;P&gt;&amp;gt;but not why/how is it used which was my question.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this image layout is used by ROM and defined by processor design. HDMI module uses small&lt;/P&gt;&lt;P&gt;separate programmable core which requires loading of own image.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt;Also, what is the&lt;STRONG&gt; significance&amp;nbsp;of the extra Copy of IVT and BOOT DATA at sector 264&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it is image for A53 core. First copy of ivt is for hdmi firmware.&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>Thu, 24 Jan 2019 07:03:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-System-Boot-IVT/m-p/886035#M134236</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2019-01-24T07:03:43Z</dc:date>
    </item>
  </channel>
</rss>

