AnsweredAssumed Answered

i.MX6 solo lite custom board bring up without SD card

Question asked by RONIT ARLINKSY on Sep 11, 2016
Latest reply on Sep 27, 2016 by Yuri Muhin

We have a custom board which is based on the i.MX6 EVK board.

The difference is that we do not have SD card and we use eMMC instead

We are trying to  upload Linux version fsl-yocto-L4.1.15_1.2.0 to the RAM using MFG tool version L4.1.X_1.2.0_ga

First we used the u-boot and BSP came with the MFG tool, than we compiled the BSP and u-boot for MFG tool and used them.

The MFG tool stops last indication is "Jumping to OS image". we tried to load the u-boot by itself and the last MFG indication was "Jumping to u-boot image". nothing after that.

 

in the MFG log all operations are successful until the jump:

ModuleID[2] LevelID[10]: Device Manager thread is running
ModuleID[2] LevelID[1]: Can't set m_hStopEvent before it initialized or it already stop

ModuleID[2] LevelID[10]: CmdOperation[0] device chagned and reset to state 0
ModuleID[2] LevelID[10]: ExecuteCommand--Boot[WndIndex:0], File is D:\L4.1.X_1.2.0_ga-mfg-tools\mfgtools\Profiles\Linux\OS Firmware\firmware\u-boot-imx6slevk_sd.imx
ModuleID[2] LevelID[10]: ExecuteCommand--Load[WndIndex:0], File is D:\L4.1.X_1.2.0_ga-mfg-tools\mfgtools\Profiles\Linux\OS Firmware\firmware\fsl-image-mfgtool-initramfs-imx_mfgtools.cpio.gz.u-boot, address is 0x83800000
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[028BF898] Jump to Ramkernel successfully!**********
ModuleID[2] LevelID[10]: CmdOperation[0], current state command has been finished and the last command is successful, so SetEvent(hDevCanDeleteEvent)
ModuleID[2] LevelID[10]: CCmdOpreation[0] thread is Closed
ModuleID[2] LevelID[10]: CCmdOpreation[0] thread is Closed
ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - EVENT_KILL
ModuleID[2] LevelID[10]: CMyExceptionHandler::OnMsgExceptionEvent() - KillExceptionHandlerThread
ModuleID[2] LevelID[10]: Exception Handler thread is closed
ModuleID[2] LevelID[1]: delete MxHidDeviceClass
ModuleID[2] LevelID[10]: delete MxHidDevice[028BF898]
ModuleID[2] LevelID[10]: Device Manager thread is closed

 

My win 7 computer is connected to UART1 on the board using USB to UART converter but nothing is shown in the terminal. should I get something?

 

Any idea what is the problem? is there a way to debug it?

Outcomes