Hi,

I know this should probably belong in a general Linux forum but I'll ask 
anyway.  And sorry, I'm a Linux newbie.  We have a custom Davinci board in 
which the filesystem is located on a NOR flash; we're using MTD JFFS2 NOR flash 
for our filesystem.  When we launch our application from the NOR flash, we 
noticed it runs somewhat slow and not able to keep up with our real-time 
processing.  However, if we copy the application to a temporary ramdisk (such 
as /tmp) and launch from there, it runs fine.  When I launch the application 
from a flash directory, does the Linux OS place the whole application into RAM 
before running?  Or does it only load part of the application into RAM and 
load/swap out more parts of the application as is needed?  If this is the case, 
how can I force the whole application to be loaded into RAM before allow it to 
execute?  I have optimized the AEMIF memory controller settings for the flash 
(CS2) as much as I can to allow for a faster flash.  Please
 advise.  Thanks!


Regards,
Andy

_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to