It seems like the MMU module makes several units on the OMAP unaccessable by default. EMIF as an example.
We have a need to access this section to set it up. Looking for directions how to get the MMU unit and our code to play nice together.
1) We could pull our init code for the EMIF and try to move it into the startup routines in the cfg file. Doesnt seem to be easy to do with the GUI on CCS.
2) Can we disable the MMU and then call our init routines and then restart the MMU?
3) Build our own MMU routines (not my favorit choise) so that the EMIF is accessable? Documentation seems to be weak on the attributes like bufferable verses cacheable.
Also it looks like the ARM and the DSP have very different views of the MMU. We plan to do all the MMU managment on the ARM. Any issues with that?
Thanks,