Why do not work mfgtool for emmc boot?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Why do not work mfgtool for emmc boot?

Jump to solution
1,284 Views
hanseunglee
Contributor III

Hi all.

---------------------------------------------------------------------

my configue

os ubuntu 12.04

kernel linux 3.0.35

board imx6q sabresd

---------------------------------------------------------------------

I used sd-card boot system.

I need to use eMMC boot . So I change sw(1,2,4,6,7) and change cfg.ini below.

[profiles]
chip = MX6Q Linux Update

[platform]
board = SabreSD

[LIST]
name = SabreSD-eMMC

But Mfgtool2 is not work. "No Device Connected"

When change set sw (2,7) for sd card set , it is work.

I already change vid and pid same my PC .

But same not work...

---------------------------------------MFGTOOL.log  below------------------------------------------------------------------------

DLL version: 2.2.3

Thursday, March 10, 2016 16:45:59   Start new logging

ModuleID[2] LevelID[10]: CMyExceptionHandler thread is running

ModuleID[2] LevelID[10]: Device Manager thread is running

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[10]: Device Manager thread is closed

------------------------------------------------------------------------------------------------------------------------

How to work Mfg tool for emmc boot.

Labels (1)
0 Kudos
1 Solution
799 Views
Rita_Wang
NXP TechSupport
NXP TechSupport

Hi Hanseung Lee,

I see your environment as follows. The default boot is boot up from SD card.

---------------------------------------------------------------------

my configue

os ubuntu 12.04

kernel linux 3.0.35

board imx6q sabresd

---------------------------------------------------------------------

Here you want use eMMC boot, first thing you need to download the images to the EMMC by the mfgtool.

1\ Connect your board to PC, open the Serial such ad puty.exe

2\Copy the images to mfgtool file, if you are using the board from our company so you can use the default images

3\Configure the configuration file cfg.ini, download to emmc configuration are as follows:

[profiles]
chip = MX6Q Linux Update

[platform]
board = SabreSD

[LIST]
name = SabreSD-eMMC

4\Change the boot mode on board SW(5,6) ON for downloading.

5\Run MfgTool2.exe

6\Give power to the board,  "HID-compliant device" device detected then press the "Start "button to dowload.

Hope this can help you.


Have a great day,
Dan

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Mark Correct  button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

View solution in original post

0 Kudos
7 Replies
799 Views
Rita_Wang
NXP TechSupport
NXP TechSupport

Hi Hanseung Lee,

download.jpg

Downloading mode you can see in the picture. When you finish downloading and boot from emmc, you also need to change the boot mode to boot up from emmc Sw(11010110 low to high).

Have a great day,

Dan

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Mark Correct  button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos
799 Views
hanseunglee
Contributor III

Thank you for your answers.

I think your suggestion really same my set.  But it not work. OTL...

0 Kudos
799 Views
Rita_Wang
NXP TechSupport
NXP TechSupport

Hi Hanseung Lee,

Have you boot your board up successful?

Have a nice day

Dan

0 Kudos
799 Views
hanseunglee
Contributor III

Hi Dan wang.

Yes ! I am success.

That problem is set boot switch.

For downloading image to emmc , do not  set boot switch 11010110(1,2,4,6,7)!

11010110(1,2,4,6,7) boot sw set is just for booting, not writing.

0 Kudos
799 Views
Rita_Wang
NXP TechSupport
NXP TechSupport

Hi Hanseung Lee,

Good! Yes, 11010110(1,2,4,6,7) boot sw set is for booting and sw(5,6) ON for downloading:smileyhappy:.

Have a nice day

Dan

0 Kudos
800 Views
Rita_Wang
NXP TechSupport
NXP TechSupport

Hi Hanseung Lee,

I see your environment as follows. The default boot is boot up from SD card.

---------------------------------------------------------------------

my configue

os ubuntu 12.04

kernel linux 3.0.35

board imx6q sabresd

---------------------------------------------------------------------

Here you want use eMMC boot, first thing you need to download the images to the EMMC by the mfgtool.

1\ Connect your board to PC, open the Serial such ad puty.exe

2\Copy the images to mfgtool file, if you are using the board from our company so you can use the default images

3\Configure the configuration file cfg.ini, download to emmc configuration are as follows:

[profiles]
chip = MX6Q Linux Update

[platform]
board = SabreSD

[LIST]
name = SabreSD-eMMC

4\Change the boot mode on board SW(5,6) ON for downloading.

5\Run MfgTool2.exe

6\Give power to the board,  "HID-compliant device" device detected then press the "Start "button to dowload.

Hope this can help you.


Have a great day,
Dan

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Mark Correct  button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos
799 Views
hanseunglee
Contributor III

Hi dan wang.

Thank you for your reply .

number 1,2,3, already same set.

number 4 is mean only SW(5,6) ON?

not manual set SW(1,2,4,6,7) ? (i.MX 6Dual/6Quad SABRE-SD Linux User's Guide)

0 Kudos