Tool/software:
Our CPU is used in HMI products,We are currently encountering several devices using the vxworks system, When Uboot started to load the kernel, the system did not jump successfully and the startup froze,the CPU is AM3352.The specific phenomenon is as follows
1) The devices that have encountered problems initially did not start successfully, but after repeated power on and off restarts, they may start normally. If the startup is successful, it can still be successfully started by powering off and then powering on again. However, if the power is turned off and restarted after waiting for a few minutes, the startup will still fail.
2)We tried using other identical devices with the same version but were unable to reproduce the issue. Currently, only five devices will consistently reproduce this issue;
3) We have taken X-rays of the CPU and DDR and have not found any issues with virtual soldering so far;
4)We are currently trying to replace the DDR chip for comparative testing,we use ddr3 now(This requires a relatively long time and has not been completed yet);
5)We also tested the main power and clock of the CPU and DDR, and did not find any problems, but we are not sure if there are any other parts that need to be tested that we did not detect;
6)In addition, we have discovered a strange phenomenon where we switch the boot mode sysboot0 to 3 through hardware, and after power off and power on, we can restart it again to start normally,we have checked evenif porting the code operations performed on this special mode in uboot to normal mode and then restarting the device still fails to start successfully, So I don't know what other controls the CPU has for normal mode and special mode with sysboot0=3;
Although this phenomenon seems to be an individual hardware issue, we are unsure if there is any defect on hardware or software as we encounter the same phenomenon for all five devices,
Do you have any further analysis suggestions ?
thanks