liuhuilfh 发表于 2019-11-21 16:50:46

mfgtool烧录中途找不到设备

版主及各位好:
          我使用的是imx6dlsabresd开发板,mfgtool在台式机 win10 上,问题是mfgtool工具烧录过程中途停止,无法找到设备。如下图。
          整个烧录包是从另一个电脑上复制过来的,并且在另一个电脑上是可以正常烧录的。(另一电脑是win10,笔记本),请问这是什么问题,从哪儿入手解决。      
                  
         mfgtool.log的日志显示了错误内容:

ModuleID LevelID: *********MxHidDevice Jump to Ramkernel successfully!**********
ModuleID LevelID: CmdOperation, current state command has been finished and the last command is successful, so SetEvent(hDevCanDeleteEvent)
ModuleID LevelID: DeviceManager::DevChangeWnd::OnDeviceChange() - DEVICE_REMOVAL_EVT(\\?\USB#VID_15A2&PID_0061#5&3835c29a&0&7#{a5dcbf10-6530-11d2-901f-00c04fb951ed})
ModuleID LevelID: DeviceManager::DevChangeWnd::OnDeviceChange() - end
ModuleID LevelID: DeviceManager::OnMsgDeviceEvent() - DEVICE_REMOVAL_EVT(\\?\USB#VID_15A2&PID_0061#5&3835c29a&0&7#{a5dcbf10-6530-11d2-901f-00c04fb951ed})
ModuleID LevelID: DeviceClass::FindDeviceByUsbPath--DeviceListType_Current, _devices.size: 1
ModuleID LevelID: DeviceClass::FindDeviceByUsbPath--DeviceListType_Current, devInstPathToFind: USB\VID_15A2&PID_0061\5&3835C29A&0&7, _deviceInstanceID: USB\VID_15A2&PID_0061\5&3835C29A&0&7
ModuleID LevelID: DeviceClass::FindDeviceByUsbPath--DeviceListType_Current, Find the device
ModuleID LevelID: DeviceManager::OnMsgDeviceEvent() - DEVICE_REMOVAL_EVT, vid_15a2&pid_0061, Hub:1-Port:7
ModuleID LevelID: DeviceManager::OnMsgDeviceEvent() - DEVICE_REMOVAL_EVT, Notify
ModuleID LevelID: CmdOpreation--OnDeviceChangeNotify, Volume Arrive/Remove or Device Arrive/Remove
ModuleID LevelID: CmdOpreation--OnDeviceChangeNotify, m_p_usb_port is not NULL, so only refresh
ModuleID LevelID: CmdOpreation--OnDeviceChangeNotify, Volume/Device Remove
ModuleID LevelID: CmdOpreation--set m_hDeviceRemoveEvent.
ModuleID LevelID: CmdOpreation--WaitforEvents device remove1
ModuleID LevelID: DeviceManager::OnMsgDeviceEvent()-DEVICE_REMOVAL_EVT, hDevCanDeleteEvent has been set
ModuleID LevelID: delete MxHidDevice
ModuleID LevelID: DeviceManager::DevChangeWnd::OnDeviceChange() - DEVICE_ARRIVAL_EVT(\\?\USB#VID_066F&PID_37FF#5&3835c29a&0&7#{a5dcbf10-6530-11d2-901f-00c04fb951ed})

ModuleID LevelID: DeviceManager::DevChangeWnd::OnDeviceChange() - end
ModuleID LevelID: DeviceManager::OnMsgDeviceEvent() - DEVICE_ARRIVAL_EVT(\\?\USB#VID_066F&PID_37FF#5&3835c29a&0&7#{a5dcbf10-6530-11d2-901f-00c04fb951ed})
ModuleID LevelID: DeviceManager::OnMsgDeviceEvent() - DEVICE_ARRIVAL_EVT, vid_066f&pid_37ff, not handled
ModuleID LevelID: DeviceManager::DevChangeWnd::OnDeviceChange() - VOLUME_ARRIVAL_EVT(F)
ModuleID LevelID: DeviceManager::DevChangeWnd::OnDeviceChange() - end
ModuleID LevelID: DeviceManager::OnMsgDeviceEvent() - VOLUME_ARRIVAL_EVT(F)
ModuleID LevelID: VolumeDeviceClass::AddUsbDevice()F
ModuleID LevelID: VolumeDeviceClass::AddUsbDevice() failed F
ModuleID LevelID: DeviceManager::OnMsgDeviceEvent() - VOLUME_ARRIVAL_EVT-Disk(F), Hub:0-Port:0


         目前未找到解决方法。请大家帮忙给看下。

zhichao 发表于 2019-11-22 09:25:45

您看一下打印信息是否继续出现,如果有,可以等待一会,应该可以烧写完成,

zhichao 发表于 2019-11-22 10:01:36

还有可能是虚拟机弹出连接主机还是虚拟机的选项框,可以默认连接主机,或关闭虚拟机

liuhuilfh 发表于 2019-11-22 10:06:41

zhichao 发表于 2019-11-22 09:25
您看一下打印信息是否继续出现,如果有,可以等待一会,应该可以烧写完成,

在出现那个界面之后,串口的输出如下:
starting kernel....
......
No soundcards found.
Freeing unused kernel memory: 384K (80912000 - 80972000)
mmc3: new DDR MMC card at address 0001
mmcblk3: mmc3:0001 DG4008 7.28 GiB
mmcblk3boot0: mmc3:0001 DG4008 partition 1 4.00 MiB
mmcblk3boot1: mmc3:0001 DG4008 partition 2 4.00 MiB
mmcblk3rpmb: mmc3:0001 DG4008 partition 3 4.00 MiB
hub 1-1:1.0: USB hub found
hub 1-1:1.0: 4 ports detected
Starting UTP
mmcblk3: p1 p2 p3 < p5 p6 p7 p8 p9 p10 > p4
uuc 0.5
UTP: Waiting for device to appear
UTP: file/device node /dev/utp already exists
cpu_id is 0
usb 1-1.4: new high-speed USB device number 3 using ci_hdrc
几分钟后出现下面的输出。
random: nonblocking pool is initialized
停止了,不再有输出。烧录也没有完成。

liuhuilfh 发表于 2019-11-22 11:06:55

zhichao 发表于 2019-11-22 10:01
还有可能是虚拟机弹出连接主机还是虚拟机的选项框,可以默认连接主机,或关闭虚拟机
没有打开虚拟机软件vmware,应该不是这个情况。并且在执行到上述步骤时,主机上会自动打开一个U盘(F:)的窗口。

zhichao 发表于 2019-11-22 17:24:34

您看看烧写工具是1G还是2G,是不是选错了,主机上有盘的弹窗没事,看看线有没有问题

liuhuilfh 发表于 2019-11-25 17:34:23

zhichao 发表于 2019-11-22 17:24
您看看烧写工具是1G还是2G,是不是选错了,主机上有盘的弹窗没事,看看线有没有问题

不清楚您说的这个1G还是2G从哪里看? 能给说下查看方法吗?

zhichao 发表于 2019-11-26 08:46:14

看emmc上是-8G(1G)还是-16G(2G)

liuhuilfh 发表于 2020-1-2 16:49:10

已经修复了,重装系统才解决。

暴躁韭菜 发表于 2021-1-14 13:07:57

liuhuilfh 发表于 2020-1-2 16:49
已经修复了,重装系统才解决。

UTP: Waiting for device to appear
usb 1-1.1: new high-speed USB device number 3 using ci_hdrc

楼主你好,我的也是这个问题,你说的重装系统是指什么?我是imx6ull开发板。

wjy 发表于 2021-1-14 14:49:17

暴躁韭菜 发表于 2021-1-14 13:07
UTP: Waiting for device to appear
usb 1-1.1: new high-speed USB device number 3 using ci_hdrc



mfgtools这个烧写工具在win10上的稳定性不好,在win10上失败概率较高,故如果不能正常使用可检查一下hid驱动是否正常安装,检查一下用的烧写线是不是数据线,如果都不行的话只能更换电脑或重新做电脑系统了。
页: [1]
查看完整版本: mfgtool烧录中途找不到设备