Hi Biyong,
Thank you for your valuable input. I decided to try to generate uboot& kernel for mfgtool to run on MX6SLEVK. The aim of this experiment is to find out the steps which are needed to generate uboot& kernel images for a standard board before attempting on my custom board.
As per your reply, I rebuilt the u-boot and kernel for mfgtool, following instructions supplied in Manufacturing Tool V2 Linux or Android Firmware Development Guide V2.pdf. However, when I use these images in MFGtool, everything goes fine until the following message and the console is just stuck there (MFGtool reports "No device connected" and no device is shown in Windows Device Manager)
Console output:
Starting UTP
uuc 0.5 [built Jan 5 2015 14:47:13]
UTP: Waiting for device to appear
UTP: file/device node /dev/utp already exists
cpu_id is 0
As per my understanding, once Linux is started, the board must present itself as "USB mass storage device" with VID=0x066F & PID=0x37FF to Windows machine. At this point, MFGtool can then start issuing "Updater" commands. Which is not happening in my case.
Can Freescale please answer how exactly we can customise a u-boot and kernel images for mfgtool? I'm attaching my config files here, can you please have a look if I've missed something? Going through the forums, I've seen that many people have faced similar issues but there is no resolution on this yet, so your answer will help many others in the same boat as me.