We have 4 boards that are being used for field testing. Of the 4, we have 1 board that deterministically encounters a hard fault. This occurs when the LPC attempts to access the UART peripheral. All 4 boards are running the same software build.
On the board in question when we write a char into an array index it induces a hard fault. The 3 other boards do not exhibit this behavior. The array size is 16384. When we start writing to indexes above 100 on the problematic board we begin seeing the fault.
Could this indicate a hardware SRAM issue on this board?
I don't really see how a software issue could be so deterministic and only on one board.
We are continuing to debug this issue but wanted to see if anyone else had encountered this type of problem.
Thanks,
John