Other Parts Discussed in Thread: DP83640, UNIFLASH, HALCOGEN
Hi,
I have an issue with a specific HW generation and this is the sequence:
1) I load the SW with the debugger (IAR i-jet) and very fast the debug reaches this point
SYSCALL_PUSH:
cpu_lock_r12_size:
0x10: 0x6885 DC16 26757 ; '…h'
and on the next step:
Abort_Handler:
FIQ_Handler:
IRQ_Handler:
Prefetch_Handler:
SWI_Handler... +2 symbols not displayed:
0x1a22c: 0xeafffffe B Abort_Handler
2) As long as I reset via the debugger (Software and also HW reset over jtag) it is behaving at the same way-
3) Now I remove and give back the power and those errors are reported, ESM Group1 channel 31 and ESM Group2 Channel 4 after a power cycle
For this CPU means CCM-R4 -self-test failed, andFMC -uncorrectable address parity error on accesses to main flash.
4) Now I load a software that clears those errors and run it once
5) Now reload the one that does not reset them and I'm back to the point 1)
I have the same effect on all identical boards of generation2, but this does not occur on the first generation of our boards.
The difference from Generation 1 to Generation2 are:
A) different power supply
B) added JTAG chain with DP83640 PHY
Does anyone have an Idea of the cause?