void SAMA5D3X_MmuInit()
{
	MMU_Initialize((uint32_t *)c_Bootstrap_BaseOfTTBs);

	CPU_EnableMMU(c_Bootstrap_BaseOfTTBs);

	CPU_EnableCaches();
}
Esempio n. 2
0
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
}
Esempio n. 3
0
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
}