Added cache management functions.
This commit is contained in:
parent
257601396a
commit
f484b81138
|
@ -38,4 +38,14 @@ void BOARD_ConfigMPU(void) {
|
||||||
|
|
||||||
/* Enables the MPU */
|
/* Enables the MPU */
|
||||||
HAL_MPU_Enable(MPU_PRIVILEGED_DEFAULT);
|
HAL_MPU_Enable(MPU_PRIVILEGED_DEFAULT);
|
||||||
|
}
|
||||||
|
|
||||||
|
void BOARD_EnableCaches(void) {
|
||||||
|
SCB_EnableICache();
|
||||||
|
SCB_EnableDCache();
|
||||||
|
}
|
||||||
|
|
||||||
|
void BOARD_DisableCaches(void) {
|
||||||
|
SCB_DisableICache();
|
||||||
|
SCB_DisableDCache();
|
||||||
}
|
}
|
|
@ -3,5 +3,7 @@
|
||||||
|
|
||||||
void Error_Handler(void);
|
void Error_Handler(void);
|
||||||
void BOARD_ConfigMPU(void);
|
void BOARD_ConfigMPU(void);
|
||||||
|
void BOARD_EnableCaches(void);
|
||||||
|
void BOARD_DisableCaches(void);
|
||||||
|
|
||||||
#endif
|
#endif
|
|
@ -10,6 +10,7 @@ int main(void) {
|
||||||
HAL_Init();
|
HAL_Init();
|
||||||
|
|
||||||
BOARD_ConfigMPU();
|
BOARD_ConfigMPU();
|
||||||
|
BOARD_EnableCaches();
|
||||||
|
|
||||||
BOARD_InitBootClocks();
|
BOARD_InitBootClocks();
|
||||||
BOARD_InitBootPins();
|
BOARD_InitBootPins();
|
||||||
|
|
Loading…
Reference in New Issue