Return to previous page Return to menu Go to next page

  Title  
Function specifications
  Function  
Data transfer (longword unit)
  Function name  
DMA_CpuMemCopy4
No
5
 
format void DMA_CpuMemCopy4 (void * dst, void * src, Uint32 cnt) Input * dst; Destination address * src; source address c cnt; Number of transfers (0-16777215) 0x00000001 1 time 0x00ffffff 16777215 times 0x00000000 16777216 times Output None Function value None Function Longword data is transferred cnt times from src address to dst address. Transfer amount is cnt * 4 bytes. Transfer without channel 0, cycle steal mode, end interrupt is . . When the destination address is work RAM, eliminate inconsistency with the cache. Because is , the destination area is purged after transfer. The address must be a longword boundary.

  Title  
Function specifications
  Function  
Data transfer (16 byte unit)
  Function name  
DMA_CpuMemCopy16
No
6
 
format void DMA_CpuMemCopy16 (void * dst, void * src, Uint32 cnt) Input * dst; Destination address * src; Source address c cnt; Number of transfers (0-16777215) (longword unit) 0x00000001 1 time 0x00ffffff 16777215 times 0x00000000 16777216 times Output None Function value None Function Longword data is transferred cnt times from src address to dst address. Transfer amount cnt x 4 bytes. Channel 0, cycle steal mode, transfer without end interrupt It is . . When the destination address is work RAM, eliminate inconsistency with the cache. Because is , the destination area is purged after transfer. The address must be a longword boundary.


Return to previous page Return to menu Go to next page