Hi,
I am trying to incorporate the EDMA driver into my project because I am seeing some oddities and I believe its because I am using the NDK stack and trying to write the SPI edma drivers. I have not been using the EDMA driver and just coding the param sets directly. My problem is that when I call EDMA3_DRV_requestChannel(), I get an error on the return. I am using the sample app in the edma3 driver folder. I am using edma3_test as the example for what I am trying to accomplish. The first thing I do is call edma3init() and it returns a pointer with what appears to be correct parameters inside when I step through the function. I then put in all the initial values like in the edma3_test function and still everything seems fine. I then call the EDMA3_requestchannel() and when I step into the function, I fail when I get the drvObject and it is null. Why is the driver object null when I called edma3init and all the values seem correct? EDMA3_requestchannel is found in edma3_drv_basic.c.
THanks,
Will