Memory Management Unit configurator

The CodeWarrior Memory Management Unit (MMU) configurator allows different user tasks or programs (usually in the context of an RTOS) to use the same areas of memory. To use the MMU configurator, you set up a mapping for data and instruction addresses, then enable address translation. The mapping links virtual addresses to physical addresses. Translation occurs before software acts on the addresses.

The MMU configurator simplifies peripheral-register initialization of the MMU registers. You can use the tool to generate code that you can insert into a program. The inserted code initializes an MMU configuration or writes to the registers on-the-fly. Also, you can use the MMU configurator to examine the status of the current MMU configuration.

Use the MMU configurator to:

This chapter has these sections: