Do I need to recompile or relink my application to use MPU modes?
Yes, but only the first time you do so. If you have any modules that require compilation, or a runtime application, you can create just one single executable program or user project that can be used on various systems without re-compiling. Just change the .mpconfig file in the current directory or the CAVELib config file for the local system. If you have no modules that need compilation (pure V), then you don’t have to recompile or relink.