#include <nitro/mi.h>
void MI_DispMemDmaCopy( u32 dmaNo, const void* src );
dmaNo | DMA channel used. |
src | The transfer source address. |
None.
This function performs DMA memory transfers in the main memory display startup mode.
When using this mode, the access right to main memory should be set to "ARM9 Priority." Otherwise, the screen may not display properly because of a delay as ARM7 accesses main memory and starts up DMA memory. The access right priority can be specified with MI_SetMainMemoryPriority
.
Uses the following IO registers: DMAn source register (0x40000B0 + 12n), DMAn destination register (0x40000B4 + 12n), and DMAn control register (0x40000B8 + 12n). (n is the DMA channel used.)
MI_DmaCopy*
MI_SetMainMemoryPriority
2004/08/26 Added description about the setting of the ARM9 priority to access the main memory when using DMA memory.
2003/12/01 Initial version.
CONFIDENTIAL