Return to previous page | Return to menu | Go to next page


void
Other functions

slDMACopy

Block transfer using CPUDMA

Format

void slDMACopy(src , dst , cnt)
void *src ;
void *dst ;
Uint32 cnt ;

Parameter

src Start address of transfer source memory area
dst Start address of the destination memory area
cnt Block transfer amount (bytes)

Function

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.

Return value

None

Remarks

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


Return to previous page | Return to menu | Go to next page