I'm using an Arduino Mega ADK, which has 256kB of flash memory.
I would like to be able to store a 32kB array in flash memory. I can send this data to the arduino through the serial port from matlab. Ideally I would like to send the data from matlab, store it in the flash memory for a little while and access it as I please, then replace it with another 32kB block.
I realize that I could use external memory parts and they would probably be faster and what not, but that's not what I'm interested in. I would like to keep circuit complexity to an absolute minimum and being able to store volatile data in flash memory would be very useful.
Is there any way of doing this?
Thanks!