IMX6 Boot authentication failure codes

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

IMX6 Boot authentication failure codes

1,183 Views
abdulrasheed
Contributor I

Hi,
can i get authentication failure codes description?
Boot log buffer shows authentication failure 00A1E33. what does this failure means?
 I am also adding my complete log buffer for analysis.

00902190 = 00010002 000200F0 00030000 00040000
009021A0 = 00050001 00060000 00070000 000700F0
009021B0 = 00080000 00000280 000800F0 00080000
009021C0 = 00000282 00080033 00090000 000A1E33
009021D0 = 00061FFF 000C0000 00000000 00000000
009021E0 = 00000000 00000000 00000000 00000000
009021F0 = 00000000 00000000 00000000 00000000
00902200 = 00000000 00000000 00000000 00000000
00902210 = 00000000 00000000 00000000 00000000
00902220 = 00000000 00000000 00000000 00000000
00902230 = 00000000 00000000 00000000 00000000
00902240 = 00000000 00000000 00000000 00000000
00902250 = 00000000 00000000 00000000 00000000
00902260 = 00000000 00000000 00000000 00000000
00902270 = 00000000 00000000 00000000 00000000
00902280 = 00000000 00000000 00000000 00000000
00902290 = 00000000 03040103 00000409 00030101
009022A0 = 06810040 00002200 0112008C 00000200
009022B0 = 15A24000 00010054 01000201 0200060A

Labels (1)
0 Kudos
7 Replies

909 Views
Yuri
NXP Employee
NXP Employee

Hello,

  

  The code is similar to PLUGIN_IMAGE_FAIL (0x000A0033).

For more details, please create request. 

 

Have a great day,

Yuri

 

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

Note: If this post answers your question, please click the Correct Answer

button. Thank you!

0 Kudos

909 Views
abdulrasheed
Contributor I

hi,
after alot of changes in my binary. I am finally able to get to this state.


00902190 = 00010002 000200F0 00030000 00040000
009021A0 = 00050001 00060000 00070000 000700F0
009021B0 = 00080000 00000280 000800F0 00080000
009021C0 = 00000282 00080033 00090000 000000F0
009021D0 = 00061FFF 000C0000 00000000 00000000
009021E0 = 00000000 00000000 00000000 00000000
009021F0 = 00000000 00000000 00000000 00000000
00902200 = 00000000 00000000 00000000 00000000

can you please explain. why I am getting 0x00061FFF instead of 0x000B0000.

thanks,

0 Kudos

909 Views
abdulrasheed
Contributor I

Yuri
the binary which created above buffer log, does not boot and system goes to serial downloader mode. and i can see my binary placed at entry point.

Also with one of my binary files, after booting from NAND, system does not goes to serial downloader mode BUT i am unable to connect to it via JTAG. J-Link commander generates an error for "unable to halt CPU". Can I say that my system booted up but it crashes immediately after booting (might be due to application I am running on it).

0 Kudos

909 Views
Yuri
NXP Employee
NXP Employee

Hello,

 looks like the image starts, but does not fully work. 

What is Your application? 

Regards,

Yuri.

0 Kudos

909 Views
abdulrasheed
Contributor I

Yuri Muhin wrote:

Hello,

 

 looks like the image starts, but does not fully work. 

What is Your application? 

 

Regards,

Yuri.

are you talking about the case mentioned with JTAG problem or analyzed the buffer log? because buffer log is created with a different binary, which transfer to serial downloader mode. AND other binary which creates JTAG problem does not enable serial downloader mode.

0 Kudos

909 Views
abdulrasheed
Contributor I

I am trying to boot a customized application right after Boot ROM code handover control to SRAM.
is it possible to skip all cp15 and stack pointer initializations and directly run application? I skipped them when booting from SD-card. I appended IVT and DCD on my binary file prepared a bootable SD card, and my application was successfully running. I am trying to reuse that approach with NAND too. I have appended IVT and DCD on my binary and programming NAND using kobs-ng. kobs-ng itself add all NAND related stuff to binary and program it.

0 Kudos

909 Views
Yuri
NXP Employee
NXP Employee

Hello,

  if the same application, that can be loaded, verified and run from SD, but cannot be run

from NAND - perhaps the problem concerns with NAND?

https://community.nxp.com/message/880764   

Regards,

Yuri.

0 Kudos