Is i.MX6 SoloX able to boot without writing the program with MFG-Tool?

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

Is i.MX6 SoloX able to boot without writing the program with MFG-Tool?

跳至解决方案
1,915 次查看
hirokata
Contributor I

I tried tracing from the reset vector with the JTAG debugger.
At the address 0x0000286C of the Internal ROM, the CMP instruction is always true, so an infinite loop has been established with 0x0000286A.
What is this judgment?
Does it fail with secure boot?
Is i.MX6 SoloX able to boot without writing the program with MFG-Tool?
Can not I start up if I write directly to Flash ROM?

标签 (1)
0 项奖励
回复
1 解答
1,752 次查看
Yuri
NXP Employee
NXP Employee

Hello,

  I do not know about JTAG (UART for log) version of the boot utility.

 

You may try to check the boot ROM log buffer :

with JTAG read ROM address 0x000000d8, it contains pointer to internal
RAM location where boot log buffer is stored.

Can you send first 256 bytes of that buffer for analyzing ?

 

  Also,

1) please check BOOT_CFG4[7] - if it is not set (1) ;

 2) please read registers SBMR1 & SBMR2 - what is their content ?

Regards,

Yuri.

在原帖中查看解决方案

5 回复数
1,752 次查看
Yuri
NXP Employee
NXP Employee

Hello,

   I've sent You the Boot Utility - please provide me  its log. 

Have a great day,

Yuri,
TIC

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

0 项奖励
回复
1,752 次查看
hirokata
Contributor I

Thanks, Yuri.

Thank you for sending i.MX6 Boot Utility.
But, I do'nt have USB connector on my board.
I load the program directly using the JTAG debugger.

Can Boot Utility run without connecting to the host PC with USB-OTG?
Is it impossible to write the first writing to the board without connecting with USB-OTG?
I confirmed that DDR Stress Test Tool works by loading it into Internal RAM with JTAG debugger.

Regards,

Hirokata.

0 项奖励
回复
1,753 次查看
Yuri
NXP Employee
NXP Employee

Hello,

  I do not know about JTAG (UART for log) version of the boot utility.

 

You may try to check the boot ROM log buffer :

with JTAG read ROM address 0x000000d8, it contains pointer to internal
RAM location where boot log buffer is stored.

Can you send first 256 bytes of that buffer for analyzing ?

 

  Also,

1) please check BOOT_CFG4[7] - if it is not set (1) ;

 2) please read registers SBMR1 & SBMR2 - what is their content ?

Regards,

Yuri.

1,752 次查看
hirokata
Contributor I

Hello, Yuri.

After checking the specified register, BOOT_CFG4 (LCD 1 _DATA 23) was pulled up (1b).
When I pull down BOOT_CFG4 [7] =(0b), I was able to start without problems.

Thank you very much.

0 项奖励
回复
1,752 次查看
Yuri
NXP Employee
NXP Employee

:-)

0 项奖励
回复