I'm working on a device that has NAND, so no XIP. Unfortunately, at
this point, the FMD for the NAND is extremely slow, with a maximum
throughput of around 2.5MB/s, and optimizing it is not an option (for
non-technical reasons at this point). Because it is so slow -
application startup and paging operations are very slow (relative to
similar devices).
Because of this, I'm looking for some ways to make critical
applications XIP out of RAM. At the lowest level conceptually - at boot
time I want critical applications and DLLs copied into RAM so they
don't have to be demand paged from the slow FLASH. Has anyone tried
this - any helpful hints on how to accomplish - or other thoughts?
Thanks,
-Chris