<?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: Loading Yocto Environment from MMC issue</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Loading-Yocto-Environment-from-MMC-issue/m-p/1332663#M179405</link>
    <description>&lt;P&gt;Hi &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/114472"&gt;@shai_b&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The problem is that the eMMC is not responding to the selected voltage, usually is because the memory uses a different work voltage than the one you are using, one could try to move the BOOT_CFG[1] that change the operating eMMC voltage.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Other stuff that probably is causing this and we could try:&lt;/P&gt;
&lt;P&gt;1. reason may be poor soldering, one can resolder eMMC or change from a known good board.&lt;/P&gt;
&lt;P&gt;2. one can debug it using an oscilloscope or digital analyzer and sect.7.4.2 Operating voltage range validation eMMC specification:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://yourcmc.ru/wiki/images/5/55/EMMC_JESD84-A441.pdf" target="_blank" rel="nofollow noopener noreferrer"&gt;http://yourcmc.ru/wiki/images/5/55/EMMC_JESD84-A441.pdf&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/thread/341480" target="_blank" rel="noopener"&gt;https://community.nxp.com/thread/341480&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If there is something more I can do for you, please let me know.&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Israel.&lt;/P&gt;</description>
    <pubDate>Tue, 31 Aug 2021 18:42:18 GMT</pubDate>
    <dc:creator>nxf63675</dc:creator>
    <dc:date>2021-08-31T18:42:18Z</dc:date>
    <item>
      <title>Loading Yocto Environment from MMC issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Loading-Yocto-Environment-from-MMC-issue/m-p/1330450#M179178</link>
      <description>&lt;P&gt;Dear team,&lt;/P&gt;&lt;P&gt;My customer has built a custom image for imx8mm and when he tried to load his custom image into eMMC he getting the following error (find uboot log below):&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;CPU: Commercial temperature grade (0C to 95C) at 70C&lt;BR /&gt;Reset cause: POR&lt;BR /&gt;Model: FSL i.MX8MM EVK board&lt;BR /&gt;DRAM: 2 GiB&lt;BR /&gt;MMC: FSL_SDHC: 0, FSL_SDHC: 1&lt;BR /&gt;Loading Environment from MMC... Card did not respond to voltage select!&lt;BR /&gt;*** Warning - No block device, using default environment&lt;/P&gt;&lt;P&gt;Failed (-5)&lt;BR /&gt;No panel detected: default to MIPI2HDMI&lt;BR /&gt;adv7535_init: Can't find device id=0x3d, on bus 1&lt;BR /&gt;Display: MIPI2HDMI (1920x1080)&lt;BR /&gt;Video: 1920x1080x24&lt;BR /&gt;In: serial&lt;BR /&gt;Out: serial&lt;BR /&gt;Err: serial&lt;/P&gt;&lt;P&gt;BuildInfo:&lt;BR /&gt;- ATF 1cb68fa&lt;BR /&gt;- U-Boot 2018.03-imx_v2018.03_4.14.98_2.0.0_ga+g87a19df&lt;/P&gt;&lt;P&gt;Card did not respond to voltage select!&lt;BR /&gt;Detect USB boot. Will enter fastboot mode!&lt;BR /&gt;Net:&lt;BR /&gt;Error: ethernet@30be0000 address not set.&lt;BR /&gt;No ethernet found.&lt;BR /&gt;Fastboot: Normal&lt;BR /&gt;Boot from USB for mfgtools&lt;BR /&gt;Use default environment for mfgtools&lt;BR /&gt;Run bootcmd_mfg: run mfgtool_args;if iminfo ${initrd_addr}; then if test ${tee} = yes; then bootm ${tee_addr} ${initrd_addr} ${fdt_addr}; else booti ${loadaddr} ${initrd_addr} ${fdt_addr}; fi; else echo "Run fastboot ..."; fastboot 0; fi;&lt;BR /&gt;Hit any key to stop autoboot: 0&lt;/P&gt;&lt;P&gt;## Checking Image at 43800000 ...&lt;BR /&gt;Unknown image format!&lt;BR /&gt;Run fastboot ...&lt;BR /&gt;g_dnl_register: failed!, error: -19&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;BTW, when the customer tied to load his image using an SD card and the image has loaded successfully.&lt;/P&gt;&lt;P&gt;the attached is the customer device tree&lt;/P&gt;&lt;P&gt;Could you please advise what could be the issue and how to resolve it, Thanks in advance&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;&lt;P&gt;Shai&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 26 Aug 2021 14:39:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Loading-Yocto-Environment-from-MMC-issue/m-p/1330450#M179178</guid>
      <dc:creator>shai_b</dc:creator>
      <dc:date>2021-08-26T14:39:50Z</dc:date>
    </item>
    <item>
      <title>Re: Loading Yocto Environment from MMC issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Loading-Yocto-Environment-from-MMC-issue/m-p/1332663#M179405</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/114472"&gt;@shai_b&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The problem is that the eMMC is not responding to the selected voltage, usually is because the memory uses a different work voltage than the one you are using, one could try to move the BOOT_CFG[1] that change the operating eMMC voltage.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Other stuff that probably is causing this and we could try:&lt;/P&gt;
