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
