Functions that configure Instruction and Data cache.
More...
Functions that configure Instruction and Data cache.
__STATIC_INLINE void SCB_CleanDCache |
( |
void |
| ) |
|
Clean D-Cache.
Cleans D-Cache
Definition at line 2233 of file core_cm7.h.
__STATIC_INLINE void SCB_CleanDCache_by_Addr |
( |
uint32_t * |
addr, |
|
|
int32_t |
dsize |
|
) |
| |
D-Cache Clean by address.
Cleans D-Cache for the given address
- Parameters
-
[in] | addr | address (aligned to 32-byte boundary) |
[in] | dsize | size of memory block (in number of bytes) |
Definition at line 2332 of file core_cm7.h.
__STATIC_INLINE void SCB_CleanInvalidateDCache |
( |
void |
| ) |
|
Clean & Invalidate D-Cache.
Cleans and Invalidates D-Cache
Definition at line 2268 of file core_cm7.h.
__STATIC_INLINE void SCB_CleanInvalidateDCache_by_Addr |
( |
uint32_t * |
addr, |
|
|
int32_t |
dsize |
|
) |
| |
D-Cache Clean and Invalidate by address.
Cleans and invalidates D_Cache for the given address
- Parameters
-
[in] | addr | address (aligned to 32-byte boundary) |
[in] | dsize | size of memory block (in number of bytes) |
Definition at line 2359 of file core_cm7.h.
__STATIC_INLINE void SCB_DisableDCache |
( |
void |
| ) |
|
Disable D-Cache.
Turns off D-Cache
Definition at line 2161 of file core_cm7.h.
__STATIC_INLINE void SCB_DisableICache |
( |
void |
| ) |
|
Disable I-Cache.
Turns off I-Cache
Definition at line 2090 of file core_cm7.h.
__STATIC_INLINE void SCB_EnableDCache |
( |
void |
| ) |
|
Enable D-Cache.
Turns on D-Cache
Definition at line 2123 of file core_cm7.h.
__STATIC_INLINE void SCB_EnableICache |
( |
void |
| ) |
|
Enable I-Cache.
Turns on I-Cache
Definition at line 2073 of file core_cm7.h.
__STATIC_INLINE void SCB_InvalidateDCache |
( |
void |
| ) |
|
Invalidate D-Cache.
Invalidates D-Cache
Definition at line 2198 of file core_cm7.h.
__STATIC_INLINE void SCB_InvalidateDCache_by_Addr |
( |
uint32_t * |
addr, |
|
|
int32_t |
dsize |
|
) |
| |
D-Cache Invalidate by address.
Invalidates D-Cache for the given address
- Parameters
-
[in] | addr | address (aligned to 32-byte boundary) |
[in] | dsize | size of memory block (in number of bytes) |
Definition at line 2305 of file core_cm7.h.
__STATIC_INLINE void SCB_InvalidateICache |
( |
void |
| ) |
|
Invalidate I-Cache.
Invalidates I-Cache
Definition at line 2107 of file core_cm7.h.