<?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: MFGTOOL download stop at ''Loading u-boot'' in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/MFGTOOL-download-stop-at-Loading-u-boot/m-p/1257051#M172112</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;We are facing the exact same problem, have you got the answer for this problem?&lt;/P&gt;</description>
    <pubDate>Tue, 06 Apr 2021 07:23:55 GMT</pubDate>
    <dc:creator>disheng</dc:creator>
    <dc:date>2021-04-06T07:23:55Z</dc:date>
    <item>
      <title>MFGTOOL download stop at ''Loading u-boot''</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/MFGTOOL-download-stop-at-Loading-u-boot/m-p/1150746#M161483</link>
      <description>&lt;P&gt;hi:&lt;/P&gt;&lt;P&gt;i use&amp;nbsp;Board MX6-SabreSD develp my&amp;nbsp; pcb board,produced 200&amp;nbsp; boards,about 20 pieces cannot download program use MFGtool :no serial print message,MFGTOOL log as below:&lt;/P&gt;&lt;P&gt;DLL version: 2.6.2&lt;BR /&gt;Monday, September 07, 2020 09:59:36 Start new logging&lt;BR /&gt;ModuleID[2] LevelID[10]: CMyExceptionHandler thread is running&lt;BR /&gt;ModuleID[2] LevelID[1]: new MxHidDeviceClass&lt;BR /&gt;ModuleID[2] LevelID[10]: Device Manager thread is running&lt;BR /&gt;ModuleID[2] LevelID[1]: Can't set m_hStopEvent before it initialized or it already stop&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: DeviceManager::DevChangeWnd::OnDeviceChange() - DEVICE_ARRIVAL_EVT(\\?\USB#VID_15A2&amp;amp;PID_0054#7&amp;amp;14ca011b&amp;amp;0&amp;amp;4#{a5dcbf10-6530-11d2-901f-00c04fb951ed})&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceManager::DevChangeWnd::OnDeviceChange() - end&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - DEVICE_ARRIVAL_EVT(\\?\USB#VID_15A2&amp;amp;PID_0054#7&amp;amp;14ca011b&amp;amp;0&amp;amp;4#{a5dcbf10-6530-11d2-901f-00c04fb951ed})&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceClass::FindDeviceByUsbPath--DeviceListType_Current, _devices.size: 0&lt;BR /&gt;ModuleID[2] LevelID[1]: DeviceClass::FindDeviceByUsbPath() - DeviceListType_New--index: 0&lt;BR /&gt;ModuleID[2] LevelID[1]: DeviceClass::FindDeviceByUsbPath() - DeviceListType_New--devPath: \\?\hid#vid_15a2&amp;amp;pid_0054#8&amp;amp;23eebd27&amp;amp;0&amp;amp;0000#{4d1e55b2-f16f-11cf-88cb-001111000030}&lt;BR /&gt;ModuleID[2] LevelID[10]: new MxHidDevice[04189E78]&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceClass::FindDeviceByUsbPath--DeviceListType_New, devInstPathToFind: USB\VID_15A2&amp;amp;PID_0054\7&amp;amp;14CA011B&amp;amp;0&amp;amp;4, _deviceInstanceID: USB\VID_15A2&amp;amp;PID_0054\7&amp;amp;14CA011B&amp;amp;0&amp;amp;4&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceClass::FindDeviceByUsbPath--DeviceListType_New, Find the device, Port: 4&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceClass::AddUsbDevice() successful USB#VID_15A2&amp;amp;PID_0054#7&amp;amp;14CA011B&amp;amp;0&amp;amp;4#{A5DCBF10-6530-11D2-901F-00C04FB951ED} add to current list, retrycount: 0&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - DEVICE_ARRIVAL_EVT,[MxHidDeviceClass] vid_15a2&amp;amp;pid_0054, Hub:3-Port:4&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - DEVICE_ARRIVAL_EVT, Notify&lt;BR /&gt;ModuleID[2] LevelID[10]: CmdOpreation[0]--OnDeviceChangeNotify, Volume Arrive/Remove or Device Arrive/Remove&lt;BR /&gt;ModuleID[2] LevelID[10]: CmdOpreation[0]--OnDeviceChangeNotify, m_p_usb_port is not NULL, so only refresh&lt;BR /&gt;ModuleID[2] LevelID[10]: CmdOpreation[0]--OnDeviceChangeNotify, Volume/Device Arrive&lt;BR /&gt;ModuleID[2] LevelID[1]: CmdOpreation[0]--set m_hDeviceArriveEvent.&lt;BR /&gt;ModuleID[2] LevelID[10]: CmdOpreation[0]--WaitforEvents device arrive1&lt;BR /&gt;ModuleID[2] LevelID[10]: CmdOperation[0] device chagned and reset to state 0&lt;BR /&gt;ModuleID[2] LevelID[10]: ExecuteCommand--Boot[WndIndex:0], File is E:\HS\200\DS-D200M_1.4.15\DS-D200M_20200723\Profiles\linux\OS Firmware\firmware\u-boot-imx6qsabresd_sd.imx&lt;BR /&gt;ModuleID[2] LevelID[10]: ExecuteCommand--Load[WndIndex:0], File is E:\HS\200\DS-D200M_1.4.15\DS-D200M_20200723\Profiles\linux\OS Firmware\firmware\zImage, address is 0x12000000&lt;BR /&gt;ModuleID[2] LevelID[10]: PortMgrDlg(0)--Command Load excute successfully, retry count: 0&lt;BR /&gt;ModuleID[2] LevelID[10]: ExecuteCommand--Load[WndIndex:0], File is E:\HS\200\DS-D200M_1.4.15\DS-D200M_20200723\Profiles\linux\OS Firmware\firmware\fsl-image-mfgtool-initramfs-imx_mfgtools.cpio.gz.u-boot, address is 0x12C00000&lt;BR /&gt;ModuleID[2] LevelID[10]: PortMgrDlg(0)--Command Load excute successfully, retry count: 0&lt;BR /&gt;ModuleID[2] LevelID[10]: ExecuteCommand--Load[WndIndex:0], File is E:\HS\200\DS-D200M_1.4.15\DS-D200M_20200723\Profiles\linux\OS Firmware\firmware\zImage-imx6q-sabresd.dtb, address is 0x18000000&lt;BR /&gt;ModuleID[2] LevelID[10]: PortMgrDlg(0)--Command Load excute successfully, retry count: 0&lt;BR /&gt;ModuleID[2] LevelID[10]: ExecuteCommand--Jump[WndIndex:0]&lt;BR /&gt;ModuleID[2] LevelID[10]: *********MxHidDevice[04189E78] Jump to Ramkernel successfully!**********&lt;BR /&gt;ModuleID[2] LevelID[10]: CmdOperation[0], current state command has been finished and the last command is successful, so SetEvent(hDevCanDeleteEvent)&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;ModuleID[2] LevelID[10]: CmdOperation[0] device chagned and reset to state 0&lt;/FONT&gt;&lt;BR /&gt;ModuleID[2] LevelID[10]: ExecuteCommand--Boot[WndIndex:0], File is E:\HS\200\DS-D200M_1.4.15\DS-D200M_20200723\Profiles\linux\OS Firmware\firmware\u-boot-imx6qsabresd_sd.imx&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;right board as below:&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;DLL version: 2.6.2&lt;BR /&gt;Friday, September 04, 2020 10:39:25 Start new logging&lt;BR /&gt;ModuleID[2] LevelID[10]: CMyExceptionHandler thread is running&lt;BR /&gt;ModuleID[2] LevelID[1]: new MxHidDeviceClass&lt;BR /&gt;ModuleID[2] LevelID[10]: Device Manager thread is running&lt;BR /&gt;ModuleID[2] LevelID[1]: Can't set m_hStopEvent before it initialized or it already stop&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: DeviceManager::DevChangeWnd::OnDeviceChange() - DEVICE_ARRIVAL_EVT(\\?\USB#VID_15A2&amp;amp;PID_0054#7&amp;amp;14ca011b&amp;amp;0&amp;amp;4#{a5dcbf10-6530-11d2-901f-00c04fb951ed})&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceManager::DevChangeWnd::OnDeviceChange() - end&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - DEVICE_ARRIVAL_EVT(\\?\USB#VID_15A2&amp;amp;PID_0054#7&amp;amp;14ca011b&amp;amp;0&amp;amp;4#{a5dcbf10-6530-11d2-901f-00c04fb951ed})&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceClass::FindDeviceByUsbPath--DeviceListType_Current, _devices.size: 0&lt;BR /&gt;ModuleID[2] LevelID[1]: DeviceClass::FindDeviceByUsbPath() - DeviceListType_New--index: 0&lt;BR /&gt;ModuleID[2] LevelID[1]: DeviceClass::FindDeviceByUsbPath() - DeviceListType_New--devPath: \\?\hid#vid_15a2&amp;amp;pid_0054#8&amp;amp;23eebd27&amp;amp;0&amp;amp;0000#{4d1e55b2-f16f-11cf-88cb-001111000030}&lt;BR /&gt;ModuleID[2] LevelID[10]: new MxHidDevice[04059E78]&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceClass::FindDeviceByUsbPath--DeviceListType_New, devInstPathToFind: USB\VID_15A2&amp;amp;PID_0054\7&amp;amp;14CA011B&amp;amp;0&amp;amp;4, _deviceInstanceID: USB\VID_15A2&amp;amp;PID_0054\7&amp;amp;14CA011B&amp;amp;0&amp;amp;4&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceClass::FindDeviceByUsbPath--DeviceListType_New, Find the device, Port: 4&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceClass::AddUsbDevice() successful USB#VID_15A2&amp;amp;PID_0054#7&amp;amp;14CA011B&amp;amp;0&amp;amp;4#{A5DCBF10-6530-11D2-901F-00C04FB951ED} add to current list, retrycount: 0&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - DEVICE_ARRIVAL_EVT,[MxHidDeviceClass] vid_15a2&amp;amp;pid_0054, Hub:3-Port:4&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - DEVICE_ARRIVAL_EVT, Notify&lt;BR /&gt;ModuleID[2] LevelID[10]: CmdOpreation[0]--OnDeviceChangeNotify, Volume Arrive/Remove or Device Arrive/Remove&lt;BR /&gt;ModuleID[2] LevelID[10]: CmdOpreation[0]--OnDeviceChangeNotify, m_p_usb_port is not NULL, so only refresh&lt;BR /&gt;ModuleID[2] LevelID[10]: CmdOpreation[0]--OnDeviceChangeNotify, Volume/Device Arrive&lt;BR /&gt;ModuleID[2] LevelID[1]: CmdOpreation[0]--set m_hDeviceArriveEvent.&lt;BR /&gt;ModuleID[2] LevelID[10]: CmdOpreation[0]--WaitforEvents device arrive1&lt;BR /&gt;ModuleID[2] LevelID[10]: CmdOperation[0] device chagned and reset to state 0&lt;BR /&gt;ModuleID[2] LevelID[10]: ExecuteCommand--Boot[WndIndex:0], File is E:\HS\200\DS-D200M_1.4.15\DS-D200M_20200723\Profiles\linux\OS Firmware\firmware\u-boot-imx6qsabresd_sd.imx&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: ExecuteCommand--Load[WndIndex:0], File is E:\HS\200\DS-D200M_1.4.15\DS-D200M_20200723\Profiles\linux\OS Firmware\firmware\zImage, address is 0x12000000&lt;BR /&gt;ModuleID[2] LevelID[10]: PortMgrDlg(0)--Command Load excute successfully, retry count: 0&lt;BR /&gt;ModuleID[2] LevelID[10]: ExecuteCommand--Load[WndIndex:0], File is E:\HS\200\DS-D200M_1.4.15\DS-D200M_20200723\Profiles\linux\OS Firmware\firmware\fsl-image-mfgtool-initramfs-imx_mfgtools.cpio.gz.u-boot, address is 0x12C00000&lt;BR /&gt;ModuleID[2] LevelID[10]: PortMgrDlg(0)--Command Load excute successfully, retry count: 0&lt;BR /&gt;ModuleID[2] LevelID[10]: ExecuteCommand--Load[WndIndex:0], File is E:\HS\200\DS-D200M_1.4.15\DS-D200M_20200723\Profiles\linux\OS Firmware\firmware\zImage-imx6q-sabresd.dtb, address is 0x18000000&lt;BR /&gt;ModuleID[2] LevelID[10]: PortMgrDlg(0)--Command Load excute successfully, retry count: 0&lt;BR /&gt;ModuleID[2] LevelID[10]: ExecuteCommand--Jump[WndIndex:0]&lt;BR /&gt;ModuleID[2] LevelID[10]: *********MxHidDevice[04059E78] Jump to Ramkernel successfully!**********&lt;BR /&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;ModuleID[2] LevelID[10]: DeviceManager::DevChangeWnd::OnDeviceChange() - DEVICE_REMOVAL_EVT(\\?\USB#VID_15A2&amp;amp;PID_0054#7&amp;amp;14ca011b&amp;amp;0&amp;amp;4#{a5dcbf10-6530-11d2-901f-00c04fb951ed})&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceManager::DevChangeWnd::OnDeviceChange() - end&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - DEVICE_REMOVAL_EVT(\\?\USB#VID_15A2&amp;amp;PID_0054#7&amp;amp;14ca011b&amp;amp;0&amp;amp;4#{a5dcbf10-6530-11d2-901f-00c04fb951ed})&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceClass::FindDeviceByUsbPath--DeviceListType_Current, _devices.size: 1&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceClass::FindDeviceByUsbPath--DeviceListType_Current, devInstPathToFind: USB\VID_15A2&amp;amp;PID_0054\7&amp;amp;14CA011B&amp;amp;0&amp;amp;4, _deviceInstanceID: USB\VID_15A2&amp;amp;PID_0054\7&amp;amp;14CA011B&amp;amp;0&amp;amp;4&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceClass::FindDeviceByUsbPath--DeviceListType_Current, Find the device&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - DEVICE_REMOVAL_EVT,[MxHidDeviceClass] vid_15a2&amp;amp;pid_0054, Hub:3-Port:4&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - DEVICE_REMOVAL_EVT, Notify&lt;BR /&gt;ModuleID[2] LevelID[10]: CmdOpreation[0]--OnDeviceChangeNotify, Volume Arrive/Remove or Device Arrive/Remove&lt;BR /&gt;ModuleID[2] LevelID[10]: CmdOpreation[0]--OnDeviceChangeNotify, m_p_usb_port is not NULL, so only refresh&lt;BR /&gt;ModuleID[2] LevelID[10]: CmdOpreation[0]--OnDeviceChangeNotify, Volume/Device Remove&lt;BR /&gt;ModuleID[2] LevelID[1]: CmdOpreation[0]--set m_hDeviceRemoveEvent.&lt;BR /&gt;ModuleID[2] LevelID[10]: CmdOpreation[0]--WaitforEvents device remove1&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent()-DEVICE_REMOVAL_EVT, hDevCanDeleteEvent has been set&lt;BR /&gt;ModuleID[2] LevelID[10]: delete MxHidDevice[04059E78]&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceManager::DevChangeWnd::OnDeviceChange() - DEVICE_ARRIVAL_EVT(\\?\USB#VID_066F&amp;amp;PID_37FF#0000000000000000#{a5dcbf10-6530-11d2-901f-00c04fb951ed})&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceManager::DevChangeWnd::OnDeviceChange() - end&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - DEVICE_ARRIVAL_EVT(\\?\USB#VID_066F&amp;amp;PID_37FF#0000000000000000#{a5dcbf10-6530-11d2-901f-00c04fb951ed})&lt;/P&gt;&lt;P&gt;ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - DEVICE_ARRIVAL_EVT,[Msc,DiskDeviceClass] vid_066f&amp;amp;pid_37ff, not handled&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceManager::DevChangeWnd::OnDeviceChange() - VOLUME_ARRIVAL_EVT(H)&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceManager::DevChangeWnd::OnDeviceChange() - end&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - VOLUME_ARRIVAL_EVT(H)&lt;BR /&gt;ModuleID[2] LevelID[10]: VolumeDeviceClass::AddUsbDevice() H&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceTypeDisk--_devices size: 1&lt;BR /&gt;ModuleID[2] LevelID[10]: Volume--StorageDisk, Disk-&amp;gt;_driveNumber:2, Volume-&amp;gt;_diskNumber:2&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceTypeDisk--find Disk device: 04059C90&lt;BR /&gt;ModuleID[2] LevelID[10]: Device::hubIndex::getmsc, return the port index is: 4&lt;BR /&gt;ModuleID[2] LevelID[10]: VolumeDeviceClass::AddUsbDevice() successful H add to current list, retrycount: 0&lt;BR /&gt;ModuleID[2] LevelID[10]: Device::hubIndex::getmsc, return the port index is: 4&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - VOLUME_ARRIVAL_EVT-Disk(H), Hub:3-Port:4&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - VOLUME_ARRIVAL_EVT, Notify&lt;BR /&gt;ModuleID[2] LevelID[10]: CmdOpreation[0]--OnDeviceChangeNotify, Volume Arrive/Remove or Device Arrive/Remove&lt;BR /&gt;ModuleID[2] LevelID[10]: CmdOpreation[0]--OnDeviceChangeNotify, m_p_usb_port is not NULL, so only refresh&lt;BR /&gt;ModuleID[2] LevelID[10]: CmdOpreation[0]--OnDeviceChangeNotify, Volume/Device Arrive&lt;BR /&gt;ModuleID[2] LevelID[1]: CmdOpreation[0]--set m_hDeviceArriveEvent.&lt;BR /&gt;ModuleID[2] LevelID[10]: CmdOpreation[0]--WaitforEvents device arrive1&lt;BR /&gt;ModuleID[2] LevelID[10]: CmdOperation[0] device chagned and reset to state 1&lt;BR /&gt;ModuleID[2] LevelID[10]: ExecuteCommand--Push[WndIndex:0], Body is send&lt;BR /&gt;ModuleID[2] LevelID[10]: ExecuteCommand--Push[WndIndex:0], Body is $ dd if=$FILE of=/dev/mmcblk3 bs=1k seek=768&lt;BR /&gt;ModuleID[2] LevelID[10]: ExecuteCommand--Push[WndIndex:0], Body is $ sync&lt;BR /&gt;ModuleID[2] LevelID[10]: ExecuteCommand--Push[WndIndex:0], Body is $ echo 0 &amp;gt; /sys/block/mmcblk3boot0/force_ro&lt;BR /&gt;ModuleID[2] LevelID[10]: ExecuteCommand--Push[WndIndex:0], Body is send&lt;BR /&gt;ModuleID[2] LevelID[10]: ExecuteCommand--Push[WndIndex:0], Body is $ dd if=$FILE of=/dev/mmcblk3boot0 bs=1K seek=1&lt;BR /&gt;ModuleID[2] LevelID[10]: ExecuteCommand--Push[WndIndex:0], Body is send&lt;BR /&gt;ModuleID[2] LevelID[10]: ExecuteCommand--Push[WndIndex:0], Body is $ dd if=$FILE of=/dev/mmcblk3boot0 bs=1K seek=69&lt;BR /&gt;ModuleID[2] LevelID[10]: ExecuteCommand--Push[WndIndex:0], Body is $ echo 1 &amp;gt; /sys/block/mmcblk3boot0/force_ro&lt;BR /&gt;ModuleID[2] LevelID[10]: ExecuteCommand--Push[WndIndex:0], Body is $ mmc bootpart enable 1 1 /dev/mmcblk3&lt;BR /&gt;ModuleID[2] LevelID[10]: ExecuteCommand--Push[WndIndex:0], Body is send&lt;BR /&gt;ModuleID[2] LevelID[10]: ExecuteCommand--Push[WndIndex:0], Body is $ tar -O -xf $FILE | sh -s /dev/mmcblk3&lt;BR /&gt;ModuleID[2] LevelID[10]: ExecuteCommand--Push[WndIndex:0], Body is send&lt;BR /&gt;ModuleID[2] LevelID[10]: ExecuteCommand--Push[WndIndex:0], Body is $ dd if=$FILE of=/dev/mmcblk3 seek=440 bs=1 count=4&lt;BR /&gt;ModuleID[2] LevelID[10]: ExecuteCommand--Push[WndIndex:0], Body is $ blockdev --rereadpt /dev/mmcblk3&lt;BR /&gt;ModuleID[2] LevelID[10]: ExecuteCommand--Push[WndIndex:0], Body is $ mke2fs -t ext4 -F /dev/mmcblk3p1&lt;BR /&gt;ModuleID[2] LevelID[10]: ExecuteCommand--Push[WndIndex:0], Body is $ mount /dev/mmcblk3p1 /mnt&lt;BR /&gt;ModuleID[2] LevelID[10]: ExecuteCommand--Push[WndIndex:0], Body is pipe tar -xz -C /mnt&lt;BR /&gt;ModuleID[2] LevelID[10]: ExecuteCommand--Push[WndIndex:0], Body is frf&lt;BR /&gt;ModuleID[2] LevelID[10]: ExecuteCommand--Push[WndIndex:0], Body is $ umount /dev/mmcblk3p1&lt;BR /&gt;ModuleID[2] LevelID[10]: ExecuteCommand--Push[WndIndex:0], Body is $ mke2fs -t ext4 -F /dev/mmcblk3p2&lt;BR /&gt;ModuleID[2] LevelID[10]: ExecuteCommand--Push[WndIndex:0], Body is $ mount /dev/mmcblk3p2 /mnt&lt;BR /&gt;ModuleID[2] LevelID[10]: ExecuteCommand--Push[WndIndex:0], Body is pipe tar -xz -C /mnt&lt;BR /&gt;ModuleID[2] LevelID[10]: ExecuteCommand--Push[WndIndex:0], Body is frf&lt;BR /&gt;ModuleID[2] LevelID[10]: ExecuteCommand--Push[WndIndex:0], Body is $ umount /dev/mmcblk3p2&lt;BR /&gt;ModuleID[2] LevelID[10]: ExecuteCommand--Push[WndIndex:0], Body is $ mke2fs -t ext4 -F /dev/mmcblk3p3&lt;BR /&gt;ModuleID[2] LevelID[10]: ExecuteCommand--Push[WndIndex:0], Body is $&lt;BR /&gt;ModuleID[2] LevelID[10]: CmdOperation[0], current state command has been finished and the last command is successful, so SetEvent(hDevCanDeleteEvent)&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceManager::DevChangeWnd::OnDeviceChange() - DEVICE_REMOVAL_EVT(\\?\USB#VID_066F&amp;amp;PID_37FF#0000000000000000#{a5dcbf10-6530-11d2-901f-00c04fb951ed})&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceManager::DevChangeWnd::OnDeviceChange() - end&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - DEVICE_REMOVAL_EVT(\\?\USB#VID_066F&amp;amp;PID_37FF#0000000000000000#{a5dcbf10-6530-11d2-901f-00c04fb951ed})&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - DEVICE_REMOVAL_EVT,[Msc,DiskDeviceClass] vid_066f&amp;amp;pid_37ff, not handled&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceManager::DevChangeWnd::OnDeviceChange() - VOLUME_REMOVAL_EVT(H)&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceManager::DevChangeWnd::OnDeviceChange() - end&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - VOLUME_REMOVAL_EVT(H)&lt;BR /&gt;ModuleID[2] LevelID[10]: Device::hubIndex::getmsc, return the port index is: 4&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - VOLUME_REMOVAL_EVT-Disk(H), Hub:3-Port:4&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - VOLUME_REMOVAL_EVT, Notify&lt;BR /&gt;ModuleID[2] LevelID[10]: CmdOpreation[0]--OnDeviceChangeNotify, Volume Arrive/Remove or Device Arrive/Remove&lt;BR /&gt;ModuleID[2] LevelID[10]: CmdOpreation[0]--OnDeviceChangeNotify, m_p_usb_port is not NULL, so only refresh&lt;BR /&gt;ModuleID[2] LevelID[10]: CmdOpreation[0]--OnDeviceChangeNotify, Volume/Device Remove&lt;BR /&gt;ModuleID[2] LevelID[1]: CmdOpreation[0]--set m_hDeviceRemoveEvent.&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent()-VOLUME_REMOVAL_EVT, wait hDevCanDeleteEvent&lt;BR /&gt;ModuleID[2] LevelID[10]: CmdOpreation[0]--WaitforEvents device remove1&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent()-VOLUME_REMOVAL_EVT, hDevCanDeleteEvent has been set&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent()-VOLUME_REMOVAL_EVT, delete Disk:04059C90, Volume:04067710&lt;BR /&gt;ModuleID[2] LevelID[10]: CCmdOpreation[0] thread is Closed&lt;BR /&gt;ModuleID[2] LevelID[10]: CCmdOpreation[0] thread is Closed&lt;BR /&gt;ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - EVENT_KILL&lt;BR /&gt;ModuleID[2] LevelID[10]: CMyExceptionHandler::OnMsgExceptionEvent() - KillExceptionHandlerThread&lt;BR /&gt;ModuleID[2] LevelID[10]: Exception Handler thread is closed&lt;BR /&gt;ModuleID[2] LevelID[1]: delete MxHidDeviceClass&lt;BR /&gt;ModuleID[2] LevelID[10]: Device Manager thread is closed&lt;/P&gt;&lt;P&gt;main IC as below:&lt;/P&gt;&lt;P&gt;CPU: Freescale i.MX6D rev1.5 996 MHz (running at 792 MHz)&lt;BR /&gt;CPU: Extended Commercial temperature grade (-20C to 105C) at 35C&lt;BR /&gt;Reset cause: POR&lt;BR /&gt;Model: Freescale i.MX6 Quad SABRE Smart Device Board&lt;BR /&gt;Board: MX6-SabreSD&lt;BR /&gt;DRAM: 1 GiB&lt;BR /&gt;PMIC: PFUZE100! DEV_ID=0x10 REV_ID=0x21&lt;BR /&gt;MMC: FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2&lt;/P&gt;&lt;P&gt;can you give some advise&lt;/P&gt;&lt;P&gt;&amp;nbsp; thank you .&lt;/P&gt;</description>
      <pubDate>Wed, 09 Sep 2020 03:17:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/MFGTOOL-download-stop-at-Loading-u-boot/m-p/1150746#M161483</guid>
      <dc:creator>fxl</dc:creator>
      <dc:date>2020-09-09T03:17:58Z</dc:date>
    </item>
    <item>
      <title>Re: MFGTOOL download stop at ''Loading u-boot''</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/MFGTOOL-download-stop-at-Loading-u-boot/m-p/1257051#M172112</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;We are facing the exact same problem, have you got the answer for this problem?&lt;/P&gt;</description>
      <pubDate>Tue, 06 Apr 2021 07:23:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/MFGTOOL-download-stop-at-Loading-u-boot/m-p/1257051#M172112</guid>
      <dc:creator>disheng</dc:creator>
      <dc:date>2021-04-06T07:23:55Z</dc:date>
    </item>
  </channel>
</rss>

