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?
Solved! Go to Solution.
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.
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!
-----------------------------------------------------------------------------------------------------------------------
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.
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.
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.
:-)