none
Mfgtool Flash Error RRS feed

  • Question

  • Hi All,


    I got Mfgtool Flash Error and also I attached the log. As per NXP I tried all things(Disable the USB3.0 and add timeout in xml file)

    DLL version: 2.7.0
    Tuesday, September 04, 2018 15:35:10   Start new logging
    ModuleID[2] LevelID[10]: CMyExceptionHandler thread is running
    ModuleID[2] LevelID[1]: new MxHidDeviceClass
    ModuleID[2] LevelID[1]: new MxHidDeviceClass
    ModuleID[2] LevelID[1]: new MxHidDeviceClass
    ModuleID[2] LevelID[1]: new MxHidDeviceClass
    ModuleID[2] LevelID[1]: new MxHidDeviceClass
    ModuleID[2] LevelID[1]: new MxHidDeviceClass
    ModuleID[2] LevelID[1]: new MxHidDeviceClass
    ModuleID[2] LevelID[10]: Device Manager thread is running
    ModuleID[2] LevelID[1]: Can't set m_hStopEvent before it initialized or it already stop

    ModuleID[2] LevelID[10]: DeviceManager::DevChangeWnd::OnDeviceChange() - DEVICE_ARRIVAL_EVT(\\?\USB#VID_15A2&PID_0080#7&3b1f1108&0&1#{a5dcbf10-6530-11d2-901f-00c04fb951ed})
    ModuleID[2] LevelID[10]: DeviceManager::DevChangeWnd::OnDeviceChange() - end
    ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - DEVICE_ARRIVAL_EVT(\\?\USB#VID_15A2&PID_0080#7&3b1f1108&0&1#{a5dcbf10-6530-11d2-901f-00c04fb951ed})
    ModuleID[2] LevelID[10]: DeviceClass::FindDeviceByUsbPath--DeviceListType_Current, _devices.size: 0
    ModuleID[2] LevelID[1]: DeviceClass::FindDeviceByUsbPath() - DeviceListType_New--index: 0
    ModuleID[2] LevelID[1]: DeviceClass::FindDeviceByUsbPath() - DeviceListType_New--devPath: \\?\hid#vid_046d&pid_c077#7&3436e22c&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
    ModuleID[2] LevelID[1]: DeviceClass::FindDeviceByUsbPath() - DeviceListType_New--index: 1
    ModuleID[2] LevelID[1]: DeviceClass::FindDeviceByUsbPath() - DeviceListType_New--devPath: \\?\hid#vid_0b0e&pid_0305&mi_03&col01#7&46c9be&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
    ModuleID[2] LevelID[1]: DeviceClass::FindDeviceByUsbPath() - DeviceListType_New--index: 2
    ModuleID[2] LevelID[1]: DeviceClass::FindDeviceByUsbPath() - DeviceListType_New--devPath: \\?\hid#vid_0b0e&pid_0305&mi_03&col02#7&46c9be&0&0001#{4d1e55b2-f16f-11cf-88cb-001111000030}
    ModuleID[2] LevelID[1]: DeviceClass::FindDeviceByUsbPath() - DeviceListType_New--index: 3
    ModuleID[2] LevelID[1]: DeviceClass::FindDeviceByUsbPath() - DeviceListType_New--devPath: \\?\hid#vid_0b0e&pid_0305&mi_03&col03#7&46c9be&0&0002#{4d1e55b2-f16f-11cf-88cb-001111000030}
    ModuleID[2] LevelID[1]: DeviceClass::FindDeviceByUsbPath() - DeviceListType_New--index: 4
    ModuleID[2] LevelID[1]: DeviceClass::FindDeviceByUsbPath() - DeviceListType_New--devPath: \\?\hid#vid_15a2&pid_0080#8&10bc5dc1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
    ModuleID[2] LevelID[10]: new MxHidDevice[07FB3628]
    ModuleID[2] LevelID[10]: DeviceClass::FindDeviceByUsbPath--DeviceListType_New, devInstPathToFind: USB\VID_15A2&PID_0080\7&3B1F1108&0&1, _deviceInstanceID: USB\VID_15A2&PID_0080\7&3B1F1108&0&1
    ModuleID[2] LevelID[10]: DeviceClass::FindDeviceByUsbPath--DeviceListType_New, Find the device, Port: 1
    ModuleID[2] LevelID[10]: DeviceClass::AddUsbDevice() successful USB#VID_15A2&PID_0080#7&3B1F1108&0&1#{A5DCBF10-6530-11D2-901F-00C04FB951ED} add to current list, retrycount: 0
    ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - DEVICE_ARRIVAL_EVT,[MxHidDeviceClass] vid_15a2&pid_0080, Hub:6-Port:1
    ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - DEVICE_ARRIVAL_EVT, Notify
    ModuleID[2] LevelID[10]: CmdOpreation[0]--OnDeviceChangeNotify, Volume Arrive/Remove or Device Arrive/Remove
    ModuleID[2] LevelID[10]: CmdOpreation[0]--OnDeviceChangeNotify, m_p_usb_port is not NULL, so only refresh
    ModuleID[2] LevelID[10]: CmdOpreation[0]--OnDeviceChangeNotify, Volume/Device Arrive
    ModuleID[2] LevelID[1]: CmdOpreation[0]--set m_hDeviceArriveEvent.
    ModuleID[2] LevelID[10]: CmdOpreation[0]--WaitforEvents device arrive1
    ModuleID[2] LevelID[10]: CmdOperation[0] device chagned and reset to state 0
    ModuleID[2] LevelID[10]: ExecuteCommand--Boot[WndIndex:0], File is C:\Frank_Lee\Projects\Picasso\Software\Documents\Vendors\FirstView\Releases\Sprint Releases\Sprint 4.1\Sprint 4.1.2\mfgtools-wec2013\Profiles\Wince\OS Firmware\firmware\eboot.nb0
    ModuleID[2] LevelID[10]: ExecuteCommand--Load[WndIndex:0], File is C:\Frank_Lee\Projects\Picasso\Software\Documents\Vendors\FirstView\Releases\Sprint Releases\Sprint 4.1\Sprint 4.1.2\mfgtools-wec2013\Profiles\Wince\OS Firmware\firmware\NK.nb0, address is 0x80200000
    ModuleID[2] LevelID[10]: PortMgrDlg(0)--Command Load excute successfully, retry count: 0
    ModuleID[2] LevelID[10]: ExecuteCommand--Jump[WndIndex:0]
    ModuleID[2] LevelID[10]: *********MxHidDevice[07FB3628] Jump to Ramkernel successfully!**********
    ModuleID[2] LevelID[10]: CmdOperation[0], current state command has been finished and the last command is successful, so SetEvent(hDevCanDeleteEvent)
    ModuleID[2] LevelID[10]: DeviceManager::DevChangeWnd::OnDeviceChange() - DEVICE_REMOVAL_EVT(\\?\USB#VID_15A2&PID_0080#7&3b1f1108&0&1#{a5dcbf10-6530-11d2-901f-00c04fb951ed})
    ModuleID[2] LevelID[10]: DeviceManager::DevChangeWnd::OnDeviceChange() - end
    ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - DEVICE_REMOVAL_EVT(\\?\USB#VID_15A2&PID_0080#7&3b1f1108&0&1#{a5dcbf10-6530-11d2-901f-00c04fb951ed})
    ModuleID[2] LevelID[10]: DeviceClass::FindDeviceByUsbPath--DeviceListType_Current, _devices.size: 1
    ModuleID[2] LevelID[10]: DeviceClass::FindDeviceByUsbPath--DeviceListType_Current, devInstPathToFind: USB\VID_15A2&PID_0080\7&3B1F1108&0&1, _deviceInstanceID: USB\VID_15A2&PID_0080\7&3B1F1108&0&1
    ModuleID[2] LevelID[10]: DeviceClass::FindDeviceByUsbPath--DeviceListType_Current, Find the device
    ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - DEVICE_REMOVAL_EVT,[MxHidDeviceClass] vid_15a2&pid_0080, Hub:6-Port:1
    ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - DEVICE_REMOVAL_EVT, Notify
    ModuleID[2] LevelID[10]: CmdOpreation[0]--OnDeviceChangeNotify, Volume Arrive/Remove or Device Arrive/Remove
    ModuleID[2] LevelID[10]: CmdOpreation[0]--OnDeviceChangeNotify, m_p_usb_port is not NULL, so only refresh
    ModuleID[2] LevelID[10]: CmdOpreation[0]--OnDeviceChangeNotify, Volume/Device Remove
    ModuleID[2] LevelID[1]: CmdOpreation[0]--set m_hDeviceRemoveEvent.
    ModuleID[2] LevelID[10]: CmdOpreation[0]--WaitforEvents device remove1
    ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent()-DEVICE_REMOVAL_EVT, hDevCanDeleteEvent has been set
    ModuleID[2] LevelID[10]: delete MxHidDevice[07FB3628]
    ModuleID[2] LevelID[10]: DeviceManager::DevChangeWnd::OnDeviceChange() - DEVICE_ARRIVAL_EVT(\\?\USB#VID_066F&PID_37FF#7&3b1f1108&0&1#{a5dcbf10-6530-11d2-901f-00c04fb951ed})
    ModuleID[2] LevelID[10]: DeviceManager::DevChangeWnd::OnDeviceChange() - end
    ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - DEVICE_ARRIVAL_EVT(\\?\USB#VID_066F&PID_37FF#7&3b1f1108&0&1#{a5dcbf10-6530-11d2-901f-00c04fb951ed})
    ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - DEVICE_ARRIVAL_EVT,[Msc,DiskDeviceClass] vid_066f&pid_37ff, not handled
    ModuleID[2] LevelID[10]: DeviceManager::DevChangeWnd::OnDeviceChange() - VOLUME_ARRIVAL_EVT(E)
    ModuleID[2] LevelID[10]: DeviceManager::DevChangeWnd::OnDeviceChange() - end
    ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - VOLUME_ARRIVAL_EVT(E)
    ModuleID[2] LevelID[10]: VolumeDeviceClass::AddUsbDevice()  E
    ModuleID[2] LevelID[10]: DeviceTypeDisk--_devices size: 1
    ModuleID[2] LevelID[10]: Volume--StorageDisk, Disk->_driveNumber:1, Volume->_diskNumber:1
    ModuleID[2] LevelID[10]: DeviceTypeDisk--find Disk device: 07FB16E8
    ModuleID[2] LevelID[10]: Device::hubIndex::getmsc, return the port index is: 1
    ModuleID[2] LevelID[10]: VolumeDeviceClass::AddUsbDevice() successful E add to current list, retrycount: 0
    ModuleID[2] LevelID[10]: Device::hubIndex::getmsc, return the port index is: 1
    ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - VOLUME_ARRIVAL_EVT-Disk(E), Hub:6-Port:1
    ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - VOLUME_ARRIVAL_EVT, Notify
    ModuleID[2] LevelID[10]: CmdOpreation[0]--OnDeviceChangeNotify, Volume Arrive/Remove or Device Arrive/Remove
    ModuleID[2] LevelID[10]: CmdOpreation[0]--OnDeviceChangeNotify, m_p_usb_port is not NULL, so only refresh
    ModuleID[2] LevelID[10]: CmdOpreation[0]--OnDeviceChangeNotify, Volume/Device Arrive
    ModuleID[2] LevelID[1]: CmdOpreation[0]--set m_hDeviceArriveEvent.
    ModuleID[2] LevelID[10]: CmdOpreation[0]--WaitforEvents device arrive1
    ModuleID[2] LevelID[10]: CmdOperation[0] device chagned and reset to state 1
    ModuleID[2] LevelID[10]: ExecuteCommand--Push[WndIndex:0], Body is MediaType:SDMMC
    ModuleID[2] LevelID[10]: ExecuteCommand--Push[WndIndex:0], Body is OtpReceiveData:0x00000450
    ModuleID[2] LevelID[10]: ExecuteCommand--Push[WndIndex:0], Body is OtpReceiveData:0x00000460
    ModuleID[2] LevelID[10]: ExecuteCommand--Push[WndIndex:0], Body is QueryStoreName:MMC Card,Timeout:100000
    ModuleID[2] LevelID[10]: ExecuteCommand--Push[WndIndex:0], Body is Partitions:Firmware:700MB,File
    ModuleID[2] LevelID[10]: ExecuteCommand--Push[WndIndex:0], Body is wrd:0x5FF000
    ModuleID[2] LevelID[10]: ExecuteCommand--Push[WndIndex:0], Body is send
    ModuleID[2] LevelID[1]: PortMgrDlg(0)--MSCDevice--Command Push(file) excute failed
    ModuleID[2] LevelID[10]: CmdOperation[0], current command executed failed, so SetEvent(hDevCanDeleteEvent)

    Is there any other solution ?

    Thanks & Regards,

    VinothS

    Friday, October 5, 2018 11:07 AM

Answers

  • Thank you for your quick reply, 

    I got this mfgtool error randomly. So, I don't get where is struck happens.

    Regards,

    VinothS

    • Marked as answer by VINOTHVIGI Wednesday, October 24, 2018 12:10 PM
    Wednesday, October 24, 2018 6:33 AM

All replies