<?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: Programming eMMC on iMX6UL</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Programming-eMMC-on-iMX6UL/m-p/551410#M86227</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/igorpadykov"&gt;igorpadykov&lt;/A&gt;​ can you continue with this case?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 29 Jun 2016 15:29:26 GMT</pubDate>
    <dc:creator>karina_valencia</dc:creator>
    <dc:date>2016-06-29T15:29:26Z</dc:date>
    <item>
      <title>Programming eMMC on iMX6UL</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Programming-eMMC-on-iMX6UL/m-p/551405#M86222</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I replaced the SDcard on my iMX6UL-EVK with an eMMC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I try to use mfgtool2 I am getting the following error on my console&lt;/P&gt;&lt;DIV&gt;U-Boot 2015.04-imx_v2015.04_4.1.15_1.0.0_ga+gd7d7c43 (Apr 01 2016 - 10:03:58)&lt;P&gt;&lt;/P&gt;&lt;P&gt;CPU:&amp;nbsp;&amp;nbsp; Freescale i.MX6UL rev1.0 at 396 MHz&lt;/P&gt;&lt;P&gt;CPU:&amp;nbsp;&amp;nbsp; Temperature 41 C&lt;/P&gt;&lt;P&gt;Reset cause: POR&lt;/P&gt;&lt;P&gt;Board: MX6UL 14X14 DDR3 ARM2&lt;/P&gt;&lt;P&gt;I2C:&amp;nbsp;&amp;nbsp; ready&lt;/P&gt;&lt;P&gt;DRAM:&amp;nbsp; 1 GiB&lt;/P&gt;&lt;P&gt;force_idle_bus: sda=0 scl=0 &lt;A href="http://sda.gp/" target="_blank"&gt;sda.gp&lt;/A&gt;=0x3 &lt;A href="http://scl.gp/" target="_blank"&gt;scl.gp&lt;/A&gt;=0x2&lt;/P&gt;&lt;P&gt;Can't find PMIC:PFUZE100&lt;/P&gt;&lt;P&gt;initcall sequence bff92ee8 failed at call 87803298 (err=-1)&lt;/P&gt;&lt;P&gt;### ERROR ### Please RESET the board ###&lt;/P&gt;&lt;P&gt;Attached is the cfg.ini file I am using.&lt;/P&gt;&lt;P&gt;Also attached is the log file.&lt;/P&gt;&lt;P&gt;Presumably&amp;nbsp; I am not picking up the right device tree, but I wasn't able to figure out how to do it.&lt;/P&gt;&lt;P&gt;I was also not sure how to rebuild u-boot with emmc for the imx6ulevk.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;cfg.ini&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;[profiles]&lt;/P&gt;&lt;P&gt;chip = Linux&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[platform]&lt;/P&gt;&lt;P&gt;board = SabreSD &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[LIST]&lt;/P&gt;&lt;P&gt;name = eMMC &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[variable]&lt;/P&gt;&lt;P&gt;board = sabresd&lt;/P&gt;&lt;P&gt;mmc = 1&lt;/P&gt;&lt;P&gt;sxuboot=sabresd&lt;/P&gt;&lt;P&gt;sxdtb=sdb&lt;/P&gt;&lt;P&gt;7duboot=sabresd&lt;/P&gt;&lt;P&gt;7ddtb=sdb&lt;/P&gt;&lt;P&gt;6uluboot=14x14ddr3arm2&lt;/P&gt;&lt;P&gt;6uldtb=14x14-ddr3-arm2&lt;/P&gt;&lt;P&gt;ldo=&lt;/P&gt;&lt;P&gt;plus=&lt;/P&gt;&lt;P&gt;initramfs=fsl-image-mfgtool-initramfs-imx_mfgtools.cpio.gz.u-boot&lt;/P&gt;&lt;P&gt;seek = 1&lt;/P&gt;&lt;P&gt;sxnor=qspi2&lt;/P&gt;&lt;P&gt;7dnor=qspi1&lt;/P&gt;&lt;P&gt;6ulnor=qspi1&lt;/P&gt;&lt;P&gt;nor_part=0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;MfgTool.log&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DLL version: 2.6.2&lt;/P&gt;&lt;P&gt;Friday, June 17, 2016 14:33:56&amp;nbsp;&amp;nbsp; Start new logging&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: CMyExceptionHandler thread is running&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[1]: new MxHidDeviceClass&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: new MxHidDevice[00F405F0]&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[1]: new MxHidDeviceClass&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: new MxHidDevice[00F40B80]&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[1]: new MxHidDeviceClass&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: new MxHidDevice[00FEDE30]&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[1]: new MxHidDeviceClass&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: new MxHidDevice[00FEE300]&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[1]: new MxHidDeviceClass&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: new MxHidDevice[00FEE7D0]&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[1]: new MxHidDeviceClass&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: new MxHidDevice[00FEAE20]&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: Device Manager thread is running&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[1]: Can't set m_hStopEvent before it initialized or it already stop&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: CmdOperation[0] device chagned and reset to state 0&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: CmdOperation[0], skip current command, so SetEvent(hDevCanDeleteEvent)&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: CmdOperation[0], skip current command, so SetEvent(hDevCanDeleteEvent)&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: CmdOperation[0], skip current command, so SetEvent(hDevCanDeleteEvent)&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: CmdOperation[0], skip current command, so SetEvent(hDevCanDeleteEvent)&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: ExecuteCommand--Boot[WndIndex:0], File is \\Mac\Home\Downloads\L4.1.15_1.1.0_ga-mfg-tools\mfgtools\Profiles\Linux\OS Firmware\firmware\u-boot-imx6ul14x14ddr3arm2_emmc.imx&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[1]: MxHidDevice::Write() Error writing to device 0x1f.&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[1]: Failed to initialize memory!&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[1]: PortMgrDlg(0)--MxHidDevice--Command Boot excute failed&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: CmdOperation[0], current command executed failed, so SetEvent(hDevCanDeleteEvent)&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: DeviceManager::DevChangeWnd::OnDeviceChange() - DEVICE_REMOVAL_EVT(\\?\USB#VID_15A2&amp;amp;PID_007D#5&amp;amp;19f4c0d2&amp;amp;0&amp;amp;2#{a5dcbf10-6530-11d2-901f-00c04fb951ed})&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: DeviceManager::DevChangeWnd::OnDeviceChange() - end&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - DEVICE_REMOVAL_EVT(\\?\USB#VID_15A2&amp;amp;PID_007D#5&amp;amp;19f4c0d2&amp;amp;0&amp;amp;2#{a5dcbf10-6530-11d2-901f-00c04fb951ed})&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: DeviceClass::FindDeviceByUsbPath--DeviceListType_Current, _devices.size: 1&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: DeviceClass::FindDeviceByUsbPath--DeviceListType_Current, devInstPathToFind: USB\VID_15A2&amp;amp;PID_007D\5&amp;amp;19F4C0D2&amp;amp;0&amp;amp;2, _deviceInstanceID: USB\VID_15A2&amp;amp;PID_007D\5&amp;amp;19F4C0D2&amp;amp;0&amp;amp;2&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: DeviceClass::FindDeviceByUsbPath--DeviceListType_Current, Find the device&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - DEVICE_REMOVAL_EVT,[MxHidDeviceClass] vid_15a2&amp;amp;pid_007d, Hub:3-Port:2&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - DEVICE_REMOVAL_EVT, Notify&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: CmdOpreation[0]--OnDeviceChangeNotify, Volume Arrive/Remove or Device Arrive/Remove&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: CmdOpreation[0]--OnDeviceChangeNotify, m_p_usb_port is not NULL, so only refresh&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: CmdOpreation[0]--OnDeviceChangeNotify, Volume/Device Remove&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[1]: CmdOpreation[0]--set m_hDeviceRemoveEvent.&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: CmdOpreation[0]--WaitforEvents device remove1&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent()-DEVICE_REMOVAL_EVT, hDevCanDeleteEvent has been set&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: delete MxHidDevice[00FEAE20]&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: DeviceManager::DevChangeWnd::OnDeviceChange() - DEVICE_ARRIVAL_EVT(\\?\USB#VID_15A2&amp;amp;PID_007D#5&amp;amp;19f4c0d2&amp;amp;0&amp;amp;2#{a5dcbf10-6530-11d2-901f-00c04fb951ed})&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: DeviceManager::DevChangeWnd::OnDeviceChange() - end&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - DEVICE_ARRIVAL_EVT(\\?\USB#VID_15A2&amp;amp;PID_007D#5&amp;amp;19f4c0d2&amp;amp;0&amp;amp;2#{a5dcbf10-6530-11d2-901f-00c04fb951ed})&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: DeviceClass::FindDeviceByUsbPath--DeviceListType_Current, _devices.size: 0&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[1]: DeviceClass::FindDeviceByUsbPath() - DeviceListType_New--index: 0&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[1]: DeviceClass::FindDeviceByUsbPath() - DeviceListType_New--devPath: \\?\hid#vid_203a&amp;amp;pid_fffc&amp;amp;mi_00#7&amp;amp;37099d97&amp;amp;0&amp;amp;0000#{4d1e55b2-f16f-11cf-88cb-001111000030}&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[1]: DeviceClass::FindDeviceByUsbPath() - DeviceListType_New--index: 1&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[1]: DeviceClass::FindDeviceByUsbPath() - DeviceListType_New--devPath: \\?\hid#vid_203a&amp;amp;pid_fffc&amp;amp;mi_01#7&amp;amp;2de99099&amp;amp;0&amp;amp;0000#{4d1e55b2-f16f-11cf-88cb-001111000030}&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[1]: DeviceClass::FindDeviceByUsbPath() - DeviceListType_New--index: 2&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[1]: DeviceClass::FindDeviceByUsbPath() - DeviceListType_New--devPath: \\?\hid#vid_15a2&amp;amp;pid_007d#6&amp;amp;2b1540c8&amp;amp;0&amp;amp;0000#{4d1e55b2-f16f-11cf-88cb-001111000030}&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: new MxHidDevice[00FEAE20]&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: DeviceClass::FindDeviceByUsbPath--DeviceListType_New, devInstPathToFind: USB\VID_15A2&amp;amp;PID_007D\5&amp;amp;19F4C0D2&amp;amp;0&amp;amp;2, _deviceInstanceID: USB\VID_15A2&amp;amp;PID_007D\5&amp;amp;19F4C0D2&amp;amp;0&amp;amp;2&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: DeviceClass::FindDeviceByUsbPath--DeviceListType_New, Find the device, Port: 2&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: DeviceClass::AddUsbDevice() successful USB#VID_15A2&amp;amp;PID_007D#5&amp;amp;19F4C0D2&amp;amp;0&amp;amp;2#{A5DCBF10-6530-11D2-901F-00C04FB951ED} add to current list, retrycount: 0&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - DEVICE_ARRIVAL_EVT,[MxHidDeviceClass] vid_15a2&amp;amp;pid_007d, Hub:3-Port:2&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - DEVICE_ARRIVAL_EVT, Notify&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: CmdOpreation[0]--OnDeviceChangeNotify, Volume Arrive/Remove or Device Arrive/Remove&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: CmdOpreation[0]--OnDeviceChangeNotify, m_p_usb_port is not NULL, so only refresh&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: CmdOpreation[0]--OnDeviceChangeNotify, Volume/Device Arrive&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[1]: CmdOpreation[0]--set m_hDeviceArriveEvent.&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: CmdOpreation[0]--WaitforEvents device arrive1&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: CmdOperation[0] device chagned and reset to state 0&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: CmdOperation[0], skip current command, so SetEvent(hDevCanDeleteEvent)&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: CmdOperation[0], skip current command, so SetEvent(hDevCanDeleteEvent)&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: CmdOperation[0], skip current command, so SetEvent(hDevCanDeleteEvent)&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: CmdOperation[0], skip current command, so SetEvent(hDevCanDeleteEvent)&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: ExecuteCommand--Boot[WndIndex:0], File is \\Mac\Home\Downloads\L4.1.15_1.1.0_ga-mfg-tools\mfgtools\Profiles\Linux\OS Firmware\firmware\u-boot-imx6ul14x14ddr3arm2_emmc.imx&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: CmdOperation[0], skip current command, so SetEvent(hDevCanDeleteEvent)&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: ExecuteCommand--Load[WndIndex:0], File is \\Mac\Home\Downloads\L4.1.15_1.1.0_ga-mfg-tools\mfgtools\Profiles\Linux\OS Firmware\firmware\zImage, address is 0x80800000&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: PortMgrDlg(0)--Command Load excute successfully, retry count: 0&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: CmdOperation[0], skip current command, so SetEvent(hDevCanDeleteEvent)&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: ExecuteCommand--Load[WndIndex:0], File is \\Mac\Home\Downloads\L4.1.15_1.1.0_ga-mfg-tools\mfgtools\Profiles\Linux\OS Firmware\firmware\fsl-image-mfgtool-initramfs-imx_mfgtools.cpio.gz.u-boot, address is 0x83800000&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: PortMgrDlg(0)--Command Load excute successfully, retry count: 0&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: CmdOperation[0], skip current command, so SetEvent(hDevCanDeleteEvent)&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: CmdOperation[0], skip current command, so SetEvent(hDevCanDeleteEvent)&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: CmdOperation[0], skip current command, so SetEvent(hDevCanDeleteEvent)&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: CmdOperation[0], skip current command, so SetEvent(hDevCanDeleteEvent)&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: ExecuteCommand--Load[WndIndex:0], File is \\Mac\Home\Downloads\L4.1.15_1.1.0_ga-mfg-tools\mfgtools\Profiles\Linux\OS Firmware\firmware\zImage-imx6ul-14x14-ddr3-arm2-emmc.dtb, address is 0x83000000&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: PortMgrDlg(0)--Command Load excute successfully, retry count: 0&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: ExecuteCommand--Jump[WndIndex:0]&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: *********MxHidDevice[00FEAE20] Jump to Ramkernel successfully!**********&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: CmdOperation[0], current state command has been finished and the last command is successful, so SetEvent(hDevCanDeleteEvent)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Jun 2016 14:16:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Programming-eMMC-on-iMX6UL/m-p/551405#M86222</guid>
      <dc:creator>sajiddalvi</dc:creator>
      <dc:date>2016-06-20T14:16:37Z</dc:date>
    </item>
    <item>
      <title>Re: Programming eMMC on iMX6UL</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Programming-eMMC-on-iMX6UL/m-p/551406#M86223</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi sajid&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;one can try to add:in uboot&lt;/P&gt;&lt;P&gt;..include/configs/mx6ul_14x14_evk.h&lt;/P&gt;&lt;P&gt;#define CONFIG_MX6UL_EVK_EMMC_REWORK&lt;/P&gt;&lt;P&gt;and attached ucl2.xml&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, 21 Jun 2016 00:35:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Programming-eMMC-on-iMX6UL/m-p/551406#M86223</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2016-06-21T00:35:03Z</dc:date>
    </item>
    <item>
      <title>Re: Programming eMMC on iMX6UL</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Programming-eMMC-on-iMX6UL/m-p/551407#M86224</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Still not clear about how to build uboot for emmc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I made the change to the include file you recommended in &lt;/P&gt;&lt;P&gt;fsl-release-bsp/build/tmp/work/imx6ulevk-poky-linux-gnueabi/u-boot-imx/2015.04-r0/git/include/configs/mx6ul_14x14_evk.h&lt;/P&gt;&lt;P&gt;/* MMC Configs */&lt;/P&gt;&lt;P&gt;#define CONFIG_MX6UL_EVK_EMMC_REWORK //sajid&lt;/P&gt;&lt;P&gt;#define CONFIG_FSL_USDHC&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I then rebuilt uboot with the following commands :&lt;/P&gt;&lt;P&gt;bitbake -f -c compile u-boot-imx&lt;/P&gt;&lt;P&gt;bitbake&amp;nbsp; u-boot-imx&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I then checked fsl-release-bsp/build/tmp/work/imx6ulevk-poky-linux-gnueabi/u-boot-imx/2015.04-r0/image/boot&lt;BR /&gt;I see u-boot-sd-2015.04-r0.imx being created.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Question 1 : I don't see the -emmc- in the file name and based on the ucl2.xml provided it seems that this is what should be expected for an emmc device. Will the -sd- file still work on an emmc device?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Question 2 : Looking at the usage of CONFIG_MX6UL_EVK_EMMC_REWORK there seems to be some change to the SDIO interface. What is this change?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Question 3 : Also i don't understand how this addresses the error I am seeing : &lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Can't find PMIC:PFUZE100. Will the ucl2.xml you provided pick up the appropriate device tree changes to fix this problem?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Appreciate your support.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Jun 2016 04:12:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Programming-eMMC-on-iMX6UL/m-p/551407#M86224</guid>
      <dc:creator>sajiddalvi</dc:creator>
      <dc:date>2016-06-21T04:12:24Z</dc:date>
    </item>
    <item>
      <title>Re: Programming eMMC on iMX6UL</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Programming-eMMC-on-iMX6UL/m-p/551408#M86225</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;CONFIG_MX6UL_EVK_EMMC_REWORK needs to enable whole 8bit data pin of eMMC.&lt;/P&gt;&lt;P&gt;iMX6UL-EVK does not use &lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;PFUZE100.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;~igor&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Jun 2016 06:39:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Programming-eMMC-on-iMX6UL/m-p/551408#M86225</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2016-06-21T06:39:06Z</dc:date>
    </item>
    <item>
      <title>Re: Programming eMMC on iMX6UL</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Programming-eMMC-on-iMX6UL/m-p/551409#M86226</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I made the u-boot change you recommended and used the zImage and .dtb from the yocto deploy dir that I have working with the imxul6evk with SD card.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now it seems uboot flashes the kernel correctly (I see the expected drivers to be loaded),&lt;/P&gt;&lt;P&gt;but then the console gets get stuck here :&lt;/P&gt;&lt;P&gt;UTP : Waiting for device to appear.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Looking through the forum it seems that this may be because of the wrong initramfs.&lt;/P&gt;&lt;P&gt;I am using the default one that mfgtool picks up :&lt;/P&gt;&lt;P&gt;fsl-image-mfgtool-initramfs-imx_mfgtools.cpio.gz.u-boot&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Jun 2016 16:56:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Programming-eMMC-on-iMX6UL/m-p/551409#M86226</guid>
      <dc:creator>sajiddalvi</dc:creator>
      <dc:date>2016-06-21T16:56:54Z</dc:date>
    </item>
    <item>
      <title>Re: Programming eMMC on iMX6UL</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Programming-eMMC-on-iMX6UL/m-p/551410#M86227</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/igorpadykov"&gt;igorpadykov&lt;/A&gt;​ can you continue with this case?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jun 2016 15:29:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Programming-eMMC-on-iMX6UL/m-p/551410#M86227</guid>
      <dc:creator>karina_valencia</dc:creator>
      <dc:date>2016-06-29T15:29:26Z</dc:date>
    </item>
    <item>
      <title>Re: Programming eMMC on iMX6UL</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Programming-eMMC-on-iMX6UL/m-p/551411#M86228</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;suggest to rebuild mfg tools firmware using attached Yocto Guide&lt;/P&gt;&lt;P&gt;sect.6.2 Manufacturing Tool, MFGTool.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jun 2016 15:42:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Programming-eMMC-on-iMX6UL/m-p/551411#M86228</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2016-06-29T15:42:25Z</dc:date>
    </item>
  </channel>
</rss>

