void SAMA5D3X_MmuInit() { MMU_Initialize((uint32_t *)c_Bootstrap_BaseOfTTBs); CPU_EnableMMU(c_Bootstrap_BaseOfTTBs); CPU_EnableCaches(); }
static void prvSetupHardware( void ) { /* Disable watchdog */ WDT_Disable( WDT ); /* Set protect mode in the AIC for easier debugging. */ AIC->AIC_DCR |= AIC_DCR_PROT; /* Configure ports used by LEDs. */ vParTestInitialise(); #if defined (ddram) MMU_Initialize( ( uint32_t * ) 0x30C000 ); CP15_EnableMMU(); CP15_EnableDcache(); CP15_EnableIcache(); #endif }
static void prvSetupHardware( void ) { /* Disable watchdog */ WDT_Disable( WDT ); /* Set protect mode in the AIC for easier debugging. THIS IS COMMENTED OUT AS IT RESULTS IN SPURIOUS INTERRUPTS. AIC->AIC_DCR |= AIC_DCR_PROT; */ /* Configure ports used by LEDs. */ vParTestInitialise(); #if defined (ddram) { MMU_Initialize( ( uint32_t * ) 0x20C000 ); CP15_EnableMMU(); CP15_EnableDcache(); CP15_EnableIcache(); } #endif }