By default when a project is generated for the Cortex A5 core in ADSP-SC58x processor, it uses the default start up routine to do the initial stack initialization, Cache invalidation and MMU table initialization, Cache and MMU enable and then jumping to the main() routine.
In case the user wants to configure their own MMU table this can be achieved by bypassing the MMU initialization from the table by having a dummy function below in their code:
“void adi_mmu_Init(){asm("nop;");}”