I have two prototype boards using the A5D27. One is fine and I can set the BSCR to behave as needed - it's working great.
The other suffered a mishap (I applied an external 5V to the main 3V3 rail and popped the ACT8945 regulator and had to replace it).
It has a 3V lithium battery for VDD_BU and this is charged and good.
The DISABLE_BSCR fuse bit is not set. All fuses come back as 0.
The board can run code via JTAG debug and everything works OK (well, a few quirks compared to the other board, but nothing failed as best as I can tell so far).
This board will accept BUREG and BSCR programming while powered and I can read back the programmed values correctly using SAM-BA. But if I power cycle the board, the BSCR goes back to 0x00 and BUREG reverts to default.
This suggests a faulty backup supply but this is definitely OK - although I can't check the actual processor ball, obviously!
Before I write off the board (i.e. I damaged the processor when I applied 5V to the main 3V3 rail) is there something else I've missed that would cause the BSCR and BUREG values to be "non-sticky"?
Discussion around products based on ARM Cortex-A5 core.
2 posts • Page 1 of 1
Who is online
Users browsing this forum: No registered users and 2 guests