<?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 Re: imx6q eMMC Fast Boot, someone using it can help ? in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/imx6q-eMMC-Fast-Boot-someone-using-it-can-help/m-p/398027#M58473</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Angelo,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think you left out an important register on the eMMC side that needs to be set:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EXT_CSD[177] must be programmed to match the BT_CFG settings used. The processor does not pass this information to the eMMC device, so the eMMC device needs to know it ahead of time.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="MXCOM.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/10834iF391AA577E039EBE/image-size/large?v=v2&amp;amp;px=999" role="button" title="MXCOM.png" alt="MXCOM.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a question into the SOC team to find out about the statement:&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;gt; BOOT_CFG2[1] seems related to eMMC and redundant for fast boot ack,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have my doubts that BOOT_CFG1[2] is really doing what the Reference Manual says it is.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And I think that CFG1[4] fast boot does apply to eMMC. In&amp;nbsp;my discussions with the ROM expert, this fuse is followed for the primary boot, but if the customer chooses to use a secondary boot mode (redundent boot), then it is ignored and the eMMC will only perform a normal boot, from the general user space, looking at address 0x200.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mark Middleton&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 16 Dec 2016 01:23:10 GMT</pubDate>
    <dc:creator>TheAdmiral</dc:creator>
    <dc:date>2016-12-16T01:23:10Z</dc:date>
    <item>
      <title>imx6q eMMC Fast Boot, someone using it can help ?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6q-eMMC-Fast-Boot-someone-using-it-can-help/m-p/398024#M58470</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i re-open a thread from a previous post, that was at a certain point not discussed anymore for missing of information.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I read that eMMC "Fast Boot" should fast-up a bit the eMMC boot process, at least this seems to be confirmed from the&lt;/P&gt;&lt;P&gt;boot flow charts. Not sure it can be useful in my case, where i just boot a 250KB u-boot, but if it can improve the boot time, even few&lt;/P&gt;&lt;P&gt;milliseconds, it can be good for me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here my updated situation:&lt;/P&gt;&lt;P&gt;- If i try to enable Fast Boot option, with or without "boot ack" (bootstrap pin as per imx6q user manual, page 404, table, row 3, so with BOOT_CFG1[4] set), i can't boot anymore.&lt;/P&gt;&lt;P&gt;- eMMC is configured to boot from first boot sector EXT_CSD[179] set to boot from boot partition 1, and boot sector is correctly programmed and verified.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Strangely, with BOOT_CFG1[4] (Fast Boot) unset, i can boot from boot partition 1, as per EXT_CSD[179], but oscilloscope on CMD and data lines is not showing the fast boot to happen, so seems i am not actually into Fast Boot.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Every help is really appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards.&lt;/P&gt;&lt;P&gt;Angelo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 May 2015 08:28:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6q-eMMC-Fast-Boot-someone-using-it-can-help/m-p/398024#M58470</guid>
      <dc:creator>angelo_d</dc:creator>
      <dc:date>2015-05-04T08:28:37Z</dc:date>
    </item>
    <item>
      <title>Re: imx6q eMMC Fast Boot, someone using it can help ?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6q-eMMC-Fast-Boot-someone-using-it-can-help/m-p/398025#M58471</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi angelo&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for Fast [BOOT_CFG1[4]] Boot option (max.50ms for obtaining first data) BOOT_ACK should be enabled&lt;/P&gt;&lt;P&gt;in eMMC EXT_CSD[179] bit 6 (0x1 : Boot acknowledge sent during boot operation).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="4.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/49874i0D17C0EE8F88AF5D/image-size/large?v=v2&amp;amp;px=999" role="button" title="4.jpg" alt="4.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="3.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/49892iEF442684259FD310/image-size/large?v=v2&amp;amp;px=999" role="button" title="3.jpg" alt="3.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="1.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/49876i6AA4252FEDEE4A72/image-size/large?v=v2&amp;amp;px=999" role="button" title="1.jpg" alt="1.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="2.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/49965iFDAA70E1F170CE63/image-size/large?v=v2&amp;amp;px=999" role="button" title="2.jpg" alt="2.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;igor&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 May 2015 14:23:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6q-eMMC-Fast-Boot-someone-using-it-can-help/m-p/398025#M58471</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2015-05-05T14:23:46Z</dc:date>
    </item>
    <item>
      <title>Re: imx6q eMMC Fast Boot, someone using it can help ?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6q-eMMC-Fast-Boot-someone-using-it-can-help/m-p/398026#M58472</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igor,&lt;/P&gt;&lt;P&gt;thanks i would clarify now once for all this "emmc" Fast Boot thing. I think imx6 datasheet should be eventually adjusted on option "naming" that can confuse the user.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) there are 2 Fast Boot naming in the imx6q datasheet, but one is for SD Fast Boot and the other for eMMC. I try to clarify them below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;BOOT_CFG1[4] is for SD Fast Boot and must not be enabled for eMMC Fast Boot, or boot will hang on eMMC.&lt;/LI&gt;&lt;LI&gt;BOOT_CFG1[3:2] is related to eMMC Fast Boot Ack, should be enabled (i let it enabled)&lt;/LI&gt;&lt;LI&gt;BOOT_CFG2[1] seems related to eMMC and redundant for fast boot ack, i let it enabled too.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2) on eMMC side&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;EXT_CSD[179] must be set as 0x48, and boot program must be programmed in boot partition 1&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Angelo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 May 2015 07:08:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6q-eMMC-Fast-Boot-someone-using-it-can-help/m-p/398026#M58472</guid>
      <dc:creator>angelo_d</dc:creator>
      <dc:date>2015-05-07T07:08:09Z</dc:date>
    </item>
    <item>
      <title>Re: imx6q eMMC Fast Boot, someone using it can help ?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6q-eMMC-Fast-Boot-someone-using-it-can-help/m-p/398027#M58473</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Angelo,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think you left out an important register on the eMMC side that needs to be set:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EXT_CSD[177] must be programmed to match the BT_CFG settings used. The processor does not pass this information to the eMMC device, so the eMMC device needs to know it ahead of time.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="MXCOM.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/10834iF391AA577E039EBE/image-size/large?v=v2&amp;amp;px=999" role="button" title="MXCOM.png" alt="MXCOM.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a question into the SOC team to find out about the statement:&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;gt; BOOT_CFG2[1] seems related to eMMC and redundant for fast boot ack,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have my doubts that BOOT_CFG1[2] is really doing what the Reference Manual says it is.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And I think that CFG1[4] fast boot does apply to eMMC. In&amp;nbsp;my discussions with the ROM expert, this fuse is followed for the primary boot, but if the customer chooses to use a secondary boot mode (redundent boot), then it is ignored and the eMMC will only perform a normal boot, from the general user space, looking at address 0x200.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mark Middleton&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Dec 2016 01:23:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6q-eMMC-Fast-Boot-someone-using-it-can-help/m-p/398027#M58473</guid>
      <dc:creator>TheAdmiral</dc:creator>
      <dc:date>2016-12-16T01:23:10Z</dc:date>
    </item>
  </channel>
</rss>

