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

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

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

Jump to solution
868 Views
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?

Labels (1)
0 Kudos
1 Solution
705 Views
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.

View solution in original post

5 Replies
705 Views
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 Kudos
705 Views
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 Kudos
706 Views
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.

705 Views
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 Kudos
705 Views
Yuri
NXP Employee
NXP Employee

:-)

0 Kudos