<?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: i.MX28 eMMC boot in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/i-MX28-eMMC-boot/m-p/248389#M22191</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Leonardo,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hvae tried to use default firmware but it is not running. I think that it not running because I have not connected any voltage on the battery pin of the i.MX28 and I have to modify the power_prep.c boot file on my firmware to run the kernel.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think that my problem is due to eMMC card. In the EVK board I load the kernel on a SD card end I boot from the this SD card. The problem is that the SD card have 4 data line instead my eMMC have 8 data line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is it possible that I have to load on ltib a specific driver for eMMC with 8 data line? In my opinion the SD/eMMC driver should identify &lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;whether &lt;/SPAN&gt;&lt;/SPAN&gt;the card have 4 or 8 data line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do you have any suggestion?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Matteo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 25 Sep 2013 07:18:01 GMT</pubDate>
    <dc:creator>Matteo</dc:creator>
    <dc:date>2013-09-25T07:18:01Z</dc:date>
    <item>
      <title>i.MX28 eMMC boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX28-eMMC-boot/m-p/248386#M22188</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a i.MX28 custom board and I'm trying to boot the linux kernel on an eMMC card connected to the ssp0 interface of the i.MX287.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I set in ltib the "mfg firmware profile" and I set the kernel command line as follow: &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; console=ttyAM0,115200 rdinit=/linuxrc rw gpmi&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have copied the updater_ivt.sb in the profile directory of MFGTool and I have started to program my board.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;MFGTool crashes and the &lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;console displays the&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;message:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;mmcblk0: unable to set block size to 512: -110&lt;/P&gt;&lt;P&gt;mmcblk: probe of mmc0:0001 failed with error -22&lt;/P&gt;&lt;P&gt;ln: /etc/mtab: File exists&lt;/P&gt;&lt;P&gt;disable turn off display&lt;/P&gt;&lt;P&gt;uuc 0.4 [built Jul&amp;nbsp; 6 2012 14:40:37]&lt;/P&gt;&lt;P&gt;UTP: Waiting for device to appear&lt;/P&gt;&lt;P&gt;utp_mk_devnode: creating node '/dev/utp' with 10+222&lt;/P&gt;&lt;P&gt;cpu_id is 28&lt;/P&gt;&lt;P&gt;g_file_storage gadget: high speed config #1&lt;/P&gt;&lt;P&gt;UTP: received command 'mknod bloutp_exec: exit with status -22&lt;/P&gt;&lt;P&gt;ck,mmcblk0,/dev/mmcblk0,block'&lt;/P&gt;&lt;P&gt;class = 'block'&lt;/P&gt;&lt;P&gt;item = 'mmcblk0'&lt;/P&gt;&lt;P&gt;node = /dev/mmcblk0&lt;/P&gt;&lt;P&gt;type = block&lt;/P&gt;&lt;P&gt;UTP: running utp_mk_devnode(block,mmcblk0,/dev/mmcblk0,0x6000)&lt;/P&gt;&lt;P&gt;UTP: sending Non-success&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Do you have any suggestions?? (I attach the complete console message).&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Matteo.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Original Attachment has been moved to: &lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-336401"&gt;iMX28_Boot.TXT.txt.zip&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Sep 2013 13:58:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX28-eMMC-boot/m-p/248386#M22188</guid>
      <dc:creator>Matteo</dc:creator>
      <dc:date>2013-09-24T13:58:55Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX28 eMMC boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX28-eMMC-boot/m-p/248387#M22189</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I post also the log of MFGTool:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1 - Panel A Finished &amp;lt;CMD/&amp;gt; type="find" body="Updater" file="" timeout="180" onError="" text="" SUCCESS code=0x0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Panel A Start &amp;lt;CMD/&amp;gt; type="push" body="mknod block,mmcblk0,/dev/mmcblk0,block" file="" timeout="10" onError="" text="".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1 - Panel A Finished &amp;lt;CMD/&amp;gt; type="push" body="mknod block,mmcblk0,/dev/mmcblk0,block" file="" timeout="10" onError="" text="" FAIL code=0xffffffea.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Panel A: Command is not supported by device.,failed to run command: type="push" body="mknod block,mmcblk0,/dev/mmcblk0,block" file="" timeout="10" onError="" text=""&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2 - Panel A Finished processing SD(with uboot) &amp;lt;LIST/&amp;gt; : FAIL code=-22.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Sep 2013 14:59:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX28-eMMC-boot/m-p/248387#M22189</guid>
      <dc:creator>Matteo</dc:creator>
      <dc:date>2013-09-24T14:59:04Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX28 eMMC boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX28-eMMC-boot/m-p/248388#M22190</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mateo.&lt;/P&gt;&lt;P&gt;Have you tried using the default firmware? I have not done the MFGtool &amp;amp; i.MX28 but in theory you do not have to touch anything on the profile/xxxxx folder. Also, did you change something on the XML file?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Leo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Sep 2013 15:20:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX28-eMMC-boot/m-p/248388#M22190</guid>
      <dc:creator>LeonardoSandova</dc:creator>
      <dc:date>2013-09-24T15:20:29Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX28 eMMC boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX28-eMMC-boot/m-p/248389#M22191</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Leonardo,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hvae tried to use default firmware but it is not running. I think that it not running because I have not connected any voltage on the battery pin of the i.MX28 and I have to modify the power_prep.c boot file on my firmware to run the kernel.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think that my problem is due to eMMC card. In the EVK board I load the kernel on a SD card end I boot from the this SD card. The problem is that the SD card have 4 data line instead my eMMC have 8 data line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is it possible that I have to load on ltib a specific driver for eMMC with 8 data line? In my opinion the SD/eMMC driver should identify &lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;whether &lt;/SPAN&gt;&lt;/SPAN&gt;the card have 4 or 8 data line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do you have any suggestion?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Matteo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Sep 2013 07:18:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX28-eMMC-boot/m-p/248389#M22191</guid>
      <dc:creator>Matteo</dc:creator>
      <dc:date>2013-09-25T07:18:01Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX28 eMMC boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX28-eMMC-boot/m-p/248390#M22192</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;Hi Mateo.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;In arch/arm/mach-mx28/device.c, mmc0 is only set with value MMC_CAP_4_BIT_DATA, mmc1 is set with value&lt;/P&gt;&lt;P&gt;MMC_CAP_4_BIT_DATA | MMC_CAP_8_BIT_DATA. You can modify mmc0_data &lt;/P&gt;&lt;P&gt;.caps = MMC_CAP_4_BIT_DATA | MMC_CAP_8_BIT_DATA to try. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;static struct mxs_mmc_platform_data mmc0_data = {&lt;/P&gt;&lt;P&gt;&amp;nbsp; .hw_init = mxs_mmc_hw_init_ssp0,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .hw_release = mxs_mmc_hw_release_ssp0,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .get_wp = mxs_mmc_get_wp_ssp0,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .cmd_pullup = mxs_mmc_cmd_pullup_ssp0,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .setclock = mxs_mmc_setclock_ssp0,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .caps = MMC_CAP_4_BIT_DATA,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .min_clk = 400000,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .max_clk = 48000000,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .read_uA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 50000,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .write_uA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 70000,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .clock_mmc = "ssp.0",&lt;/P&gt;&lt;P&gt;&amp;nbsp; .power_mmc = NULL,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .fastpath_sz = 1024,&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;static struct mxs_mmc_platform_data mmc1_data = {&lt;/P&gt;&lt;P&gt;&amp;nbsp; .hw_init = mxs_mmc_hw_init_ssp1,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .hw_release = mxs_mmc_hw_release_ssp1,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .get_wp = mxs_mmc_get_wp_ssp1,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .cmd_pullup = mxs_mmc_cmd_pullup_ssp1,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .setclock = mxs_mmc_setclock_ssp1,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .caps = MMC_CAP_4_BIT_DATA | MMC_CAP_8_BIT_DATA&lt;/P&gt;&lt;P&gt;&amp;nbsp; | MMC_CAP_DATA_DDR,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .min_clk = 400000,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .max_clk = 48000000,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .read_uA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 50000,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .write_uA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 70000,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .clock_mmc = "ssp.1",&lt;/P&gt;&lt;P&gt;&amp;nbsp; .power_mmc = NULL,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .fastpath_sz = 1024,&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Grace&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Sep 2013 03:05:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX28-eMMC-boot/m-p/248390#M22192</guid>
      <dc:creator>GraceH</dc:creator>
      <dc:date>2013-09-26T03:05:09Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX28 eMMC boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX28-eMMC-boot/m-p/248391#M22193</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Matteo&lt;/P&gt;&lt;P&gt;Had your issue got resolved? If yes, we are going to close the discussion in 3 days. If you still need help please feel free to contact Freescale.&lt;/P&gt;&lt;P&gt;Thanks,&lt;BR /&gt;Yixing&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Feb 2014 06:38:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX28-eMMC-boot/m-p/248391#M22193</guid>
      <dc:creator>YixingKong</dc:creator>
      <dc:date>2014-02-19T06:38:31Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX28 eMMC boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX28-eMMC-boot/m-p/248392#M22194</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Matteo&lt;/P&gt;&lt;P&gt;This discussion is closed since no activity. If you still need help, please feel free to reply with an update to this discussion, or create another discussion.&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Yixing&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Feb 2014 09:19:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX28-eMMC-boot/m-p/248392#M22194</guid>
      <dc:creator>YixingKong</dc:creator>
      <dc:date>2014-02-26T09:19:33Z</dc:date>
    </item>
  </channel>
</rss>

