CMSIS-Core (Cortex-M)
Version 5.3.0
CMSIS-Core support for Cortex-M processor-based devices
|
Functions for the instruction cache. More...
Functions | |
__STATIC_INLINE void | SCB_EnableICache (void) |
Enable I-Cache. More... | |
__STATIC_INLINE void | SCB_DisableICache (void) |
Disable I-Cache. More... | |
__STATIC_INLINE void | SCB_InvalidateICache (void) |
Invalidate I-Cache. More... | |
__STATIC_INLINE void SCB_DisableICache | ( | void | ) |
The function turns off the instruction cache.
__STATIC_INLINE void SCB_EnableICache | ( | void | ) |
The function turns on the instruction cache.
__STATIC_INLINE void SCB_InvalidateICache | ( | void | ) |
The function invalidates the instruction cache. The instruction cache is never dirty so cache RAM errors are always recoverable by invalidating the cache and retrying the instruction.