AnsweredAssumed Answered

MFGTool Error when flashing a MX6SX 14x14 board with eMMC

Question asked by Victor Palacio on Jan 23, 2020
Latest reply on Feb 7, 2020 by Victor Palacio

Hello all,

 

I'm trying to boot a board based on SABRESD design. The board had passed the memory test, but  mfgtools won't flash it.

 

Last error I can see in the log is 'Failed to Initialize memory!'.

 

With same parameters, I can flash a SABRESD board with eMMC and boot it .

 

Somebody can give some pointers about what to check or modify?

 

Regards,

 

PARAMS:

sudo ./mfgtoolcli -c "Linux" -l "eMMC" -s "board=sabresd" -s "sxdtb=sdb" -s "mmc=3"

 

LOG:

DLL version: 2.3.4
Thu Jan 23 16:07:59 2020
Start new logging
ModuleID[2] LevelID[10]: address from XML 0x12000000

ModuleID[2] LevelID[10]: address from XML 0x80800000

ModuleID[2] LevelID[10]: address from XML 0x60800000

ModuleID[2] LevelID[10]: address from XML 0x12C00000

ModuleID[2] LevelID[10]: address from XML 0x83800000

ModuleID[2] LevelID[10]: address from XML 0x63800000

ModuleID[2] LevelID[10]: address from XML 0x18000000

ModuleID[2] LevelID[10]: address from XML 0x18000000

ModuleID[2] LevelID[10]: address from XML 0x83000000

ModuleID[2] LevelID[10]: address from XML 0x83000000

ModuleID[2] LevelID[10]: address from XML 0x83000000

ModuleID[2] LevelID[10]: address from XML 0x83000000

ModuleID[2] LevelID[10]: address from XML 0x83000000

ModuleID[2] LevelID[10]: address from XML 0x83000000

ModuleID[2] LevelID[10]: address from XML 0x63000000

ModuleID[2] LevelID[10]: CMyExceptionHandler thread is running
ModuleID[2] LevelID[1]: new MxHidDeviceClass
ModuleID[2] LevelID[10]: Add USB device

ModuleID[2] LevelID[10]: Create Device 0x7fd6cc002970

ModuleID[2] LevelID[10]: new MxHidDevice[0x7fd6cc002970]
ModuleID[2] LevelID[10]: ExecuteCommand--Boot[WndIndex:0], File is ./Profiles/Linux/OS Firmware/firmware/u-boot-imx6sxsabresd_emmc.imx
ModuleID[2] LevelID[10]: Trans Data address is 877ff400

ModuleID[2] LevelID[10]: ExecuteCommand--Load[WndIndex:0], File is ./Profiles/Linux/OS Firmware/firmware/zImage, address is 0x80800000
ModuleID[2] LevelID[10]: Trans Data address is 80800000

ModuleID[2] LevelID[10]: Trans Data address is 80a00000

ModuleID[2] LevelID[10]: Trans Data address is 80c00000

ModuleID[2] LevelID[10]: Trans Data address is 80e00000

ModuleID[2] LevelID[10]: PortMgrDlg(0)--Command Load excute successfully, retry count: 0
ModuleID[2] LevelID[10]: ExecuteCommand--Load[WndIndex:0], File is ./Profiles/Linux/OS Firmware/firmware/fsl-image-mfgtool-initramfs-imx_mfgtools.cpio.gz.u-boot, address is 0x83800000
ModuleID[2] LevelID[10]: Trans Data address is 83800000

ModuleID[2] LevelID[10]: Trans Data address is 83a00000

ModuleID[2] LevelID[10]: Trans Data address is 83c00000

ModuleID[2] LevelID[10]: Trans Data address is 83e00000

ModuleID[2] LevelID[10]: Trans Data address is 84000000

ModuleID[2] LevelID[10]: PortMgrDlg(0)--Command Load excute successfully, retry count: 0
ModuleID[2] LevelID[10]: ExecuteCommand--Load[WndIndex:0], File is ./Profiles/Linux/OS Firmware/firmware/zImage-imx6sx-sdb-emmc.dtb, address is 0x83000000
ModuleID[2] LevelID[10]: Trans Data address is 83000000

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[0x7fd6cc002970] Jump to Ramkernel successfully!**********
ModuleID[2] LevelID[10]: ExecuteCommand--Boot[WndIndex:0], File is ./Profiles/Linux/OS Firmware/firmware/u-boot-imx6sxsabresd_emmc.imx
ModuleID[2] LevelID[1]: Failed to initialize memory!
ModuleID[2] LevelID[1]: PortMgrDlg(0)--MxHidDevice--Command Boot excute failed

Outcomes