<?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 SD Card based U-Boot for IMX6 in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/SD-Card-based-U-Boot-for-IMX6/m-p/450026#M69680</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;BR /&gt;Hi Everyone,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I'm working on U-Boot for our customized board which is using SD Card as boot device. Before going to that, I have tried the SD Card based U-Boot in Sabrelite board with the help of source code available in &lt;A href="https://github.com/FEDEVEL/imx6rex-u-boot-2009.08" title="https://github.com/FEDEVEL/imx6rex-u-boot-2009.08"&gt;FEDEVEL/imx6rex-u-boot-2009.08 · GitHub&lt;/A&gt; and a patch file iMX6DQ_SPI_to_uSDHC3.bin availble in &lt;A href="https://wiki.linaro.org/Boards/MX6QSabreLite" title="https://wiki.linaro.org/Boards/MX6QSabreLite"&gt;Boards/MX6QSabreLite - Linaro Wiki &lt;/A&gt; . Loaded the patch file in NOR Flash and loaded the U-Boot in SD Card with the help cfimager-imx.exe by giving command "cfimager-imx.exe -o 0 -f u-boot.bin -d E". It is working fine.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For our custom board, I'm using the same source files with changes related to our board like DCD, UART, SPI &amp;amp; I2C but it is not working.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I have considered that the soure file is which working in Sabrelite SD Card based U-Boot will work in our Custom board which is using SD3 with the above changes. After changes done in source code, cross compiled the source code and loaded with the help of cfimager-imx.exe and tried in two offsets,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cfimager-imx.exe -o 0 -f u-custom_boot.bin -d E&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cfimager-imx.exe -o 0x400 -f u-custom_boot.bin -d E&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sabrelite is using eFUSEs but we are using GPIO pins BT_CFG1[] and BT_CFG2[] with Internal Boot Mode, considering default value in BT_FUSE_SEL=0. As of my high level understanding, source file states that it is using MMC but we are connecting SD Card in Sabrelite. That is creating confusion in bit selection of BT_CFG1[] and BT_CFG2[] in Custom board. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Please clarify the doubts and let me know anything I'm missing. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thanks in Advance.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 20 May 2015 15:05:33 GMT</pubDate>
    <dc:creator>praveenkumari</dc:creator>
    <dc:date>2015-05-20T15:05:33Z</dc:date>
    <item>
      <title>SD Card based U-Boot for IMX6</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/SD-Card-based-U-Boot-for-IMX6/m-p/450026#M69680</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;BR /&gt;Hi Everyone,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I'm working on U-Boot for our customized board which is using SD Card as boot device. Before going to that, I have tried the SD Card based U-Boot in Sabrelite board with the help of source code available in &lt;A href="https://github.com/FEDEVEL/imx6rex-u-boot-2009.08" title="https://github.com/FEDEVEL/imx6rex-u-boot-2009.08"&gt;FEDEVEL/imx6rex-u-boot-2009.08 · GitHub&lt;/A&gt; and a patch file iMX6DQ_SPI_to_uSDHC3.bin availble in &lt;A href="https://wiki.linaro.org/Boards/MX6QSabreLite" title="https://wiki.linaro.org/Boards/MX6QSabreLite"&gt;Boards/MX6QSabreLite - Linaro Wiki &lt;/A&gt; . Loaded the patch file in NOR Flash and loaded the U-Boot in SD Card with the help cfimager-imx.exe by giving command "cfimager-imx.exe -o 0 -f u-boot.bin -d E". It is working fine.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For our custom board, I'm using the same source files with changes related to our board like DCD, UART, SPI &amp;amp; I2C but it is not working.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I have considered that the soure file is which working in Sabrelite SD Card based U-Boot will work in our Custom board which is using SD3 with the above changes. After changes done in source code, cross compiled the source code and loaded with the help of cfimager-imx.exe and tried in two offsets,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cfimager-imx.exe -o 0 -f u-custom_boot.bin -d E&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cfimager-imx.exe -o 0x400 -f u-custom_boot.bin -d E&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sabrelite is using eFUSEs but we are using GPIO pins BT_CFG1[] and BT_CFG2[] with Internal Boot Mode, considering default value in BT_FUSE_SEL=0. As of my high level understanding, source file states that it is using MMC but we are connecting SD Card in Sabrelite. That is creating confusion in bit selection of BT_CFG1[] and BT_CFG2[] in Custom board. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Please clarify the doubts and let me know anything I'm missing. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thanks in Advance.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 May 2015 15:05:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/SD-Card-based-U-Boot-for-IMX6/m-p/450026#M69680</guid>
      <dc:creator>praveenkumari</dc:creator>
      <dc:date>2015-05-20T15:05:33Z</dc:date>
    </item>
    <item>
      <title>Re: SD Card based U-Boot for IMX6</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/SD-Card-based-U-Boot-for-IMX6/m-p/450027#M69681</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Praveenkumar&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SD3 is used in Sabre SDB board &lt;A href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX6Q&amp;amp;fpsp=1&amp;amp;tab=Design_Tools_Tab"&gt;i.MX6_SABRE_SDP_DESIGNFILES&lt;/A&gt;&lt;/P&gt;&lt;P&gt;so one can try to use docs/images included in &lt;A href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX6Q&amp;amp;fpsp=1&amp;amp;tab=Design_Tools_Tab"&gt;L3.14.28_1.0.0_iMX6QDLS_BUNDLE&lt;/A&gt;&lt;/P&gt;&lt;P&gt;or try to boot using &lt;A href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX6Q&amp;amp;fpsp=1&amp;amp;tab=Design_Tools_Tab"&gt;i.MX 6Series Platform SDK&lt;/A&gt;&lt;/P&gt;&lt;P&gt;If you wish to get answers specific for SabreLite board, suggest&lt;/P&gt;&lt;P&gt;to post that on boundary devices forum.&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>Thu, 21 May 2015 08:49:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/SD-Card-based-U-Boot-for-IMX6/m-p/450027#M69681</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2015-05-21T08:49:20Z</dc:date>
    </item>
  </channel>
</rss>

