iMX357 booting issue and manual reset not working

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

iMX357 booting issue and manual reset not working

1,146 Views
naushad
Contributor I
I am using iMX357 processor along with MC13892AJVL, 256Mbyte DDR2 and 256MByte NAND Flash. The board was working very good for 6months, but after that some irregular behavior started: 1. In some cases the processor is not booting when Power supply turned ON. In close observation we found that this is happening when the power OFF to ON time is very less(approximately 2 seconds or less). 2. In some cases the processor not booting immediately but after a few seconds only( approximately 1 or 2 seconds) 3. Manual reset connected to RESET_IN_B pin was working perfectly earlier but it stopped working now. All these issues started after a time of 6months. During this time the board was working perfectly and we were developing some application software. Please let me know if anybody have experience in the same or any idea about these issues?
Tags (2)
0 Kudos
Reply
6 Replies

928 Views
qiang_li-mpu_se
NXP Employee
NXP Employee

I think you need check after turn off power supply, how long time will the board fully powered off, no leak power remained.

Maybe in the passed 6 month, some hardware component is not working as before.

If there are remained leak power, the board is easy to boot failure.

928 Views
naushad
Contributor I

Thank you Qiang Li.

We proceeded in the same way as you mentioned in your previous reply. It is found that the board is not completely powering OFF within 2 seconds. There is some leak power remains. But the interesting fact was that a few number of boards fail to boot while the others will work properly without any issue. So we did some X-ray analysis on BGA components (mainly on PMIC) and it found that there is some minor contact degradation for some of the BGA balls. This can happen due to several reasons over a period of time.

We replaced those components and is working fine now. But it is not desirable to replace the PMIC in every 6month. So we optimized the input power supply for minimizing the leak power and optimized the board layout. Ensured the assembly process with recommended temperature profile and board finish made as ENIG.

With these modifications we hope we can override this problem.

Since this is happening after a few months only, we need to see the result after a few months of time.

0 Kudos
Reply

928 Views
karthikk
Contributor I

Hi Naushad,

We are facing exactly the same issue you described. Could you please let us know if the solution of board relayout helped overcome the problem?

Thanks

Karthik

0 Kudos
Reply

928 Views
qiang_li-mpu_se
NXP Employee
NXP Employee

Hi Karthik, if you power off the board for log enough time, then power on the board again, will you get the boot failure issue?

0 Kudos
Reply

928 Views
karthikk
Contributor I

Thanks Li for answering the post.

Typical scenario is : a functional board @ customer site on a Soft/ Hard reboot gets locked up. But the funny thing, if we it power off and repower it say giving few seconds, then it seems to always work. Our biggest issue is to be unable to answer why suddenly unavailability of the device and ways to solve it.

It hasn't occured in the lab conditions even after running a script to reboot the board for days together continuously and it remains unclear for us if this is a software or a hardware issue till date.

Any pointer to incrementally know the root cause will be of a great help. 

0 Kudos
Reply

928 Views
qiang_li-mpu_se
NXP Employee
NXP Employee

I think you can check the followed two things:

1. Power sequence when the issue happens.

2. Boot mode sampled from boot pin. This can be checked from Reset Control and Source Register (RCSR) with Realview ICE when boot up failure happens.

0 Kudos
Reply