#include <nitro/mi.h>
void MI_Init( void );
None.
None.
Performs MI-related initialization.
This function is called internally by the OS_Init
function, so there is no need for the application to call it again. (For ARM9 only. This function is not called from OS_Init()
on ARM7.)
Specifically, the following actions are performed: Items with the NITRO logo ( ) show the behavior in NITRO mode, and items with the TWL logo (
) show the behavior in TWL mode.
ARM9
The shared WRAM (WRAM-0/1) is entirely allocated to ARM7.
(MI_SetWramBank( MI_WRAM_ARM7_ALL )
)
Initializes the new DMA.
(MI_InitNDma()
)
Reliably initializes DMA0. This is done as a workaround for DMA hardware bugs.
(MI_StopDma( 0 )
)
ARM7
Initializes the new DMA.
(MI_InitNDma()
)
Reliably initializes DMA0. This is done as a workaround for DMA hardware bugs.
( (MI_StopDma( 0 )
)
2009/05/19 Explained that this function is called internally by OS_Init.
2008/07/11 Added information about TWL.
2005/02/08 Initial version.
CONFIDENTIAL