This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

LPC2378 USB RAM - really 8K????

Hi

I have a simple memory test routine that I run on Ethernet SRAM (16K) - which works fine, e.g.
1) Passes 16K and not a byte more
2) Fails when accessing past 16K
3) RAM fails, as it should when Ethernet controller power is not enabled via PCONP.30 (as per Phillips Errata Ethernet.2)

However, same routine on USB's 8K SRAM works as follows:
1) Works even if the USB power not enabled (bit 31 on PCONP)
2) Passes more than 8K, in fact up to 16K. In other words, there seems to be some addressable memory at addresses 0x7FD02000-0x7FD03FFF, which is not documented.

It may be writing to some other memory, like a region the main SRAM?

I have confirmed that it is not overwriting 16K of Ethernet SRAM.

Test routine is a simple "write a pattern and then read it back" test.

I know this sounds unlikely, so does anybody have any thoughts?

Cheers

Parents Reply Children
No data