Return to previous page | Return to menu | Go to next page
void
Other functions
Block transfer using CPUDMA
void slDMACopy(src , dst , cnt)
void *src ;
void *dst ;
Uint32 cnt ;
src Start address of transfer source memory area dst Start address of the destination memory area cnt Block transfer amount (bytes)
Block transfer is performed using the DMA built into the CPU.
The parameter “cnt” specifies how many bytes are transferred.
The cache is initialized when transfer to the cache area is performed.
None
The function “slDMACopy” ends immediately after starting DMA.
Use the function “slDMAWait” to wait for the transfer to complete.
The function “slDMACopy” waits for the completion of another DMA transfer, and then starts a new DMA transfer.
Reference: Chapter 9 Controller Input
slDMACopy