AnsweredAssumed Answered

Can't load u-boot by mfgtoolcli on i.MX6UL

Question asked by Oleh Kravchenko on Feb 2, 2017
Latest reply on Feb 6, 2017 by Oleh Kravchenko

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


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?