&lt;P&gt;1. reason may be poor soldering, one can resolder eMMC or change from a known good board.&lt;/P&gt;
&lt;P&gt;2. one can debug it using an oscilloscope or digital analyzer and sect.7.4.2 Operating voltage range validation eMMC specification:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://yourcmc.ru/wiki/images/5/55/EMMC_JESD84-A441.pdf" target="_blank" rel="nofollow noopener noreferrer"&gt;http://yourcmc.ru/wiki/images/5/55/EMMC_JESD84-A441.pdf&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/thread/341480" target="_blank" rel="noopener"&gt;https://community.nxp.com/thread/341480&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If there is something more I can do for you, please let me know.&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Israel.&lt;/P&gt;</description>
      <pubDate>Tue, 31 Aug 2021 18:42:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Loading-Yocto-Environment-from-MMC-issue/m-p/1332663#M179405</guid>
      <dc:creator>nxf63675</dc:creator>
      <dc:date>2021-08-31T18:42:18Z</dc:date>
    </item>
    <item>
      <title>Re: Loading Yocto Environment from MMC issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Loading-Yocto-Environment-from-MMC-issue/m-p/1333007#M179422</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/128270"&gt;@nxf63675&lt;/a&gt;&amp;nbsp;(Israel),&lt;/P&gt;&lt;P&gt;I want to let you know the customer is using NXP imx8mm EVK, when the customer tried to use NXP's image file, everything works well.&lt;/P&gt;&lt;P&gt;But once the customer tries to use his own custom image he got the emmc error.&lt;/P&gt;&lt;P&gt;so I do not believe it could be a soldering issue, what could be the issue?&amp;nbsp;&lt;/P&gt;&lt;P&gt;maybe misconfiguration of the image file addresses could lead to the same issue?&lt;/P&gt;&lt;P&gt;Your fast responses will be highly appreciated&amp;nbsp;&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;&lt;P&gt;Shai&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 01 Sep 2021 07:35:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Loading-Yocto-Environment-from-MMC-issue/m-p/1333007#M179422</guid>
      <dc:creator>shai_b</dc:creator>
      <dc:date>2021-09-01T07:35:49Z</dc:date>
    </item>
    <item>
      <title>Re: Loading Yocto Environment from MMC issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Loading-Yocto-Environment-from-MMC-issue/m-p/1333217#M179444</link>
      <description>&lt;P&gt;&lt;SPAN&gt;g_dnl_register: failed!, error: -19&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;The log should check the usb device issue if it matches the customer board hardware.&lt;/P&gt;
&lt;P&gt;The bsp for i.MX8MM is enable typeC(CONFIG_USB_TCPC ) in u-boot.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;CONFIG_FASTBOOT_USB_DEV is for the usb device index. and don't which BSP version you are using. the old version could not auto detect and&amp;nbsp; need to configure it.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;for emmc voltage, if you read the spec, the emmc io 1.8v could work for high speed and legacy speed both. So far, it is not emmc issue.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;emmc is not sdcard, sdcard has voltage select when init. and emmc and sdcard belong to different spec.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This is from&amp;nbsp; emmc jedec spec, emmc io could be 1.8v for all speed.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;you can double check the hardware mmc io is 1.8v or 3.3v or add&amp;nbsp; no-1-8-v to the device tree(linux\Documentation\devicetree\bindings\mmc\mmc.txt) to try.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;and you can boot from sdcard, when you get into linux.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;you can check in the /sys&amp;nbsp; &amp;nbsp;fs.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;you need to check the usb first if has typeC or not.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Untitled.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/154799i6F07CACD6ECC82E6/image-size/large?v=v2&amp;amp;px=999" role="button" title="Untitled.png" alt="Untitled.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 01 Sep 2021 11:38:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Loading-Yocto-Environment-from-MMC-issue/m-p/1333217#M179444</guid>
      <dc:creator>BiyongSUN</dc:creator>
      <dc:date>2021-09-01T11:38:27Z</dc:date>
    </item>
  </channel>
</rss>

