在线时间60 小时
UID2090836
注册时间2014-5-5
NXP金币0
该用户从未签到
中级会员
 
- 积分
- 372
- 最后登录
- 1970-1-1
|
本帖最后由 新宝山人 于 2015-8-4 19:05 编辑
各位大侠:
我在烧写 自制的 IMX6 duaLite 板时,在找到SD 卡后在"Formating rootfs partition "就卡住 了。我这块板子是参考SABERLITE AI 设计的,在烧写时采用的是从官方下载的Android JB4.3,Linux3.0.35版本IMX6 DUALITE/SOLO 下载工具包
可能是因为我用的是TF卡,原理图和Sabrelite AI 那块板子稍微有所不同。有哪位大侠能帮我诊断下 mfgtool log文件。 引起烧不下去的原因是什么?是不是因为内核代码需要改。如果要改,应该怎样改?
SABREAI原理图和我的稍有不同,它的SD&EMMC 接的是SD3。而我eMMC接的是SD4,TF卡接的是SD3。 SABREAI 的SD 和MMC
AI_EMMC&SD
我的eMMC原理图
我的EMMC原理图
我的SD卡原理图
我的SD卡原理图
以下是 mfgtool的日志文件
DLL version: 2.2.3
Sunday, August 02, 2015 21:10:10 Start new logging
ModuleID[2] LevelID[10]: CMyExceptionHandler thread is running
ModuleID[2] LevelID[1]: new MxHidDeviceClass
ModuleID[2] LevelID[10]: new MxHidDevice[00C4F880]
ModuleID[2] LevelID[10]: DeviceTypeDisk--_devices size: 5
ModuleID[2] LevelID[10]: Volume--StorageDisk, Disk->_driveNumber:2, Volume->_diskNumber:3
ModuleID[2] LevelID[10]: Volume--StorageDisk, Disk->_driveNumber:5, Volume->_diskNumber:3
ModuleID[2] LevelID[10]: Volume--StorageDisk, Disk->_driveNumber:6, Volume->_diskNumber:3
ModuleID[2] LevelID[10]: Volume--StorageDisk, Disk->_driveNumber:4, Volume->_diskNumber:3
ModuleID[2] LevelID[10]: Volume--StorageDisk, Disk->_driveNumber:3, Volume->_diskNumber:3
ModuleID[2] LevelID[10]: DeviceTypeDisk--find Disk device: 00C67DC0
ModuleID[2] LevelID[10]: Device::hubIndex::getmsc, return the port index is: 7
ModuleID[2] LevelID[10]: DeviceTypeDisk--_devices size: 5
ModuleID[2] LevelID[10]: Volume--StorageDisk, Disk->_driveNumber:2, Volume->_diskNumber:5
ModuleID[2] LevelID[10]: Volume--StorageDisk, Disk->_driveNumber:5, Volume->_diskNumber:5
ModuleID[2] LevelID[10]: DeviceTypeDisk--find Disk device: 00C5A030
ModuleID[2] LevelID[10]: Device::hubIndex::getmsc, return the port index is: 7
ModuleID[2] LevelID[10]: DeviceTypeDisk--_devices size: 5
ModuleID[2] LevelID[10]: Volume--StorageDisk, Disk->_driveNumber:2, Volume->_diskNumber:6
ModuleID[2] LevelID[10]: Volume--StorageDisk, Disk->_driveNumber:5, Volume->_diskNumber:6
ModuleID[2] LevelID[10]: Volume--StorageDisk, Disk->_driveNumber:6, Volume->_diskNumber:6
ModuleID[2] LevelID[10]: DeviceTypeDisk--find Disk device: 00C5EA20
ModuleID[2] LevelID[10]: Device::hubIndex::getmsc, return the port index is: 7
ModuleID[2] LevelID[10]: DeviceTypeDisk--_devices size: 5
ModuleID[2] LevelID[10]: Volume--StorageDisk, Disk->_driveNumber:2, Volume->_diskNumber:2
ModuleID[2] LevelID[10]: DeviceTypeDisk--find Disk device: 00C55570
ModuleID[2] LevelID[10]: Device::hubIndex::getmsc, return the port index is: 7
ModuleID[2] LevelID[10]: DeviceTypeDisk--_devices size: 5
ModuleID[2] LevelID[10]: Volume--StorageDisk, Disk->_driveNumber:2, Volume->_diskNumber:4
ModuleID[2] LevelID[10]: Volume--StorageDisk, Disk->_driveNumber:5, Volume->_diskNumber:4
ModuleID[2] LevelID[10]: Volume--StorageDisk, Disk->_driveNumber:6, Volume->_diskNumber:4
ModuleID[2] LevelID[10]: Volume--StorageDisk, Disk->_driveNumber:4, Volume->_diskNumber:4
ModuleID[2] LevelID[10]: DeviceTypeDisk--find Disk device: 00C633F8
ModuleID[2] LevelID[10]: Device::hubIndex::getmsc, return the port index is: 7
ModuleID[2] LevelID[10]: Device Manager thread is running
ModuleID[2] LevelID[10]: CmdOperation[0] device chagned and reset to state 0
ModuleID[2] LevelID[10]: ExecuteCommand--Boot[WndIndex:0], File is C:\Documents and Settings\Administrator\ModuleID[2] LevelID[10]: ExecuteCommand--Load[WndIndex:0], File is C:\Documents and Settings\Administrator\ModuleID[2] LevelID[10]: PortMgrDlg(0)--Command Load excute successfully, retry count: 0
ModuleID[2] LevelID[10]: ExecuteCommand--Load[WndIndex:0], File is C:\Documents and Settings\Administrator\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[00C4F880] 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: evChangeWnd::OnDeviceChange() - DEVICE_REMOVAL_EVT(\\?\USB#Vid_15a2& id_0061#5&a74dd04&0&6#{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_0061#5&a74dd04&0&6#{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_0061\5&A74DD04&0&6, _deviceInstanceID: USB\VID_15A2& ID_0061\5&A74DD04&0&6
ModuleID[2] LevelID[10]: DeviceClass::FindDeviceByUsbPath--DeviceListType_Current, Find the device
ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - DEVICE_REMOVAL_EVT,[MxHidDeviceClass] vid_15a2&pid_0061, Hub:5-Port:6
ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - DEVICE_REMOVAL_EVT, Notify
ModuleID[2] LevelID[10]: DeviceManager: evChangeWnd::OnDeviceChange() - DEVICE_ARRIVAL_EVT(\\?\USB#Vid_0E0F& id_0001#5&a74dd04&0&6#{a5dcbf10-6530-11d2-901f-00c04fb951ed})
ModuleID[2] LevelID[10]: DeviceManager: evChangeWnd::OnDeviceChange() - end
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[00C4F880]
ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - DEVICE_ARRIVAL_EVT(\\?\USB#Vid_0E0F& id_0001#5&a74dd04&0&6#{a5dcbf10-6530-11d2-901f-00c04fb951ed})
ModuleID[2] LevelID[10]: DeviceManager: evChangeWnd::OnDeviceChange() - DEVICE_REMOVAL_EVT(\\?\USB#Vid_0E0F& id_0001#5&a74dd04&0&6#{a5dcbf10-6530-11d2-901f-00c04fb951ed})
ModuleID[2] LevelID[10]: DeviceManager: evChangeWnd::OnDeviceChange() - end
ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - DEVICE_REMOVAL_EVT(\\?\USB#Vid_0E0F& id_0001#5&a74dd04&0&6#{a5dcbf10-6530-11d2-901f-00c04fb951ed})
ModuleID[2] LevelID[10]: DeviceManager: evChangeWnd::OnDeviceChange() - DEVICE_ARRIVAL_EVT(\\?\USB#Vid_066f& id_37ff#5&a74dd04&0&6#{a5dcbf10-6530-11d2-901f-00c04fb951ed})
ModuleID[2] LevelID[10]: DeviceManager: evChangeWnd::OnDeviceChange() - end
ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - DEVICE_ARRIVAL_EVT(\\?\USB#Vid_066f& id_37ff#5&a74dd04&0&6#{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: evChangeWnd::OnDeviceChange() - VOLUME_ARRIVAL_EVT(N)
ModuleID[2] LevelID[10]: DeviceManager: evChangeWnd::OnDeviceChange() - end
ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - VOLUME_ARRIVAL_EVT(N)
ModuleID[2] LevelID[10]: VolumeDeviceClass::AddUsbDevice() N
ModuleID[2] LevelID[10]: DeviceTypeDisk--_devices size: 6
ModuleID[2] LevelID[10]: Volume--StorageDisk, Disk->_driveNumber:2, Volume->_diskNumber:3
ModuleID[2] LevelID[10]: Volume--StorageDisk, Disk->_driveNumber:5, Volume->_diskNumber:3
ModuleID[2] LevelID[10]: Volume--StorageDisk, Disk->_driveNumber:6, Volume->_diskNumber:3
ModuleID[2] LevelID[10]: Volume--StorageDisk, Disk->_driveNumber:4, Volume->_diskNumber:3
ModuleID[2] LevelID[10]: Volume--StorageDisk, Disk->_driveNumber:3, Volume->_diskNumber:3
ModuleID[2] LevelID[10]: DeviceTypeDisk--find Disk device: 00C67DC0
ModuleID[2] LevelID[10]: Device::hubIndex::getmsc, return the port index is: 7
ModuleID[2] LevelID[10]: DeviceTypeDisk--_devices size: 6
ModuleID[2] LevelID[10]: Volume--StorageDisk, Disk->_driveNumber:2, Volume->_diskNumber:5
ModuleID[2] LevelID[10]: Volume--StorageDisk, Disk->_driveNumber:5, Volume->_diskNumber:5
ModuleID[2] LevelID[10]: DeviceTypeDisk--find Disk device: 00C5A030
ModuleID[2] LevelID[10]: Device::hubIndex::getmsc, return the port index is: 7
ModuleID[2] LevelID[10]: DeviceTypeDisk--_devices size: 6
ModuleID[2] LevelID[10]: Volume--StorageDisk, Disk->_driveNumber:2, Volume->_diskNumber:6
ModuleID[2] LevelID[10]: Volume--StorageDisk, Disk->_driveNumber:5, Volume->_diskNumber:6
ModuleID[2] LevelID[10]: Volume--StorageDisk, Disk->_driveNumber:6, Volume->_diskNumber:6
ModuleID[2] LevelID[10]: DeviceTypeDisk--find Disk device: 00C5EA20
ModuleID[2] LevelID[10]: Device::hubIndex::getmsc, return the port index is: 7
ModuleID[2] LevelID[10]: DeviceTypeDisk--_devices size: 6
ModuleID[2] LevelID[10]: Volume--StorageDisk, Disk->_driveNumber:2, Volume->_diskNumber:2
ModuleID[2] LevelID[10]: DeviceTypeDisk--find Disk device: 00C55570
ModuleID[2] LevelID[10]: Device::hubIndex::getmsc, return the port index is: 7
ModuleID[2] LevelID[10]: DeviceTypeDisk--_devices size: 6
ModuleID[2] LevelID[10]: Volume--StorageDisk, Disk->_driveNumber:2, Volume->_diskNumber:4
ModuleID[2] LevelID[10]: Volume--StorageDisk, Disk->_driveNumber:5, Volume->_diskNumber:4
ModuleID[2] LevelID[10]: Volume--StorageDisk, Disk->_driveNumber:6, Volume->_diskNumber:4
ModuleID[2] LevelID[10]: Volume--StorageDisk, Disk->_driveNumber:4, Volume->_diskNumber:4
ModuleID[2] LevelID[10]: DeviceTypeDisk--find Disk device: 00C633F8
ModuleID[2] LevelID[10]: Device::hubIndex::getmsc, return the port index is: 7
ModuleID[2] LevelID[10]: DeviceTypeDisk--_devices size: 6
ModuleID[2] LevelID[10]: Volume--StorageDisk, Disk->_driveNumber:2, Volume->_diskNumber:7
ModuleID[2] LevelID[10]: Volume--StorageDisk, Disk->_driveNumber:5, Volume->_diskNumber:7
ModuleID[2] LevelID[10]: Volume--StorageDisk, Disk->_driveNumber:6, Volume->_diskNumber:7
ModuleID[2] LevelID[10]: Volume--StorageDisk, Disk->_driveNumber:4, Volume->_diskNumber:7
ModuleID[2] LevelID[10]: Volume--StorageDisk, Disk->_driveNumber:3, Volume->_diskNumber:7
ModuleID[2] LevelID[10]: Volume--StorageDisk, Disk->_driveNumber:7, Volume->_diskNumber:7
ModuleID[2] LevelID[10]: DeviceTypeDisk--find Disk device: 00C4F880
ModuleID[2] LevelID[10]: Device::hubIndex::getmsc, return the port index is: 6
ModuleID[2] LevelID[10]: VolumeDeviceClass::AddUsbDevice() successful N add to current list, retrycount: 0
ModuleID[2] LevelID[10]: Device::hubIndex::getmsc, return the port index is: 6
ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - VOLUME_ARRIVAL_EVT-Disk(N), Hub:5-Port:6
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 send
ModuleID[2] LevelID[10]: ExecuteCommand--Push[WndIndex:0], Body is $ tar xf $FILE
ModuleID[2] LevelID[10]: ExecuteCommand--Push[WndIndex:0], Body is $ sh mksdcard.sh /dev/mmcblk1
ModuleID[2] LevelID[10]: ExecuteCommand--Push[WndIndex:0], Body is send
ModuleID[2] LevelID[10]: ExecuteCommand--Push[WndIndex:0], Body is $ dd if=$FILE of=/dev/mmcblk1 bs=1k seek=1 skip=1 conv=fsync
ModuleID[2] LevelID[10]: ExecuteCommand--Push[WndIndex:0], Body is send
ModuleID[2] LevelID[10]: ExecuteCommand--Push[WndIndex:0], Body is $ dd if=$FILE of=/dev/mmcblk1 bs=1M seek=1 conv=fsync
ModuleID[2] LevelID[10]: ExecuteCommand--Push[WndIndex:0], Body is $ mkfs.ext3 -j /dev/mmcblk1p1
ModuleID[2] LevelID[1]: PortMgrDlg(0)--MSCDevice--Command Push(no file) excute failed
ModuleID[2] LevelID[10]: CmdOperation[0], current command executed failed, so SetEvent(hDevCanDeleteEvent)
在这里卡住了
找到SD卡
|
|