<?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: cannot access eMMC in iMX6ul-EVK in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/cannot-access-eMMC-in-iMX6ul-EVK/m-p/582980#M88524</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am not aware of such patch.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;~igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 10 Aug 2016 10:23:45 GMT</pubDate>
    <dc:creator>igorpadykov</dc:creator>
    <dc:date>2016-08-10T10:23:45Z</dc:date>
    <item>
      <title>cannot access eMMC in iMX6ul-EVK</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/cannot-access-eMMC-in-iMX6ul-EVK/m-p/582977#M88521</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, I am using imx6ulevk. I want to boot my images from eMMC present in the kit. I followed the "i.MX_Linux_User's_Guide.pdf". So currently I have booted my board with the SD card upto the u-boot prompt. As mentioned in the guide the USDHC2 is the interface for the eMMC and I used the following command to select the eMMC:&lt;/P&gt;&lt;P&gt;=&amp;gt; &lt;SPAN style="font-family: andale mono,times;"&gt;mmc dev 1 0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;It give me the result:&lt;BR /&gt;switch to partitions #0, OK&lt;BR /&gt;mmc1 is current device&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then I tftp the emmc u-boot image to the board. The image was prebuilt image which I downloaded from NXP website:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: andale mono,times;"&gt;tftpboot ${loadaddr} u-boot-imx6ul14x14ddr3arm2_emmc.imx&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then i did mmc write to write it to mmc:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: andale mono,times;"&gt;mmc write ${loadaddr} 0x0 0x60000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;which gives the result:&lt;/P&gt;&lt;P&gt;MMC write: dev # 1, block # 0, count 393216 ... 393216 blocks written: OK&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then I changed the boot config pin to "0110" to boot the u-boot from eMMC. But I couldn't get any output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is the output of my "mmc list" command:&lt;/P&gt;&lt;P&gt;FSL_SDHC: 0&lt;BR /&gt;FSL_SDHC: 1 (SD)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have I done any thing wrong in selecting the mmc dev?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;mmc dev 1 0&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Aug 2016 07:23:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/cannot-access-eMMC-in-iMX6ul-EVK/m-p/582977#M88521</guid>
      <dc:creator>sourabhdas</dc:creator>
      <dc:date>2016-08-09T07:23:58Z</dc:date>
    </item>
    <item>
      <title>Re: cannot access eMMC in iMX6ul-EVK</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/cannot-access-eMMC-in-iMX6ul-EVK/m-p/582978#M88522</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sourabh&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: andale mono,times;"&gt;u-boot-imx6ul14x14ddr3arm2 is for &lt;/SPAN&gt;arm2 board, which is different from EVK board,&lt;/P&gt;&lt;P&gt;also when writing u-boot.imx offset 0x400 should be provided like as :&lt;/P&gt;&lt;P&gt;dd if=u-boot.imx of=/dev/mmcblk0 seek=2 bs=512&lt;/P&gt;&lt;P&gt;Recommended to use mfg tools on link below using attached ucl2.xml&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/i.mx-applications-processors/i.mx-6-processors/i.mx6qp/i.mx-6-series-software-and-development-tool-resources:IMX6_SW" title="http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/i.mx-applications-processors/i.mx-6-processors/i.mx6qp/i.mx-6-series-software-and-development-tool-resources:IMX6_SW"&gt;i.MX 6 Series Software and Development Tool|NXP&lt;/A&gt;&lt;/P&gt;&lt;P&gt;and build uboot adding +#define CONFIG_MX6UL_EVK_EMMC_REWORK&lt;/P&gt;&lt;P&gt;in include/configs/mx6ul_14x14_evk.h to enable whole 8bit data pin of eMMC&lt;/P&gt;&lt;P&gt;Also one can look at suggestions&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/thread/376687"&gt;Cannot boot from eMMC i.mx6UL EVK&lt;/A&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, 09 Aug 2016 10:27:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/cannot-access-eMMC-in-iMX6ul-EVK/m-p/582978#M88522</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2016-08-09T10:27:08Z</dc:date>
    </item>
    <item>
      <title>Re: cannot access eMMC in iMX6ul-EVK</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/cannot-access-eMMC-in-iMX6ul-EVK/m-p/582979#M88523</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igorpadykov,&lt;/P&gt;&lt;P&gt;I added #define CONFIG_MX6UL_EVK_EMMC_REWORK in my board include file(mx6ul_14x14_evk.h) and build the image and flash it into my sd card. But after booting the board till the filesystem, I found that the node "/dev/mmcblk0" was not present there. There was only "/dev/mmcblk1", " /dev/mmcblk1p1" and "/dev/mmcblk1p2" that I guess the node for the SD card.&lt;/P&gt;&lt;P&gt;According to my understanding the eMMC was enabled only in the u-boot but not in the DTB file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You recommend me to use mfg tool. But I want to flash the eMMC from the kernel using dd command. If there any patch available to enable the eMMC inside the DTS file, can you please share?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Aug 2016 10:14:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/cannot-access-eMMC-in-iMX6ul-EVK/m-p/582979#M88523</guid>
      <dc:creator>sourabhdas</dc:creator>
      <dc:date>2016-08-10T10:14:16Z</dc:date>
    </item>
    <item>
      <title>Re: cannot access eMMC in iMX6ul-EVK</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/cannot-access-eMMC-in-iMX6ul-EVK/m-p/582980#M88524</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am not aware of such patch.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;~igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Aug 2016 10:23:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/cannot-access-eMMC-in-iMX6ul-EVK/m-p/582980#M88524</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2016-08-10T10:23:45Z</dc:date>
    </item>
    <item>
      <title>Re: cannot access eMMC in iMX6ul-EVK</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/cannot-access-eMMC-in-iMX6ul-EVK/m-p/582981#M88525</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I mean I checked the dts file (imx6ul-14x14-evk.dts). I checked the pin-muxing of usdhc2, as both the eMMC and SD card connected to usdhc2. I got this:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;pinctrl_usdhc2: usdhc2grp {&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;fsl,pins = &amp;lt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;MX6UL_PAD_NAND_RE_B__USDHC2_CLK &lt;/TD&gt;&lt;TD&gt;0x10069&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;MX6UL_PAD_NAND_WE_B__USDHC2_CMD &lt;/TD&gt;&lt;TD&gt;0x17059&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;MX6UL_PAD_NAND_DATA00__USDHC2_DATA0 0x17059&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;MX6UL_PAD_NAND_DATA01__USDHC2_DATA1 0x17059&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;MX6UL_PAD_NAND_DATA02__USDHC2_DATA2 0x17059&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;MX6UL_PAD_NAND_DATA03__USDHC2_DATA3 0x17059&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;gt;;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;};&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As I was not getting the node for eMMC (/dev/mmcblk0) in kernel so my doubt here is where is the muxing of rest of the eMMC pins (DATA4, DATA5, DATA6, DATA7 and RST) in the dts file? &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Aug 2016 11:48:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/cannot-access-eMMC-in-iMX6ul-EVK/m-p/582981#M88525</guid>
      <dc:creator>sourabhdas</dc:creator>
      <dc:date>2016-08-10T11:48:06Z</dc:date>
    </item>
  </channel>
</rss>

