
Mfgtool烧写镜像失败,停在Jumping to OS image,然后又自动重新烧写(重复上面)。 工具版本:android_m6.0.1_2.1.0_tool.tar.gz img版本:android_M6.0.1_2.1.0_image_6dqpsabresd.tar.gz 在Windows7(64Bit)烧写失败了。烧录linux成功,烧录Android失败了。用的是i.MX6D开发板,请问根据下面的错误可以知道到底是哪里出了问题? 下面是错误日志: DLL version: 2.6.2 Wednesday, September 18, 2019 11:48:45 Start new logging ModuleID[2] LevelID[10]: CMyExceptionHandler thread is running ModuleID[2] LevelID[1]: new MxHidDeviceClass ModuleID[2] LevelID[10]: new MxHidDevice[04CCEB88] ModuleID[2] LevelID[1]: new MxHidDeviceClass ModuleID[2] LevelID[10]: new MxHidDevice[04C5A288] ModuleID[2] LevelID[1]: new MxHidDeviceClass ModuleID[2] LevelID[10]: new MxHidDevice[04D10FD8] ModuleID[2] LevelID[1]: new MxHidDeviceClass ModuleID[2] LevelID[10]: new MxHidDevice[04D11398] ModuleID[2] LevelID[1]: new MxHidDeviceClass ModuleID[2] LevelID[10]: new MxHidDevice[04C5F460] ModuleID[2] LevelID[1]: new MxHidDeviceClass ModuleID[2] LevelID[10]: new MxHidDevice[04C5FA80] 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: evChangeWnd::OnDeviceChange() - DEVICE_REMOVAL_EVT(\\?\USB#VID_15A2& ID_0054#5&319e20c6&0&1#{a5dcbf10-6530-11d2-901f-00c04fb951ed}) ModuleID[2] LevelID[10]: DeviceManager: evChangeWnd::OnDeviceChange() - end ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - DEVICE_REMOVAL_EVT(\\?\USB#VID_15A2& ID_0054#5&319e20c6&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& ID_0054\5&319E20C6&0&1, _deviceInstanceID: USB\VID_15A2& ID_0054\5&319E20C6&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_0054, Hub:1-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[04C5FA80] ModuleID[2] LevelID[10]: DeviceManager: evChangeWnd::OnDeviceChange() - DEVICE_ARRIVAL_EVT(\\?\USB#VID_15A2& ID_0054#5&319e20c6&0&1#{a5dcbf10-6530-11d2-901f-00c04fb951ed}) ModuleID[2] LevelID[10]: DeviceManager: evChangeWnd::OnDeviceChange() - end ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - DEVICE_ARRIVAL_EVT(\\?\USB#VID_15A2& ID_0054#5&319e20c6&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_15a2&pid_0054#6&323a0273&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} ModuleID[2] LevelID[10]: new MxHidDevice[04C5FA40] ModuleID[2] LevelID[10]: DeviceClass::FindDeviceByUsbPath--DeviceListType_New, devInstPathToFind: USB\VID_15A2& ID_0054\5&319E20C6&0&1, _deviceInstanceID: USB\VID_15A2& ID_0054\5&319E20C6&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& ID_0054#5&319E20C6&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_0054, Hub:1-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:\Users\Administrator\Desktop\IMX6\mfgtools\Profiles\linux\OS Firmware\files\android\sabresd\u-boot-imx6q.imx ModuleID[2] LevelID[10]: CmdOperation[0], skip current command, so SetEvent(hDevCanDeleteEvent) ModuleID[2] LevelID[10]: CmdOperation[0], skip current command, so SetEvent(hDevCanDeleteEvent) ModuleID[2] LevelID[10]: CmdOperation[0], skip current command, so SetEvent(hDevCanDeleteEvent) ModuleID[2] LevelID[10]: CmdOperation[0], skip current command, so SetEvent(hDevCanDeleteEvent) ModuleID[2] LevelID[10]: ExecuteCommand--Load[WndIndex:0], File is C:\Users\Administrator\Desktop\IMX6\mfgtools\Profiles\linux\OS Firmware\firmware\zImage, address is 0x12000000 ModuleID[2] LevelID[10]: PortMgrDlg(0)--Command Load excute successfully, retry count: 0 ModuleID[2] LevelID[10]: CmdOperation[0], skip current command, so SetEvent(hDevCanDeleteEvent) ModuleID[2] LevelID[10]: ExecuteCommand--Load[WndIndex:0], File is C:\Users\Administrator\Desktop\IMX6\mfgtools\Profiles\linux\OS Firmware\firmware\fsl-image-mfgtool-initramfs-imx_mfgtools.cpio.gz.u-boot, address is 0x12C00000 ModuleID[2] LevelID[10]: PortMgrDlg(0)--Command Load excute successfully, retry count: 0 ModuleID[2] LevelID[10]: CmdOperation[0], skip current command, so SetEvent(hDevCanDeleteEvent) ModuleID[2] LevelID[10]: ExecuteCommand--Load[WndIndex:0], File is C:\Users\Administrator\Desktop\IMX6\mfgtools\Profiles\linux\OS Firmware\firmware\zImage-imx6q-sabresd.dtb, address is 0x18000000 ModuleID[2] LevelID[10]: PortMgrDlg(0)--Command Load excute successfully, retry count: 0 ModuleID[2] LevelID[10]: CmdOperation[0], skip current command, so SetEvent(hDevCanDeleteEvent) ModuleID[2] LevelID[10]: ExecuteCommand--Jump[WndIndex:0] ModuleID[2] LevelID[10]: *********MxHidDevice[04C5FA40] 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]: CmdOperation[0] device chagned and reset to state 0 ModuleID[2] LevelID[10]: ExecuteCommand--Boot[WndIndex:0], File is C:\Users\Administrator\Desktop\IMX6\mfgtools\Profiles\linux\OS Firmware\files\android\sabresd\u-boot-imx6q.imx ModuleID[2] LevelID[1]: MxHidDevice::Read() Error reading from device 0x48f. ModuleID[2] LevelID[1]: Failed to read HAB type from ROM!!! ModuleID[2] LevelID[1]: Failed to initialize memory! ModuleID[2] LevelID[1]: PortMgrDlg(0)--MxHidDevice--Command Boot excute failed ModuleID[2] LevelID[10]: CmdOperation[0], current command executed failed, so SetEvent(hDevCanDeleteEvent) ModuleID[2] LevelID[10]: DeviceManager: evChangeWnd::OnDeviceChange() - DEVICE_REMOVAL_EVT(\\?\USB#VID_15A2& ID_0054#5&319e20c6&0&1#{a5dcbf10-6530-11d2-901f-00c04fb951ed}) ModuleID[2] LevelID[10]: DeviceManager: evChangeWnd::OnDeviceChange() - end ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - DEVICE_REMOVAL_EVT(\\?\USB#VID_15A2&PID_0054#5&319e20c6&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_0054\5&319E20C6&0&1, _deviceInstanceID: USB\VID_15A2&PID_0054\5&319E20C6&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_0054, Hub:1-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[04C5FA40]
CPU:原厂标准完整型号: MCIMX6D6AVT10AD
DDR:SAMSUNG K482G1646F *2
eMMC:SanDisk SDINBDG4-16G
android版本:android_M6.0.1_2.1.0_source.tar.gz
kernel版本:m6.0.1_2.1.0-ga
u-boot版本:m6.0.1_2.1.0-ga
patch版本:imx_M6.0.1_2.1.0
麻烦帮忙确认一下问题出在哪?谢谢! |