Skip to content

Added vdma oneway transfer to library, fixed passing of frame info - #118

Open
stephan-koster-enclustra wants to merge 1 commit into
bperez77:masterfrom
stephan-koster-enclustra:master
Open

Added vdma oneway transfer to library, fixed passing of frame info#118
stephan-koster-enclustra wants to merge 1 commit into
bperez77:masterfrom
stephan-koster-enclustra:master

Conversation

@stephan-koster-enclustra

Copy link
Copy Markdown

For applications where single frames need to be pulled in with VDMA, it may be required to have a single transfer function besides the continuously running video transfer.
I added a new function to the library rather than change the signature of the existing axidma_oneway_transfer function in order to preserve backwards compatibility. In this work i also discovered a small bug in the dma layer where frame size information was not passed through for single transactions.

@jasonisnotmyrealname

Copy link
Copy Markdown

Hi, skoster, nice work. BTW, what platform do you use? ZynqMp or Zynq7000? Have you tested vdma loopback? @skoster-enclustra

@stephan-koster-enclustra

Copy link
Copy Markdown
Author

The project in which i used this library has long since finished, so I'm a bit fuzzy on the details, but i think it was on zynqmp. We used and abused the axidma driver to inject images generated in software running on the PS. I'm pretty sure we created a loopback in firmware to test the driver.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants