Hi,
I'm trying to use the External RAM for allocate 4 MB of HEAP, as my product will be storing big data on the RAM, so I need to allocate a lot of memory.
I have made a test program for check my SDRAM. My SDRAM is not using the internal RAM at all, runs from the first 4MB of the SDRAM and test the other 4MB.
I've used 4 tests from the internet, a test that we used for other products and a custom exhaustive test (erase-write-read,compare, address bus, data bus, etc etc).
All of them work.
But when I try to run the blinky demo on the SDRAM it fails, getting to "prefetch". Of course I tried the same test on the RAM and works correctly.
Does someone have experienced something similar?
It's possible to put the heap on the SDRAM or there is some hw limitation?
Thanks.