Hello I'm working on custom board based on i.MX6UL cpu, I have working u-boot and kernel - but stuck with MFGTool.
Execution mfgtoolcli
$ sudo ./mfgtoolcli
Your Options:
Ready to flash.
1 Done! [===========================================>] Starting
MfgToolLibLog.txt
Thu Feb 2 15:27:15 2017
Start new logging
ModuleID[2] LevelID[10]: address from XML 0x80800000
ModuleID[2] LevelID[10]: address from XML 0x83800000
ModuleID[2] LevelID[10]: address from XML 0x83000000
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 0x7f5144002730
ModuleID[2] LevelID[10]: new MxHidDevice[0x7f5144002730]
ModuleID[2] LevelID[10]: ExecuteCommand--Boot[WndIndex:0], File is ./Profiles/Linux/OS Firmware/firmware/u-boot.imx
ModuleID[2] LevelID[10]: Trans Data address is 877ff400
ModuleID[2] LevelID[1]: RunPlugIn(): TransData(0x877FF400, 0x59C00,0x55A95010) failed.
ModuleID[2] LevelID[1]: PortMgrDlg(0)--MxHidDevice--Command Boot excute failed
At the same time I have successful loading of my u-boot by imx_usb:
$ imx_usb u-boot.imx
...
15a2:007d(mx6_qsb) bConfigurationValue =1
Interface 0 claimed
HAB security state: development mode (0x56787856)
== work item
filename u-boot.imx
load_size 0 bytes
load_addr 0x00000000
dcd 1
clear_dcd 0
plug 1
jump_mode 2
jump_addr 0x00000000
== end work item
Setting boot_data_ptr to 0
main dcd length 1f0
sub dcd length 1ec
loading binary file(u-boot.imx) to 877ff400, skip=0, fsize=59c00 type=aa
<<<367616, 367616 bytes>>>
succeeded (status 0x88888888)
jumping to 0x877ff400
What is wrong?