2.65 ARM MMU

This Plib implements software abstraction for MMU Peripheral.

Library Interface

ARM MMU peripheral library provides the following interfaces:

Functions

NameDescription
MMU_InitializeInitialize and enable MMU
icache_InvalidateAllInvalidate instruction cache
icache_EnableEnable instruction cache
icache_DisableDisable instruction cache
dcache_InvalidateAllInvalidate Data Cache
dcache_CleanAllClean Data Cache
dcache_CleanInvalidateAllClean and Invalidate Data Cache
dcache_InvalidateByAddrInvalidate Data Cache by address
dcache_CleanByAddrClean Data Cache by address
dcache_CleanInvalidateByAddrClean Data Cache by address
dcache_EnableEnable L1 data cache
dcache_DisableDisable L1 data cache
Note: Not all APIs maybe implemented. See the specific device family section for available APIs.