完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
1.运行MFGtools之前,是否需要修改cfg.ini?(我的板子版本为256MB DDR,256MB NAND)查看cfg.ini里面的[平台]
板= sabreSD [LIST] 名称= SD卡 [变量] 板= sabresd MMC = 0 sxuboot = sabresd sxdtb = SDB 7duboot = sabresd 7ddtb = SDB 6uluboot = 14x14ddr3arm2 6uldtb = 14× 14dr3arm2 6uldtb = 14× 14bDDR - 14bDDR3 -DDR3 ARM2 slldtb = EVK slluboot = EVK 7ulpdtb = EVK 7ulpuboot = EVK LDO = 加= initramfs的= FSL-图像mfgtool-initramfs的-imx_mfgtools.cpio.gz.u引导 寻求= 1 sxnor = qspi2 7dnor = qspi1 6ulnor = qspi1 nor_part=0 android_m4_image=placeholder 上面红色部分是否需要修改? 2.如果模板采用mfgtool2-yocto-mx-sabresd-nand.vbs文档运行: Set wshShell = CreateObject("WScript.shell") wshShell.run "mfgtool2.exe -c ""linux"" -l ""NAND Flash"" -s ""board=sabreauto"" -s ""sxuboot=sabreauto"" -s ""sxdtb=sabreauto"" -s ""nand=nand" " -s ""nanddtb=gpmi-weim"" -s ""part_uboot=0"" -s ""part_kernel=1"" -s ""part_dtb=2"" -s ""part_rootfs= 4 "" " 是否需要修改为你们提供的烧录模板mfgtool2-yocto-mx-evk-256mnand.vbs 文档中 Set wshShell = CreateObject("WScript.shell") wshShell.run "mfgtool2.exe -c ""linux"" -l ""256m NAND Flash"" -s ""sxuboot=sabreauto"" -s ""sxdtb=sabreauto"" -s ""6uluboot=14x14evk"" -s ""6uldtb=14x14-evk"" -s ""board=sabreauto"" -s ""nand=nand"" -s ""nanddtb=gpmi-256m"" -s ""part_uboot=0"" - s ""part_kernel=1"" -s ""part_dtb=2"" -s ""part_rootfs= 3 "" " Set wshShell = Nothing 3.将贵司提供的如下烧写文档: u-boot-256mnand.imx zImage imx6ul-14x14-evk-gpmi-c2-256m-7-1024x600.dtb rootfs-console.tar。bz2 分别改名如下: u-boot-imx6ul14x14evk_nand。imx zImage zImage-imx6ul-14x14-evk-gpmi-weim.dtb rootfs_nogpu.tar.bz2 包括 将基本文件系统的三个文档拷贝到:L4.9.88_2.0.格式工具fgtoolsProsLinuxLinux桌面会话m文件 将含根文件系统的四个文档目标拷贝到:L4.9.88_2.0.0_mfg-toolmfgtoolsProfilesLinuxOS Firmwarefiles 5.将指定的拨码设置为8 off,1234567 on 6。精美点击mfgtool2-yocto-mx-sabresd-nand.vbs打开方式选择mfgtool,出现如下图片 贴图如下: 请飞凌技术大拿,帮我分析一下,问题到底出在什么地方? |
|
相关推荐
4个回答
|
|
mfgtool日志文件显示如下:
DLL version: 2.7.0 Friday, April 08, 2020 11:22:31 Start new logging ModuleID[2] LevelID[10]: CMyExceptionHandler thread is running ModuleID[2] LevelID[1]: new MxHidDeviceClass ModuleID[2] LevelID[10]: new MxHidDevice[00A8D988] ModuleID[2] LevelID[1]: new MxHidDeviceClass ModuleID[2] LevelID[10]: new MxHidDevice[00A8E1F0] ModuleID[2] LevelID[1]: new MxHidDeviceClass ModuleID[2] LevelID[10]: new MxHidDevice[02FC7550] ModuleID[2] LevelID[1]: new MxHidDeviceClass ModuleID[2] LevelID[10]: new MxHidDevice[02FC7A00] ModuleID[2] LevelID[1]: new MxHidDeviceClass ModuleID[2] LevelID[10]: new MxHidDevice[02FC0500] ModuleID[2] LevelID[1]: new MxHidDeviceClass ModuleID[2] LevelID[10]: new MxHidDevice[02FC07E8] ModuleID[2] LevelID[1]: new MxHidDeviceClass ModuleID[2] LevelID[10]: new MxHidDevice[02FC0AD0] ModuleID[2] LevelID[1]: new MxHidDeviceClass ModuleID[2] LevelID[10]: new MxHidDevice[02FC0DB8] ModuleID[2] LevelID[1]: new MxHidDeviceClass ModuleID[2] LevelID[10]: new MxHidDevice[066A04C0] ModuleID[2] LevelID[10]: Device Manager线程正在运行 ModuleID[2] LevelID[1]:无法在初始化之前设置 m_hStopEvent 或它已经停止 ModuleID[2] LevelID[10]:CmdOperation[0] 设备更改并重置为状态 0 ModuleID[2] LevelID[ 10]:CmdOperation[0],跳过当前命令,所以SetEvent(hDevCanDeleteEvent) ModuleID[2] LevelID[10]: CmdOperation[0],跳过当前命令,所以 SetEvent(hDevCanDeleteEvent) ModuleID[2] LevelID[10]: CmdOperation[0],跳过当前命令,所以 SetEvent(hDevCanDeleteEvent) ModuleID[2] LevelID[10]: CmdOperation[0],跳过当前命令,所以 SetEvent(hDevCanDeleteEvent) ModuleID[2] LevelID[10]: CmdOperation[0],跳过当前命令,所以 SetEvent(hDevCanDeleteEvent) ModuleID[2] LevelID[10] : CmdOperation[0], 跳过当前命令,所以SetEvent(hDevCanDeleteEvent) ModuleID[2] LevelID[10]: ExecuteCommand--Boot[WndIndex:0], File is I:L4.9.88_2.0.0_mfg-toolmfgtools ProfilesLinuxOS Firmwarefirmware u-boot-imx6ul14x14ddr3arm2_sd.imx ModuleID[2] LevelID[10]: CmdOperation[0],跳过当前命令,所以SetEvent(hDevCanDeleteEvent) ModuleID[2] LevelID[10]: CmdOperation[0],跳过当前命令,所以 SetEvent(hDevCanDeleteEvent) ModuleID[2] LevelID[10]: CmdOperation[0],跳过当前命令,所以 SetEvent(hDevCanDeleteEvent) ModuleID[2] LevelID[10]:ExecuteCommand--Load[WndIndex:0],文件为I:L4.9.88_2.0.0_mfg-toolmfgtoolsProfilesLinuxOS FirmwarefirmwarezImage,地址为0x80800000 ModuleID[2] LevelID[10]: PortMgrDlg(0)--Command Load 执行成功,重试次数:0 ModuleID[2] LevelID[10]: CmdOperation[0],跳过当前命令,所以 SetEvent(hDevCanDeleteEvent) ModuleID[2] LevelID[10 ]: CmdOperation[0],跳过当前命令,所以SetEvent(hDevCanDeleteEvent) ModuleID[2] LevelID[10]: ExecuteCommand--Load[WndIndex:0], File is I:L4.9.88_2.0.0_mfg-toolmfgtoolsProfilesLinuxOS Firmwarefirmwarefsl-image-mfgtool -initramfs-imx_mfgtools.cpio.gz.u-boot, address is 0x83800000 ModuleID[2] LevelID[10]: PortMgrDlg(0)--Command Load 执行成功,重试次数:0 ModuleID[2] LevelID[10]: CmdOperation [0],跳过当前命令,所以 SetEvent(hDevCanDeleteEvent) ModuleID[2] LevelID[10]: CmdOperation[0],跳过当前命令,所以 SetEvent(hDevCanDeleteEvent) ModuleID[2] LevelID[10]: CmdOperation[0],跳过当前命令,所以 SetEvent(hDevCanDeleteEvent) ModuleID[2] LevelID[10]: CmdOperation[0],跳过当前命令,所以 SetEvent(hDevCanDeleteEvent) ModuleID[2] LevelID[10]: CmdOperation[0],跳过当前命令,所以 SetEvent(hDevCanDeleteEvent) ModuleID[2] LevelID[10]: CmdOperation[0],跳过当前命令,所以 SetEvent(hDevCanDeleteEvent) ModuleID[2] LevelID[10]: CmdOperation[0],跳过当前命令,所以SetEvent(hDevCanDeleteEvent) ModuleID[2] LevelID[10]: ExecuteCommand--Load[WndIndex:0], File is I:L4.9.88_2.0.0_mfg -toolmfgtoolsProfilesLinuxOS Firmwarefirmware zImage-imx6ul-14x14-ddr3-arm2.dtb,地址为0x83000000 ModuleID[2] LevelID[10]: PortMgrDlg(0)--命令加载执行成功,重试count: 0 ModuleID[2] LevelID[10]: CmdOperation[0],跳过当前命令,所以 SetEvent(hDevCanDeleteEvent) ModuleID[2] LevelID[10]: CmdOperation[0],跳过当前命令,所以SetEvent(hDevCanDeleteEvent) ModuleID[2] LevelID[10]: ExecuteCommand--Jump[WndIndex:0] ModuleID[2] LevelID[10]: *********MxHidDevice[066A04C0] 跳转到 Ramkernel 成功!********** ModuleID[2] LevelID[10]: CmdOperation[0],当前状态命令已经完成并且最后一条命令成功,所以 SetEvent(hDevCanDeleteEvent) ModuleID[2] LevelID[10]: CmdOperation[0] device chagned and reset to state 0 ModuleID[2] LevelID[10]: CmdOperation[0],跳过当前命令,所以 SetEvent (hDevCanDeleteEvent) ModuleID[2] LevelID[10]: CmdOperation[0],跳过当前命令,所以 SetEvent(hDevCanDeleteEvent) ModuleID[2] LevelID[10]: CmdOperation[0],跳过当前命令,所以 SetEvent(hDevCanDeleteEvent) ModuleID[2] LevelID[10]: CmdOperation[0],跳过当前命令,所以 SetEvent(hDevCanDeleteEvent) ModuleID[2] LevelID[10]: CmdOperation[0],跳过当前命令,所以 SetEvent(hDevCanDeleteEvent) ModuleID[2] LevelID[10]: CmdOperation[0],跳过当前命令,所以 SetEvent(hDevCanDeleteEvent) ModuleID[2] LevelID[10] : ExecuteCommand--Boot[WndIndex:0], File is I:L4.9.88_2.0.0_mfg-toolmfgtoolsProfilesLinuxOS Firmwarefirmware u-boot-imx6ul14x14ddr3arm2_sd.imx |
|
|
|
上面是在没有修改配置时,运行的mfgtools日志结果;并没有调用我保存的那四烧录文件。
|
|
|
|
|
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
基于米尔瑞芯微RK3576核心板/开发板的人脸疲劳检测应用方案
569 浏览 0 评论
839 浏览 1 评论
737 浏览 1 评论
1957 浏览 1 评论
3204 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 06:08 , Processed in 0.537036 second(s), Total 46, Slave 40 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号