Why do not work mfgtool for emmc boot?

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

Why do not work mfgtool for emmc boot?

跳至解决方案
1,782 次查看
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.

标签 (1)
0 项奖励
回复
1 解答
1,297 次查看
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 项奖励
回复
7 回复数
1,297 次查看
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 项奖励
回复
1,297 次查看
hanseunglee
Contributor III

Thank you for your answers.

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

0 项奖励
回复
1,297 次查看
Rita_Wang
NXP TechSupport
NXP TechSupport

Hi Hanseung Lee,

Have you boot your board up successful?

Have a nice day

Dan

0 项奖励
回复
1,297 次查看
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 项奖励
回复
1,297 次查看
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 项奖励
回复
1,298 次查看
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 项奖励
回复
1,297 次查看
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 项奖励
回复