I finally managed to make edma_test.c work in my BeagleBone Black ( AM3358 ).
Using 600Kbytes buffers ( VGA frame images 640x480x2 bytes ), I had to change coherent_pool to 4M in uEnv.txt ( coherent_poll = 4M ).
But, now, I have to send one buffer to application in user space area.
Which is the recommended method to share this buffer with user application with minimal overhead?
Any tutorial example ( kernel part and application part ) available?
Thanks,
Sergio