There are lots of fancy documents about EDMA3 and references to PSP
having an example for EDMA3 use within edma_test.c that should be found within PSP package
but there is no PSP package with SDK7 or SDK8 or the new one SDK01
I can see the PSP 04.06.00.11 within SDK6 but i do not see any EDMA3 examples within it...
Where can I get the latest PSP and the latest tested/working EDMA3 examples
This is some kind of Catch 22... these two links are pointing at each other...
AM335x EDMA Driver's Guide within its last paragraph refers to:
Sample test application for EDMA Driver
EDMA Driver APIs are available for use only in the kernel space. Hence the sample application provided must be built as a kernel module and used. The sample EDMA application is available along with other Module examples as a tar archive in src directory of PSP release package (Directory Structure of PSP release package can be seen here:
AM335x PSP Package Contents)
Copy this sample application file in a location (preferably not inside the kernel source code) and build it as a kernel module using a make file similar to one shown below obj-m = edma_test.o KDIR = "../linux-kernel" all: make -C $(KDIR) M=$(PWD) ARCH=arm CROSS_COMPILE=arm-arago-linux-gnueabi- modules clean: make -C $(KDIR) M=$(PWD) clean Insert this kernel module once the kernel is up, to see the sample application working.
http://processors.wiki.ti.com/index.php/AM335x_PSP_User%27s_Guide#PSP_Package_Contents