- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Is there a way to set up a DMA transaction from an arbitrary RAM address using the FX3? In all of the example code I have seen, a buffer is first retrieved via CyU3PDmaChannelGetBuffer, the data is copied into the returned buffer, and then the data is committed via CyU3PDmaChannelCommitBuffer. I have a couple of large static buffers that I'd like to switch between periodically and am hoping to eliminate the copy operation.
Thanks.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Brian,
Please ignore my previous post. There is a mistake with that. It will be deleted. Apologies for the confusion.
You can use the CyU3PDmaChannelSetupSendBuffer for this purpose. Please refer the APi guide for more details.
Regards,
- Madhu Sudhan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Brian,
Please ignore my previous post. There is a mistake with that. It will be deleted. Apologies for the confusion.
You can use the CyU3PDmaChannelSetupSendBuffer for this purpose. Please refer the APi guide for more details.
Regards,
- Madhu Sudhan